The Travis CLI is fully featured, with the Travis API (https://github.com/travis-ci/travis-api) in GitHub and has CLI commands that come in the following three different forms:
- Non-API commands:
- Non-API commands documentation (https://github.com/travis-ci/travis.rb#non-api-commands)
- These commands include help and version and do not directly hit the Travis CI API
- General API commands:
- General API commands documentation (https://github.com/travis-ci/travis.rb#general-api-commands)
- These commands directly hit the Travis API and inherit all options from the non-API commands
- Repository commands:
- Repository commands documentation (https://github.com/travis-ci/travis.rb#repository-commands)
- These commands have all the options that General API commands have and additionally you can specify the repo owner/name to talk to
The Travis CLI library is written...