circleci-cli alternatives and similar gems
Based on the "CLI Utilities" category.
Alternatively, view circleci-cli alternatives based on common mentions on social networks and blogs.
-
colorls
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada: -
colorize
Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences. -
tty-command
Execute shell commands with pretty output logging and capture stdout, stderr and exit status.
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of circleci-cli or a related project?
README
circleci-cli
circleci-cli is a CLI tool for Circle CI.
Installation
$ gem install circleci-cli
set the CIRCLE_CI_TOKEN
environment variable. (optional)
export CIRCLE_CI_TOKEN=your-circle-ci-token
Usage
Commands:
circleci-cli browse # Open CircleCI website
circleci-cli build # Show the build result
circleci-cli builds # List builds
circleci-cli cancel # Cancel a build
circleci-cli help [COMMAND] # Describe available commands or one specific command
circleci-cli projects # List projects
circleci-cli retry # Retry a build
circleci-cli version # Show gem version
circleci-cli watch # Watch builds in real time
Options:
-p user_name/project # Specify repository
# Default to the Git remote of current directory
-b branch # Specify branch name
# Default to the current Git branch
-a, --all, --no-all # Ignore the branch option and stop being filtered by the branch
# Default to false
-n build_number # Specify build number.
-l last # Get or retry last failed build.
-v verbose # Show all the logs if applied to watch command.
--pretty=true/false, --no-pretty # Make outputs pretty or not
# Default to true
Examples
Watch your project
$ circleci-cli watch
Watch your project and show all of the build log
$ circleci-cli watch -v
Show last failed build
$ circleci-cli build --last
Retry last failed build
$ circleci-cli retry --last
Open CircleCI webpage for current project
$ circleci-cli browse
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/unhappychoice/circleci-cli.
License
The gem is available as open source under the terms of the MIT License.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> Yuji Ueki💻 Matt Brictson💻 ⚠️ Fletcher Fowler🐛 🤔 💻 Marco Costa🤔 💻
<!-- markdownlint-enable --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the all-contributors specification. Contributions of any kind welcome!
*Note that all licence references and agreements mentioned in the circleci-cli README section above
are relevant to that project's source code only.