MCPcopy Index your code
hub / github.com/loopbackio/loopback-next / printCommands

Function printCommands

packages/cli/lib/cli.js:127–138  ·  view source on GitHub ↗

* Print a list of available commands * @param {*} env Yeoman env * @param log - Log function

(env, log)

Source from the content-addressed store, hash-verified

125 * @param log - Log function
126 */
127function 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
140const baseOptions = {
141 help: {

Callers 2

runCommandFunction · 0.85
mainFunction · 0.85

Calls 3

keysMethod · 0.65
logFunction · 0.50
testMethod · 0.45

Tested by

no test coverage detected