gistを作成するGoのCLIを見つけた

delta24/gist: A command line gister in Goです。期待通りに動かない点があったのでプルリクエストを送ったら、すぐにマージされました。

インストール

Goはインストール済みという前提で、以下のコマンドを実行します。

go get -u github.com/delta24/gist

事前準備

Creating an access token for command-line use - User Documentationの手順でアクセストークンを作って、 ~/.bash_profile とかに export GITHUB_TOKEN=... のように書くなどして環境変数として設定するか、 あるいは ~/.gist というファイルを作ってトークンの値を書いておきます。

使い方の例

自分のユーザでpublicなgistを作成

gist -a=false -d '説明' ファイル名

自分のユーザでprivate (secret)なgistを作成

gist -a=false -p=false -d '説明' ファイル名

anonymousユーザでpublicなgistを作成

gist -d '説明' ファイル名