Improve the current debug command functionality in the CLI by extending debug subcommands to handle typical node actions that are not presently available. This will enable users to call debug commands without having to go through the prompt flow, making it easier to identify and resolve issues.
Origin Document
State sync demo? Byzantine network simulator?
Goals
Identify and document the typical node actions that need to be represented in the debug subcommands.
Implement and extend the debug subcommands to handle the identified typical node actions.
Ensure the extended debug subcommands can be called without going into the prompt flow.
Deliverable
[ ] A list of typical node actions that need to be represented in the debug subcommands
[ ] Updated debug command functionality in the CLI with extended debug subcommands to handle the identified typical node actions
[ ] Documentation and usage instructions for the extended debug subcommands
Non-goals / Non-deliverables
Extending or modifying the core functionality of the CLI beyond the debug subcommands
General issue deliverables
[ ] Update the appropriate CHANGELOG
[ ] Update any relevant READMEs (local and/or global)
[ ] Update any relevant global documentation & references
[ ] If applicable, update the source code tree explanation
[ ] If applicable, add or update a state, sequence or flowchart diagram using mermaid
Testing Methodology
[ ] All tests: make test_all
[ ] LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md
Objective
Improve the current debug command functionality in the CLI by extending debug subcommands to handle typical node actions that are not presently available. This will enable users to call debug commands without having to go through the prompt flow, making it easier to identify and resolve issues.
Origin Document
State sync demo? Byzantine network simulator?
Goals
Deliverable
Non-goals / Non-deliverables
General issue deliverables
Testing Methodology
make test_all
LocalNet
is still functioning correctly by following the instructions at docs/development/README.mdCreator: @jessicadaugherty Co-owner: @dylanlott