diff --git a/bin/apostrophe b/bin/apostrophe index f6e40c2..1e57bff 100755 --- a/bin/apostrophe +++ b/bin/apostrophe @@ -1,7 +1,6 @@ #!/usr/bin/env node require('shelljs/global'); -require('colors'); const { program } = require('commander'); const util = require('../lib/util'); const confUtils = require('../lib/conf-utils'); diff --git a/lib/commands/add.js b/lib/commands/add.js index 2d6c376..6d246ab 100644 --- a/lib/commands/add.js +++ b/lib/commands/add.js @@ -8,7 +8,7 @@ const { stripIndent } = require('common-tags'); module.exports = function (program, version) { program - .command('add ') + .command('add ') .description(stripIndent` Add an Apostrophe module with boilerplate configuration to get you started. - Add "module" for to add a generic module. diff --git a/lib/util.js b/lib/util.js index 3fd4ff1..689a9d7 100644 --- a/lib/util.js +++ b/lib/util.js @@ -9,7 +9,7 @@ const cliVersion = require('../package.json').version; const confUtils = require('./conf-utils'); const packageJson = require('package-json'); const semver = require('semver'); -const ora = require('ora'); +require('colors'); const { spawn } = require('child_process'); module.exports = util; @@ -155,6 +155,7 @@ util.spawnWithSpinner = async function (command, options = { throw new Error('No command provided to spawnWithSpinner'); } + const ora = await (await import('ora')).default; const spinner = ora({ text: options.spinnerMessage, interval: 100,