All content on this site taxonomized by sh.
Blog posts
- package.json scripts with default arguments
- Building .app bundles for launchd with AppleScript
- Thou shalt not suffer a bashism to live
- psyopsOS: a DIY infrastructure example
- LDAP migrations
- Linux keyboard LED control
- Shell startup precomputation
- Process substitution in Python
- git back
- set -eu is the lesser of two evils, if you have to write shell at all
- How I write shell scripts