これがまだ存在するかどうかはわかりませんが、できるようになりたいです:
$ cat mygist.js | gh new gist
そして、URL を返してもらいます (場合によっては、それをクリップボードにコピーするか、ブラウザーで開きます)。
GitHub には、 Gists を作成するためのメソッドを含む単純な REST API があるようです。楽しみのために:
$ curl -X POST \
--data-binary '{"files": {"file1.txt": {"content": "Hello, SO"}}}' \
https://api.github.com/gists
これにより、この Gistが正常に作成されました。始めるには十分だと思います。
https://www.npmjs.com/package/gistupを見つけてリポジトリをhttps://github.com/CrandelWS/mkgにフォークするのと同じ欲求があります。これは、開発者がオペレーティング システムである Windows をサポートしたくなかったためです。当時使用。そこで、Windows だけでなく、Linux や Apple でも動作するように npm パッケージを作り直しました...
完全なソースは GitHub で入手できます: https://github.com/CrandelWS/mkg
インストールはnpmで簡単
npm install -g mkg
使用方法は npmjs パッケージ ページに記載されています: https://www.npmjs.com/package/gistup
Gist を作成するすべてのディレクトリに単純cd
にインストールしたら... (Gist を含むサブフォルダーがないことを思い出してください)
次のコマンドを実行します。
mkg
ブラウザで新しい要点が開きます...さらに、そこから通常のgitのように制御できます...サブフォルダーはありません...