@capraconsulting/cals-cli
v3.17.1
Published
CLI for repeatable tasks in CALS
Maintainers
Keywords
Readme
cals-cli
Getting started
Make sure you have a recent version of Node.js. E.g. by using https://github.com/creationix/nvm
npx @capraconsulting/cals-cli --helpIt is recommended to use npx over global install to ensure you
always run the latest version. If you install it globally remember
to update it before running.
Commands
Authentication
Set your GitHub token (will be stored in the OS keychain):
cals authList repositories
cals repos --org capralifecycle
cals repos --org capralifecycle --compact
cals repos --org capralifecycle --csvList repository groups
cals groups --org capralifecycleGenerate clone commands
Generate clone commands (pipe to bash to execute):
cals clone --org capralifecycle --all | bash
cals clone --org capralifecycle mygroup | bashSync repositories
Pull latest changes for all repositories in a directory managed by a .cals.yaml manifest:
cals sync
cals sync --clone # Prompt to clone missing reposBuild
Build and verify:
$ make # or "make build"Contributing
This project uses semantic release to automate releases and follows Git commit guidelines from the Angular project.
For inquiries, please contact the maintainers at Slack.
