Repomachine
Making Github repos and managing SSH keys made easy. Seriously !!
Installation
Add this line to your application's Gemfile:
gem 'repomachine'
And then execute:
$ bundle
Or install it yourself as:
$ gem install repomachine
Usage
Go inside your project directory. Run the following command
$ repomachine create -n myawesomerepo
This will initialize current folder, create repo on github, configure origin and create SSH keys in your ~/.ssh folder.
Some manual stuff (coz I am not a pro)
- Update your ~/.ssh/config file
- Deploy SSH keys in your Github repo
Contributing
- Fork it ( http://github.com//repomachine/fork )
- 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
TODO
- Ask users for creating SSH keys for existing repos
- Show option to see current directory's config