turns out it's too simple to just get the parts of up/nodemon/etc that i actually want in about 100 lines.