Home > OS >  Create a git command to open repository in browser
Create a git command to open repository in browser

Time:10-01

I want to create a git alias which will allow me to do git visit and the repository will be opened in the browser.

CodePudding user response:

When you type a command such as git xyz, git looks for a file named git-xyz and if found, it executes it. You can simulate such behavior by putting a file named git-visit in a directory which is in the PATH, and then git visit will execute it.

The content of the file should be

xdg-open $(git remote -v | cut -d @ -f 2 | cut -d ' ' -f 1 | head -1 | sed 's/:/\//' | sed 's/.git$//' | sed s'/^/https:\/\//') >& /dev/null &

(xdg-open might not work on your machine).

Note that you must do chmod x git-xyz in order to make the file executable

CodePudding user response:

If this repo has a GitHub remote, you can say hub browse (if you have installed hub).

  • Related