diff --git a/src/common/generatorResolver.js b/src/common/generatorResolver.js index 27b3663..2e89feb 100644 --- a/src/common/generatorResolver.js +++ b/src/common/generatorResolver.js @@ -33,7 +33,7 @@ function getGenerator(generatorPathOrUrl) { // if the generator is specified as a git URL, clone it into a temporary directory if (isUrl(generatorPathOrUrl)) { const temporaryFolder = fs.mkdtempSync(path.join(os.tmpdir(), "generator")); - log.verbose( + log.standard( `Cloning generator from ${generatorPathOrUrl} to ${temporaryFolder}` ); gitClone(generatorPathOrUrl, temporaryFolder); @@ -51,7 +51,7 @@ function getGenerator(generatorPathOrUrl) { // assume that this must be an npm package, installing into a temporary directory const temporaryFolder = fs.mkdtempSync(path.join(os.tmpdir(), "generator")); - log.verbose(`Installing generator from npm into ${temporaryFolder}`); + log.standard(`Installing generator from npm into ${temporaryFolder}`); installPackage(generatorPathOrUrl, temporaryFolder); // NOTE, there is no need to install dependencies, these will automatically be installed diff --git a/src/generatorOptions/index.js b/src/generatorOptions/index.js index d4969d9..05f93ce 100644 --- a/src/generatorOptions/index.js +++ b/src/generatorOptions/index.js @@ -1,4 +1,5 @@ const { generatorOptionsHelp } = require("./generatorOptions"); +const log = require("../common/log"); const generatorOptionsCommand = function (program) { program @@ -10,7 +11,13 @@ const generatorOptionsCommand = function (program) { "", "Git URL, file path or npm package of a language-specific generator" ) - .action(async (generator) => { + .option( + "-l, --logLevel ", + "Sets the logging level, options are: quiet ('quiet', 'q' or '0'), standard (default) ('standard', 's' or '1'), verbose ('verbose', 'v' or '2')", + "1" + ) + .action(async (generator, options) => { + log.setLogLevel(options.logLevel); console.log(await generatorOptionsHelp(generator)); }); };