Personal scripts and such. Mostly written by me, but a couple borrowed from the internet and lots of the other ideas inspired by various folks.
Runs prospectus against lots of repos
Used by PAM to send an email with information when an authentication occurs
Quick script to calculate budget based on a YAML file of income/expenses
removes old cask versions and installs the latest version
This lists any unsuccessful builds you have in CircleCI
Taken from http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html, it prints out a table of colors for easy comparison.
Checks if I can currently SSH into a given user/hostname. I use this for confirming I have an open connection to servers I want to SCP from in cron (really launchd) scripts.
Helper script for maintaining zonefile serials and reloading NSD.
Creates an issue in the current GitHub repo
Opens Gemnasium page for the current repo by parsing README.md for a badge line that matches this regex:
Taken from https://github.com/paulirish/git-open/ , this opens the current git repo on github
Lists all repos you have access to on github. I used to use this to clone all my repos locally, but now use spaarti for that
Tiny script to take an IP in hex and spit it out as a dotted quad.
Takes all the *.pub files in a directory and concatenates them into a file. I use it to load my keys repo into ~/.ssh/authorized_keys.
Scans $PATH for binaries and checks if they're linked against any libraries that aren't available. Output is formatted at "$ARCH_PACKAGE $BINARY $LIBRARY1 ... $LIBRARYN"
A replacement "mail" for logrotate, so that log files get dropped into a directory for further processing rather than being shipped off immediately. Used in conjunction with https://github.com/akerl/archer/blob/master/common/files/logrotate.cron and https://github.com/akerl/logpull
Ruby script to mount my EncFS volumes using info from the OSX Keychain. Details on how I do this can be found here: http://blog.akerl.org/2013/12/07/encrypted-cloud-storage.html
Super simple init script for nftables
Loads pacman keyring
Doesn't work, was intended to clean up local songs I'd synced to iTunes Match
Pulls random quotes from my quote lists
Pulls updates from origin/master for any git repos inside a directory. If no directory is given, uses the current directory.
Quick script to pull get_hyped downloads from my server to my local iTunes.
Prunes dead symlinks in /usr/local/bin and puts in symlinks for any scripts in the current or specified directory.
Kills any lingering ssh -fND
processes.
Hacky script for opening vim automatically and running vundle_update
Lists XSAs from http://xenbits.xen.org/xsa/
All scripts except those noted internally are released under the MIT License. See the bundled LICENSE file for details.