Metadata-Version: 1.1
Name: pygists
Version: 1.1.0
Summary: CLI tool to operate with the GitHub Gists API.
Home-page: https://github.com/tomasfarias/Pygists
Author: Tomas Farias
Author-email: tomasfariassantana@gmail.com
License: MIT
Description: Pygists
        =======
        
        Just a tool to manage GitHub gists
        
        Usage
        -----
        
        To list all your gists with embed links use :code:`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 :code:`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 :code:`update` an existing gist get the ID and pass it. Use :code:`add`, :code:`delete`, :code:`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
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
