Skip to main content

Package short description.

Project description

https://github.com/MacHu-GWU/git_web_url-project/workflows/CI/badge.svg https://codecov.io/gh/MacHu-GWU/git_web_url-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/git-web-url.svg https://img.shields.io/pypi/l/git-web-url.svg https://img.shields.io/pypi/pyversions/git-web-url.svg https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social
https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

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

  1. 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
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

git_web_url-0.1.1.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

git_web_url-0.1.1-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file git_web_url-0.1.1.tar.gz.

File metadata

  • Download URL: git_web_url-0.1.1.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.11

File hashes

Hashes for git_web_url-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a1d9a68c384525c650e1bc15a1adb6eea28de1801e194542db52cc61958eb084
MD5 6703425dbebe24cac598a9bcb68ee292
BLAKE2b-256 ae0ea7f09f80068c76956da6ff0653aced63d77061f31073b58cc5930797244b

See more details on using hashes here.

File details

Details for the file git_web_url-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: git_web_url-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.11

File hashes

Hashes for git_web_url-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 488276142097267f22d30277554793ec13d2ead7f8be2c80fd93185df4dcfe99
MD5 334ed69160d23da321eea95f19ba2520
BLAKE2b-256 74eaa7341b2cf9ab4a4614c8497df421ed1604709458d12790723e0e52406257

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page