tsivinsky / gget

Tiny utility to download files from GitHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gget

I needed a way to download file from GitHub without going to its raw version and I made this tiny program.

If there is a way to do it with a cURL, good but I didn't want to search for it online.

Install

Requirements:

  • Go installed
go install github.com/tsivinsky/gget@latest

If you don't have Go installed, you can install binary from latest release on github.com/tsivinsky/gget/releases

Usage

By default, gget will output file's content to stdout.

gget https://github.com/tsivinsky/gget/blob/master/README.md

But you can pass -o file.txt flag to set destination file.

gget -o file.txt https://github.com/tsivinsky/gget/blob/master/README.md

If url has fragment with selected lines, gget will get only those lines

Single line

gget https://github.com/tsivinsky/gget/blob/master/Makefile#L1

Range of lines

gget https://github.com/tsivinsky/gget/blob/master/Makefile#L1-L5

About

Tiny utility to download files from GitHub


Languages

Language:Go 90.5%Language:Makefile 9.5%