It is even possible to delete files, although it should be noted the gist still
exists even if you delete all the files within it due to the limitations of the
API:

$ gst -e <id> -u name -D old.py
https://gist.github.com/<id>

Installation

The only dependency needed to build gst is cURL. gst be compiled with a simple
make and sudo make install will install the executable and man page.

Customization

gst can be customized by editing the custom config.h and (re)compiling the
source code. This keeps it fast, secure and simple. All customization can be
done through the command line interface however, so basic aliases could also be
utilized to change default options.