Skip to content

github-modules/ghwd

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 

ghwd

A shell command to open a git URL in your browser that matches your shell's current branch and working directory. Works for GitHub, BitBucket, and GitLab repositories.

Runs on Mac, Linux, Cygwin, and Windows.

Install it

npm install ghwd --global

Use it

cd myapp
git checkout mybranch
cd some/dir

ghwd
# https://github.com/bozo/myapp/tree/mybranch/some/dir

ghwd foo.js
# https://github.com/bozo/myapp/tree/mybranch/some/dir/foo.js

Use it faster

A g alias is created automatically to save you three keystrokes:

g foo.js

System Requirements

Requires the bash or zsh shell to run. Supports Mac, Linux, Cygwin and Windows by searching for one of the following openers: xdg-open, open,cygstart,start.

Providers

ghwd supports git repos from the following providers:

See Also

If you are interested in further integration between your shell and Github, check out the hub project. It adds a git browse command which works much like this one, in addition to a number of other features.

License

ISC

octobiwan

About

Open the github URL that matches your shell's current branch and working directory

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages