Page for the command line interface tool to interact with the build system.
Proposal - We can use Github CLI since it has commands we need like manually triggering the workflow. Also we can create custom commands.
GitHub CLI documentation - GitHub Docs
Plan - We will create our custom CLI, which can wrap around many of the gh cli commands that we expect will be used.
Temporary Location: BuildSystem/bs_cli at main · ad-build-test/BuildSystem (github.com)
Proposed list of additional CLI commands/operations:
Introduction:
This command allows for auto completion (Shell Completion — Click Documentation (8.1.x) (palletsprojects.com):
eval "$(_BS_COMPLETE=bash_source bs)" |
Example:
TODO: See if we can add it to every user's .bashrc (or maybe just call that within the CLI once)
Current: