Shell Python Other
Failed to load latest commit information.
README README: i won't attempt to keep this up to date Jun 7, 2011
alsavol alsavol: set based on percentage Apr 15, 2012
aurcomm aurcomm: fix typo in cower call Jul 9, 2011
aurdiff aurdiff: enforce https Apr 19, 2013
bcc bcc: simplify exit trap, include stdint.h Sep 2, 2012
boxes boxes: oops! Oct 1, 2010
csv2html csv2html: minor adjustments Aug 23, 2010
detect-virt.c detect-virt: simple yes/no virtualization detection Sep 9, 2012
dmenu_launch dmenu_launch: refactor, and include cache regeneration Jul 25, 2011
elf2pkgs elf2pkgs: add recursion for directories Aug 19, 2014
errno errno: pass vars correct to awk Jan 8, 2012
ethstat ethstat: force arithemtic operations Jan 8, 2012
fakepac fakepac: example of how to find updates without using -Sy May 24, 2011
flac2mp3 use --mime-type flag to cut back on parsing Sep 18, 2011
geoloc geoloc: new script Nov 28, 2011
getProp getProp: rewrite with sed Jul 31, 2010
git-all s/echo/printf/ -- and some extra juju to go with Dec 29, 2010
git-archprojects git-archprojects: proper quoting for safety Nov 19, 2011
git-blamestat git-blamestat: use ls-files instead of ls-tree Jun 10, 2011
git-out git-out: allow specifying a remote/branch to compare against Dec 16, 2011
git-retrotag s/echo/printf/ -- and some extra juju to go with Dec 29, 2010
hex2rgb s/echo/printf/ -- and some extra juju to go with Dec 29, 2010
hglink s/echo/printf/ -- and some extra juju to go with Dec 29, 2010
ig ig: loop until users sends SIGINT Dec 27, 2010
kload kload: add -a to help Dec 12, 2011
latest latest: track the actual python file, not the symlink May 13, 2012
list2html use proper arithmetic eval Oct 22, 2011
mailrun mailrun: quieter, damnit Dec 11, 2011
mancx mancx: revive for updated formatting on man.cx Jul 30, 2011
orb orb: random cleanup: scoping/quoting Jul 23, 2012
permpath permpath: pass options through to readlink Feb 22, 2011
pp pp: throw in an exec for good measure Mar 14, 2011
pqu add pacman -Qu wrapper Mar 4, 2013
printscreen printscreen: allow extra args Oct 22, 2011
qinit qinit: tweak startup opts Oct 16, 2012
randomJunk randomJunk: cleanup printfs, kill superfluous cat Mar 9, 2011
randomWallpaper sortwp: assorted cleanup Apr 14, 2012
resquash Pull in /etc/rc.conf to allow color Feb 28, 2010
sabs sabs: exit after building the split pkgcache Mar 11, 2012
simplentp add trailing newline Oct 22, 2011
sogrep sogrep: dont rely on a var that may not exist in a cron job Jun 7, 2012
sortwp sortwp: assorted cleanup Apr 14, 2012
sprunge sprunge: nobody expects the spanish inquisition Sep 2, 2012
waffles waffles: rewrite main file finding loop and print loop Dec 29, 2010
walk walk: add -f(iles-only) option May 30, 2012
windows windows: just like the OS Apr 11, 2011
xo xo: use delimiter on read for "file" output Oct 22, 2011


A collection of Bash scripts I've written and use on a semi-regular basis.