command 1 gen command 2 build where gen and build are specified by user, instead of command 1 command 2