Use Argonaut from your command line!
gem install argonaut-cliCreate the config file ~/.argonaut.yml and populate it with the sample config below:
# The only required fields needed by the gem to function are api_token and url_root
api_token: YOUR_TOKEN
url_root: https://theargonaut-api.herokuapp.com
# Below are the optional settings to customize output
options:
colorize_rows: true
time_format: '%d %b %Y %l:%M %p'
high_contrast_colors: trueReplace YOUR_TOKEN in the sample config above with your own token that can be found in the Profile page in the web app.
You can also export environment variables ARGONAUT_API_TOKEN and ARGONAUT_URL_ROOT with the correct values without needing a config file.
By default, invoking argonaut lists all your environment reservations.
View all registered teams:
argonaut -T
View reservations table on a particular team's environments:
Using team id
argonaut -t 1
Using team name
argonaut -t EPA
Make a reservation:
argonaut -r pbm1:epamotron
Release when you are done testing in that environment:
argonaut -R pbm1:epamotron
Clear all your reservations at once
argonaut -c
Full list of options can be viewed by running argonaut -h. If you are using zsh, you can generate shell completion and add it to your ~/.zshrc like so:
echo compdef _gnu_generic argonaut >> ~/.zshrc
After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
Bug reports and pull requests are welcome on GitHub at https://github.com/qubbit/argonaut-cli/issues. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.