linode-cli
linode-cli copied to clipboard
new: Break out command help page logic; sort actions in output
📝 Description
This pull request breaks the CLI command help page logic out into a separate function and implements the logic to sort action entries by name. This should improve the readability of certain groups since the order of actions in the spec is not guaranteed to be readable.
Additionally, this PR adds a new test case to validate the output of this help page.
✔️ How to Test
The following test steps expect you have pulled down this PR and run make install.
Unit Testing
make testunit
Manual Testing
- View the help page for a single CLI command/group:
linode-cli networking --help
- Ensure all printed actions are sorted by name.