Gitstart automates creating a GitHub repo. The script will create .gitignore, a license.txt, a README.md file and commit with a message. It will create a remote repo and push all the files.
Why do you think that https://github.com/skeeto/hastyhex is a good alternative to gitstart