A collection of (more or less) idempotent shell scripts for easy setting up a dev machine on 20.04. Theses scripts fulfill our needs, YMMV. They come with no warranties attached.
All scripts use marker files to check if they already ran, so they should only run again if the previous attempt didn't succeed. You can set the location of these files, they will contain the date of the successful run. Most scripts don't clean up if they fail so idempotency isn't guaranteed.
See setup-example.sh
for how to use it.
Just add the scripts you want the the variable SCRIPTS
.
The name of the script is its filename without its extension.
You can override default settings, see a script for the available/needed environment variables.
MIT. See LICENSE.