git-open
Type git open
to open the GitHub page or website for a repository in your browser.
Usage
git open [remote-name] [branch-name]
Examples
$ git open
> open https://github.com/REMOTE_ORIGIN_USER/CURRENT_REPO/tree/CURRENT_BRANCH
$ git open upstream
> open https://github.com/REMOTE_UPSTREAM_USER/CURRENT_REPO/tree/CURRENT_BRANCH
$ git open upstream master
> open https://github.com/REMOTE_UPSTREAM_USER/CURRENT_REPO/tree/master
Installation
npm install --global git-open
Supported:
- Github.com
- Gists on Github
- Bitbucket
- Atlassian Stash
- Gitlab.com
- Gitlab custom hosted (see below)
- GitHub Enterprise (see below)
Gitlab support
To configure gitlab support you need to set gitopen.gitlab.domain:
git config --global gitopen.gitlab.domain [yourdomain.here]
# or
git config gitopen.gitlab.domain [yourdomain.here] # in your local repository
##GitHub Enterprise
To configure GitHub Enterpise support, you need to set gitopen.enterprise.domain to the Enterprise installation's root such as github.mycompany.com
:
git config --global gitopen.enterprise.domain [yourdomain.here]
# or
git config gitopen.enterprise.domain [yourdomain.here] # in your local repository
Thx
@jasonmccreary did all the hard work
License
Copyright Jason McCreary & Paul Irish. Licensed under MIT.