Crates.io | ghlink |
lib.rs | ghlink |
version | 0.2.21 |
source | src |
created_at | 2024-05-16 02:12:36.313731 |
updated_at | 2024-08-07 03:44:49.809879 |
description | Create GitHub permanent links to specified file lines |
homepage | |
repository | https://github.com/matthewdargan/ghlink |
max_upload_size | |
id | 1241701 |
size | 74,876 |
Ghlink creates GitHub permanent links to specified file lines of files hosted in a GitHub repository.
Usage:
ghlink [-l1 line1 [-l2 line2] | -s text] file
ghlink file
prints a link to file.
ghlink -l1 line1 file
prints a link to line1 in file.
ghlink -l1 line1 -l2 line2 file
prints a link to lines line1 through line2
in file.
ghlink -s text file
prints a link to lines matching text in file. If text
is ‘-’, the standard input is used.
Print a link to README.md:
$ ghlink README.md
Print a link to line 3 in README.md:
$ ghlink -l1 3 README.md
Print a link to lines 3 through 8 in README.md:
$ ghlink -l1 3 -l2 8 README.md
Print a link to lines matching "Usage:\n\n ghlink file":
$ ghlink -s 'Usage:\n\n ghlink file' README.md