/gistnc-bin

Gist Synchroniser CLI

GNU General Public License v3.0GPL-3.0

gistnc - A gist synchronization tool

Features

  • Sync
  • AES256 encryption

Getting start

  • Download the binary from release page
  • Made a configuration file .gistnc.yml in binary directory
  • Run command ./gistnc sync

Configuration

token: YOUR_GIST_TOKEN
gists:
  YOUR_GIST_ID_1:
    folder_path: YOUR_LOCAL_PATH_1
	  - YOUR_FILE_1
  YOUR_GIST_ID_2:
    folder_path: YOUR_LOCAL_PATH_2
    enabled_files:
      - YOUR_FILE_1
	  - YOUR_FILE_2
remote_encryption: true

Don't you know the token yet? See here to get one. For getting your Gist ID you can go https://api.github.com/users/:username/gists to find it. Even private Gist is able to read by everyone only id you know the Gist ID. Thus, set remote_encryption as true is recommended.