oscal-cli
oscal-cli copied to clipboard
Shell Completions
User Story:
As an engineer using oscal-cli, in order to make more effective use of the tool, I would like tab completions to work in bash and zsh-based Linux environments to tell me available commands and subcommands based on the context of any commands and arguments supplied.
Goals:
- [ ] Make the CLI tool easier to use.
- [ ] Compensate for excessive documentation with just-in-time completions that suffice for documentations on sensible command and argument pairing.
Dependencies:
N/A
Acceptance Criteria
- [ ] All website and readme documentation affected by the changes in this issue have been updated.
- [ ] A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
- [ ] The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.