Author: "Type git open to open the repo website (GitHub, GitLab, Bitbucket) in your browser."
Go to file
Nils Winkler 5046786893 Added support for Atlassian Stash.
Stash remote URLs always contain /scm/, I'm using that to detect a repo
hosted on Stash. The web URL for Stash repos is using a different
format, where it inserts "projects" and "repos" to separate the project
and the repo.

I had to move the branch detection to the top, since Stash is using a
different format for selecting the branch.

I've only tried this with HTTPS URLs, not with git: URLs - there's
probably some more code needed for this.
2015-02-05 14:21:11 +01:00
git-open Added support for Atlassian Stash. 2015-02-05 14:21:11 +01:00
README.md Use curl instead of wget to install script 2015-02-03 15:04:38 -02:00

git-open

A command-line script to open the GitHub page, or website for a repository.

Usage

git open [remote-name] [branch-name]

git open2015-01-24 13_51_18

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

Put the bash script in ~/bin/ and make sure that folder's in your PATH.

curl -o ~/bin/git-open https://raw.githubusercontent.com/paulirish/git-open/master/git-open
chmod +x ~/bin/git-open

Thx

@jasonmccreary did all the hard work

License

Copyright Jason McCreary & Paul Irish. Licensed under MIT.

http://opensource.org/licenses/MIT