Upload your projects to Github in a snap!
Start a new project, run Fast Github and go. That's all there is to it.
Fast Github is for OSX and Linux/Unix only
Make sure you have Ruby installed on your system:
Install the Fast Github gem globally so it can be ran anywhere:
$ gem install fast_github
Make sure you have done the following before you upload a repo:
Change directories into the directory you wish to upload to Github
Run the Fast Github binary from inside the directory
It will prompt you for your github credentials and authenticate via Github API v3 OAuth. You will only have to sign in once.
Next it will ask you for a name for your new Github repo and confirm the folder you wish to upload is correct.
That's it! You're done.
Using the source code
If you wish to modify the source code in order to contact the Github API you must register your own Github application.
After you've done that, change the request oauth uri to https://api.github.com/authorizations/clients/clientid and put the client secret in a file called "client_secret" in the top directory.
- Fork it ( http://github.com/jbsmith86/fast_github/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