My scripts and other assorted dev tools
- Don't use file extensions on scripts in
bin/
. E.g.foobar
notfoobar.sh
orfoobar.py
. Less typing overrides proper naming in this case. - Use
#!/usr/bin/env NAME
as the shebang line. - Shell scripts are written for bash, even though I use zsh as an interactive shell.
- Python scripts can assume a "recent" version of python3.