This would be great! I'm currently using make files to accomplish this: https://www.gnu.org/software/make/

How can you use make as a script runner? Is it possible to add targets that are not part of the tree and execute every time you run them?

something like

  make clear-test-database
that runs every time you execute it, but is not executed on make all or make clean?