Sha256: ba6947a8abb39e54fa78d6f559dd2392bd105ba34778fcda8fceb5d6431803c9
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
# Thor::Aws Thor extension for building CLI to deal with AWS. ## Installation Add this line to your application's Gemfile: ```ruby gem 'thor-aws' ``` And then execute: ```sh $ bundle ``` Or install it yourself as: ```sh $ gem install thor-aws ``` ## Usage Just add `include Thor::Aws` to your CLI class. Then you can use private methods such as `#ec2` or `#rds` to call a instance of `Aws::EC2::Resource` or so in your CLI. Also, `--access-key-id`, `--secret-access-key`, `--region` and `--profile` options will be added to your CLI (of course, these credentials are used by Aws clients). ## Example ```ruby require "thor" require "thor/aws" class MyAwsCLI < Thor include Thor::Aws desc :list, "Show list of EC2 instance" def list p ec2.instances.to_a end end ``` ## Contributing 1. [Fork it](https://github.com/y13i/thor-aws/fork) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thor-aws-0.0.2 | README.md |
thor-aws-0.0.1 | README.md |