-
Tags: #gist #github #tools #list #links #unsorted #unannotated #uncurated
-
v 0.1.0 first minor release (see Status & Versioning & Copyright & License)
- A local, searchable, copy of all my gists.
- Make my gists more easy to update locally with local text editors and git tools.
- To be able to easily update any remote changes locally, and be able to
git push
local changes back, possibly with commit messages and signed. - I want to be able to easily create a backup archives of my gists, ideally as individually git repos that preserve individual gist history.
- Publish my gist archives felsewhere (GitLab?), possibly leveraging
git submodules
so I can have them all archived together into all single git repo. - I sometimes secret gists for semi-private info (I don't put real secrets in them, mostly for drafts), so I want to be careful and not publish them.
- I keep a copy of all of my gists in
~/Documents/Workspace/Github/ChristopherA/gists/
- I use allgistsclone.sh at the top of that.
- If I've updated my gists online, this will pull them all.
find . -maxdepth 1 -type d -exec sh -c '(cd {} && git pull)' ';'
- (you don't need
&& git checkout master
if as GitHub gists do not use branches ormain
)
- (you don't need
- TODO: make this use
gh
- TODO: integrate with
allgistscline.sh
to get new gists.
- The following other
find
functions are useful:find . -iname "*.md"
- most of my gists have at least one.md
file in them. Show them all. (alternativelygist -l
if that is installed, however, it doesn't give me full path.find . -type f -iname "*.sh" -iname "*gpg*"
- find type.sh
files with the namegpg
in them.
- You can use recursive
grep
to search:grep -rnw '.' -e 'gpg' --exclude-dir=\*.git --exclude=\*.md
- will search gists for text gpg, while avoiding searching.git
sub-directories, and avoiding.md
files likethis_gist_topic.md
- allgistsclone.sh
- This script (from a gist by @tst32) uses
gh
to download all the visible scripts of a Github user. If the that user is yourself, it will also download secret gists (WARNING: may contain secret gists you publically archive this!)
- This script (from a gist by @tst32) uses
- defunkt/gist: Potentially the best command line gister.
- This tool wasn't quite as useful as I hoped, but it is easy to install with
brew install gist
and the commandgist -l
is useful, so I'm keeping it for now.
- This tool wasn't quite as useful as I hoped, but it is easy to install with
- Gisto - Snippets Made Awesome
- I like that it is free, installs with
brew install --cask gisto
, it supports more recent oauth token access to github, git #tags, and the macOS interface isn't bad. However, you have to use its editor, and though you can update gists it doesn't look like you can sign commits (naming commits and gpg signing are feature I'd like to be able to support).
- I like that it is free, installs with
- gister | command line tool to sync github gists
- I tried this tool but what I wanted was it to archive all my gists in a single directory as separate git repos. It doesn't quite do this, instead creates a database, which might be useful to some but didn't work for me. Since gister installs with make (not brew) and requires
jq
andgsed
to function, I decided to uninstall it.
- I tried this tool but what I wanted was it to archive all my gists in a single directory as separate git repos. It doesn't quite do this, instead creates a database, which might be useful to some but didn't work for me. Since gister installs with make (not brew) and requires
- Gist It!
- Basicially allows you to greate a new gist from the cli very quickly, but otherwise doesn't seem to be that useful.
- Package - gist-author
- npn, Japanese only. No idea if/how it works.
- SnipperApp2 - The next generation code snippets manager macOS App Store
- Annual subscription fee seemed a bit high ($4 a month or $20 a year?) and it wasn't clear from website how well it actually supported gists as opposed to storing code snippets there. Did not try as you had to subscribe to get gist functionality.
- Code Expander
- non-english website (japanese?)
Saved at 2020-12-06 15:06:
- A list of Gist clients.
- Gist Desktop Apps
- source_gist: Run a script on gist in devtools: Tools to Make Developing R Packages Easier
- 2. Gists and the Gist API - Building Tools with GitHub [Book]
- YADM - Yet Another Dotfiles Manager #dotfiles #links #list | ChristopherA | GistLog - Your dev blog delivered
- GistLog - Your dev blog delivered
- Gist.io • Writing for Hackers
- Gist.io • @christophera/1992884e4baa8dca27bea84be6f3da51
- Using Gist as a blog #blog
- Why do I love to use gist as a blog engine?
- moski/gist-Blogger: Adding Gist support to blogger dynamic view
- Embed Gists in Blogger
- Gist - Visual Studio Marketplace
- mattn/vim-gist: Vim plugin for Gist