new: Display example usage in command help pages #567
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 Description
This pull request adds a new
Example Usage
section to generated command help pages. These examples are pulled from thex-code-samples
OpenAPI spec extension.This functionality was previously implemented before the spec parser rework (#299, #303) but was never merged. Thanks @bavedarnow and @Dorthu for the original idea and implementations!
Closes #299, #303
📷 Preview
✔️ How to Test
The following testing instructions assume you have pulled down this change and run
make install
.Running unit tests:
Manual testing:
linodes create
(POST) command:Example Usage
section displays as expected.linodes view
(GET) command:Example Usage
section displays as expected.linodes update
(PUT) section.Example Usage
section displays as expected.linodes delete
(DELETE) section.Example Usage
section displays as expected.