FTR, @BastilleBSD beats iocage big time, for the very simple reason that it is not Python.
I use Python, I even like it. I wouldn't write a system utility in Python; starting the interpreter every time is a PITA.
By using simple shell scripts, it is both simpler to hack and significantly faster!
chaos.social – a Fediverse instance for & by the Chaos community