A command-line tool for publishing gists, inspired by icholy/gist.
Read a file from stdin:
cat notes.md | gistSet a file name:
cat error.log | gist -f "weird-bug.log"Make a public Gist:
cat file.sh | gist -pMultiple files?
gist src/*.rsI want the Gist's URL copied to my clipboard, when it's done:
# *nix / X.org
echo stuff | gist | xclip
# mac
echo something | gist | pbcopyInstallation currently requires cargo, just cargo install gist.
For authentication, the program requires an environment variable called
GITHUB_GIST_TOKEN or GITHUB_TOKEN. It is mandatory as Github killed
anonymous Gists in 2018.
You can generate one at: https://github.com/settings/tokens
Then append it to your .profile, or something with:
export GITHUB_TOKEN="blah blah blah"
# or
export GITHUB_GIST_TOKEN="blah blah blah"MIT.
Yes please: file issues, or better send patches and pull-requests.