github-upstreamer
Auto configure a remote for a fork!
Install
$ npm install --save github-upstreamer
Usage
const githubUpstreamer = ; ;
API
githubUpstreamer([path], [name], cb)
path
Type: string
Default: .
Path to the git repo.
name
Type: string
Default: upstream
Remote name for the fork.
CLI
$ npm install --global github-upstreamer
$ github-upstreamer --help
Set upstream for your github fork.
Usage
$ github-upstreamer
Options
--name Lorem. [Default: upstream]
--dir path/to/repository [Default: "."]
Examples
$ github-upstreamer
$ github-upstreamer --name upstream2 --dir /path/to/repo
Usecase:
Say a github user monkey
forked yeoman/generator-node
:
$ git remote -vorigin https://github.com/monkey/generator-node.git origin https://github.com/monkey/generator-node.git $ github-upstreamer # magic happens $ git remote -v origin https://github.com/monkey/generator-node.git origin https://github.com/monkey/generator-node.git upstream https://github.com/yeoman/generator-node.git upstream https://github.com/yeoman/generator-node.git
License
MIT © Hemanth.HM