Improving CliApp::generate()