I’ve been playing with Ruby quite a bit recently and I like the way a custom-looking DSL can be created from the same source language.
This means I’ve converted a lot of my tools (e.g. Makefiles) into Rakefiles and I’ve just found foreman which can manage multiple subprocesses and combine their output into a nice looking coloured console result. This is typically used to manage web processes (server, task runner, development database etc.