I have a script called update-my-things.sh, which updates my Python’s pipsi scripts, my Python’s pew virtualenvs, my Rust toolchains, my VMs, my local software Git mirrors, etc.
I run once in a couple of days. Didn't automate the execution of this "meta-script" because I don't want it to run whenever I am using the resources its updating.
> is there any other part that you failed or found very boring
Yes, the VM updating part. Starting each VM, waiting for them to start, updating packages via apt-get, stopping, waiting for them to stop. This was boring and done on trial and error until it just works now.
> I loved sandspiel
I am not the author, just saw on lobste.rs and reposted here because I loved it too! All credits go to this guy: https://github.com/MaxBittker
On a side-note; I loved sandspiel.