* Print a list of available commands * @param {*} env Yeoman env * @param log - Log function
(env, log)
| 125 | * @param log - Log function |
| 126 | */ |
| 127 | function printCommands(env, log) { |
| 128 | log('Available commands:'); |
| 129 | const prefix = ' lb4 '; |
| 130 | const generatorCommands = Object.keys(env.getGeneratorsMeta()) |
| 131 | .filter(name => /^loopback4:/.test(name)) |
| 132 | .map(name => name.replace(/^loopback4:/, prefix)); |
| 133 | const completionCommands = tabCompletionCommands |
| 134 | .filter(command => command !== 'completion') |
| 135 | .map(command => `${prefix}${command}`); |
| 136 | const list = [...generatorCommands, ...completionCommands]; |
| 137 | log(list.join('\n')); |
| 138 | } |
| 139 | |
| 140 | const baseOptions = { |
| 141 | help: { |
no test coverage detected