https://github.com/no-stack-dub-sack/gitup
A CLI for initializing git repositories
https://github.com/no-stack-dub-sack/gitup
command-line-tool git git-configuration
Last synced: about 2 months ago
JSON representation
A CLI for initializing git repositories
- Host: GitHub
- URL: https://github.com/no-stack-dub-sack/gitup
- Owner: no-stack-dub-sack
- Created: 2017-09-23T22:42:30.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-26T02:19:58.000Z (over 8 years ago)
- Last Synced: 2025-04-02T20:13:45.436Z (about 1 year ago)
- Topics: command-line-tool, git, git-configuration
- Language: JavaScript
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## An intuitive, and sensationally easy to use CLI for initializing git repos
### Features:
- 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
### Requirements:
- Git
- NodeJS
- A Github account
### How to install and use:
- Clone repository
- Run `npm install` to install dependencies
- Run `npm i -g` to install the module globally
- After running the above, the `gitup` command will be available globally.
- To use:
- In an existing or new directory, run `gitup` or `gitup `
- 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!