In my latest company we made a bash script called "run". We put a bunch of commands in there like "setup", "download-certs", "deploy-staging", "deploy-prod", "fix", "test"
so you run like this:
./run setup
And all the commands can be listed by running: ./run
If I wanted a chart the command could spit out a png somewhere and tell you about it.There are no dependencies to run the script, and if any of the commands needed dependencies you could just put them in setup and call setup from a commmand.