gist 0.3.1

A simple Github Gist client
gist-0.3.1 is not a library.
Visit the last successful build: gist-0.9.2

Gist

A command-line tool for publishing gists, inspired by icholy/gist.

Usage:

Read a file from stdin:

cat notes.md | gist

Set a file name:

cat error.log | gist -f "weird-bug.log"

Make a public Gist:

cat file.sh | gist -p

Multiple files?

gist src/*.rs

I want the Gist's URL copied to my clipboard, when it's done:

# *nix / X.org
echo stuff | gist | xclip

# mac
echo something | gist | pbcopy

Install:

$ git clone https://github.com/lespepitos/gist.git
$ cd gist
$ cargo build --release
$ ./target/release/gist

For authentication, the program looks for an environment variable called GITHUB_TOKEN: it is mandatory to create a "secret" gist (the default).

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"