I just committed my changes. The API is simplified: # ./pvefw ERROR: no command specified USAGE: pvefw <COMMAND> [ARGS] [OPTIONS] pvefw help [<cmd>] [OPTIONS] pvefw compile [OPTIONS] pvefw start [OPTIONS] pvefw stop I have done no test so far, so I guess there are bugs. Do you think that will work, or do you miss some major functionality?