This directory contains script files to help with developer workflows, for now these are shell scripts. But if desired, we could replace these with node or python scripts instead.
- Add
set -euto top of shell scripts when possibleset -ecauses the script to exit if any errors occurset -ucauses the script to error if any undeclared variables are encountered
- Linting with Shellcheck for ideal formatting to prevent errors
- Unit Testing with BATS (Bash Automatic Testing System)
- Ideally wrap code in
mainmethod and then invoke at the end of script