-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
migrate from shellfish to rustyline with enhanced CLI features #6830
Conversation
…ompt highlighting.
…register command context.
…forc-debug plugin.
ba0082c
to
c38f56e
Compare
f2fa4b5
to
30e08fc
Compare
…increased timeouts.
530b115
to
1c6832c
Compare
20bd288
to
6c26730
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new help message and completion are so slick! Nice work.
e8ae8fe
to
a356e73
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Do we have any location that contains documentation about debugging? If so we might need to update those places as well with new screen shots etc
Good idea. Yeah we do, the documentation is pretty out of date though. My plan was to update that in a follow up PR with some work on decoding the log receipts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops. Muscle memory to approve. Just the comment change is needed, but other suggestion you can do it now or safely do in a future PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
20ad867
Description
This PR migrates the
forc debug
CLI fromshellfish
torustyline
, providing enhanced interactive debugging features. Key improvements include:The migration also reorganizes the CLI code into separate modules for better maintainability while preserving all existing debugger functionality.
See video below for demo.
debug.cli.mp4
Checklist
Breaking*
orNew Feature
labels where relevant.