A CLI tool and also a Python library can print the url of a local file in a git repo so you can one-click to open it in web browser.
Project description
Welcome to git_web_url Documentation
git_web_url is a CLI tool and also a Python library can print the url of a local file in a git repo so you can one-click to open it in web browser.
Currently it supports:
GitHub
GitHub Enterprise
GitLab
GitLab Enterprise
BitBucket
BitBucket Enterprise
AWS CodeCommit
Usage Example
Auto-discover the git repo:
cd into your git repo directory, or any folder inside, then run gwu, it prints the url for the current branch and the current directory:
$ gwu # or gitweburl
https://github.com/your_account/your_repo/tree/your_branch/path/to/current_directory
Explicitly specify the file or folder:
copy the absolute path of the file or folder in your local git repo, then run gwu ${absolute_path_here}:
$ gwu /Users/myusername/GitHub/your_repo/path/to/your_file
https://github.com/your_account/your_repo/tree/your_branch/path/to/current_directory
Install
git_web_url is released on PyPI, so all you need is to:
$ pip install git-web-url
To upgrade to latest version:
$ pip install --upgrade git-web-url
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for git_web_url-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb9f9070ba8a9efd0caf04ba2e09a0e9f9640feed724529295e74234899b85cb |
|
MD5 | 0ae5327b4a674e8b62b8d04a2ff8d3e7 |
|
BLAKE2b-256 | 08237403a9b49291a2f0e1468df0c17a8bcd0cc8dadce07b2feae125336595bb |