Skip to content

Small CLI tool to open the git repo page (github, gitlab, bitbucket) in default browser, or print its URL (in case you're in a remote terminal). Can also show a specific commit page if partiaal sha1 is provided

License

Notifications You must be signed in to change notification settings

bitbonsai/gitlink-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitlink-cli

This is a small command line utility to open the current remote repository in a browser from the command line.

The idea is that you're in terminal, working on a repo, then just type gitlink and your default browser magically opens the gitlab/github/bitbucket... url.

If you're not on a git repo, there's a nice and color error message.

Tested on mac only, created in a few minutes in node after banging my head on the table trying to make it work on bash.

Installation

Package managers (yarn, npm)

yarn global add gitlink-cli

npm -g install gitlink-cli

Cloning

  1. Clone this repo somewhere in your computer: git clone https://github.com/bitbonsai/gitlink-cli.git
  2. yarn link in the directory is the fastest/easiest way to install (and be able to customize).
  3. npm link also works, if you're not into yarn.

Usage

Just go to a repo and type gitlink to open a browser window with the repo. If you're on an environment without a browser or pass --print, it will just print the URL, so you can command click (for my friends who work from ssh)

Or add part of a sha1 to it and open a single commit page: gitlink b844b99 (thanks for the idea, @ricardobeat)

About

Small CLI tool to open the git repo page (github, gitlab, bitbucket) in default browser, or print its URL (in case you're in a remote terminal). Can also show a specific commit page if partiaal sha1 is provided

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published