- Authenticate with Github once and forget!
- Two-factor authentication support
- Repo name defaults to directory name, or enter your own
- .gitignore creation wizard, pick from a list of common defaults if your directory is empty, or choose from the files/folders in your root path
- Adds all files in directory and commits with "initial commit"
- Adds remote repository and pushes code
- Git
- NodeJS
- A Github account
- Clone repository
- Run
npm installto install dependencies - Run
npm i -gto install the module globally - After running the above, the
gitupcommand will be available globally. - To use:
- In an existing or new directory, run
gituporgitup <my-repo-name> <my-repo-description> - The arguments are optional, and even if you use them, you can always change these fields later
- You will then be prompted for your Github username and password (don't worry, passwords are not stored, and personal access token are encrypted)
- Then run through the setup wizard!
- Enjoy!
- In an existing or new directory, run
