Feefi (alpha)
Feefi, a not-so-giant sized CLI for AWS Elastic Beanstalk
Installation
```
$ gem install feefi
```
Usage
Create a the skeleton config directory and file.
$ feefi setup
Edit ~/.feefi/feefi.conf and add your own Beanstalk apps(s) and AWS credentials for each.
You'll have to manage your own SSH keys for the moment using ssh-add or an agent for deploys and logging into systems.
Start using it!
$ feefi help
TODO
- TESTS!
- Add interactive add/delete of apps and credentials
- Install git hooks into current repo
- pem/key management
- delete versions
- zero-downtime deploy: create environment using template, incremnent name-number +1, deploy.
- zero-downtime cut over - with DNS plugin too?
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request