Skip to content

Instantly share code, notes, and snippets.

@TakesxiSximada
Last active October 20, 2016 13:36
Show Gist options
  • Save TakesxiSximada/9eec53abbbe9a75f11999c03976835b1 to your computer and use it in GitHub Desktop.
Save TakesxiSximada/9eec53abbbe9a75f11999c03976835b1 to your computer and use it in GitHub Desktop.
python-gistを使ってgistを管理する

python-gistを使ってgistを管理する

作成

1ファイルの作成

ファイルを指定するとgistが作成され、そのURLが標準出力に表示されます。

$ gist create "テストだよー" --public README.md
https://gist.github.com/c4c6ee198a1c576220a144ab825fa2f0

複数ファイルの作成

ファイルを複数指定すると複数ファイルで構成されたgistが作成されます。

$ gist create "テストだよー" --public README.md other.txt
https://gist.github.com/937cfca20a0c52db4c815eb50a5fd81b

ファイル指定を省略するとエディターが起動する

$ gist create "テストだよー" --public
https://gist.github.com/d05b95c6033606b8bf6b7066c92502c9

起動したエディタで文面を記述して保存するとgistが保存されます。

更新

IDを指定して更新

エディタが起動して指定したIDの内容が編集可能になります。 エディタを保存して閉じると、gistにuploadされます。

$ gist edit d73c5209fd88bc20e5c579eb953a015d
Cloning into 'd73c5209fd88bc20e5c579eb953a015d'...
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
Checking connectivity... done.
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

複数ファイルのgistの場合は、どれか1つが編集可能になります。 (ここの動きは調べていないのでよくわかりません)

IDとファイルを指定することはできなそうです。

testだよー
どや
beragijhgoiaehrgoeh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment