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

Proposed list of additional CLI commands/operations:

  • create related GH Issue (or JIRA) based on given CATER
  • create new repo from template
  • checkout component repo
  • create bugfix branch from designated branch/tag/commit
  • build - locally or remotely
  • deploy - specific location
  • test - locally or at specific location
  • mark bugfix branch as ready for official/final review
  • tag management
    • create
    • modify
    • mark as bad
    • delete
  • No labels