CLI tool to operate with the GitHub Gists API.
Project description
Just a tool to manage GitHub gists
Usage
To list all your gists with embed links use ls
:
$ pygists ls -u your_username -t $GITHUB_TOKEN tomasfarias's GitHub Gist: 6d83bf247790b4116f0575ee230cc4d0 'Just a second test' Created: 2019-06-27 05:22:08 Updated: 2019-07-08 19:57:12 Embed: https://gist.github.com/tomasfarias/6d83bf247790b4116f0575ee230cc4d0.js File | Size (chars) test_2.py | 15 tomasfarias's GitHub Gist: 2be660066572b42a898c87f48b756b89 'Just a test' Created: 2019-06-27 05:20:24 Updated: 2019-07-08 19:56:51 Embed: https://gist.github.com/tomasfarias/2be660066572b42a898c87f48b756b89.js File | Size (chars) test_1.py | 15
To create
a new gist from a file call:
$ pygists create path/to/gist/file.py -u tomasfarias -t $GITHUB_TOKEN -d 'Just another test' tomasfarias's GitHub Gist: c4eb4855f02e77d162a78520da50a0b9 'Just another test' Created: 2019-07-08 20:03:56 Updated: 2019-07-08 20:03:56 Embed: https://gist.github.com/tomasfarias/c4eb4855f02e77d162a78520da50a0b9.js File | Size (chars) test_3.py | 16
To update
an existing gist get the ID and pass it. Use add
, delete
, modify
to add new files to the gist, delete an existing file and modifiy the contents and name of an existing file:
$ pygists update c4eb4855f02e77d162a78520da50a0b9 -u tomasfarias -t $GITHUB_TOKEN -d "New description" --add test_new_3.py --modify old_file_name.py=path/to/new_file.py tomasfarias's GitHub Gist: c4eb4855f02e77d162a78520da50a0b9 'New description' Created: 2019-07-08 20:03:56 Updated: 2019-07-08 21:26:47 Embed: https://gist.github.com/tomasfarias/c4eb4855f02e77d162a78520da50a0b9.js File | Size (chars) test_new_3.py | 16 new_file.py | 25
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pygists-1.1.0.tar.gz
(5.6 kB
view hashes)