diff --git a/src/cli/commands/name/publish.js b/src/cli/commands/name/publish.js index 2031ddbc7b..34507c50a6 100644 --- a/src/cli/commands/name/publish.js +++ b/src/cli/commands/name/publish.js @@ -9,6 +9,7 @@ module.exports = { builder: { resolve: { + alias: 'r', describe: 'Resolve given path before publishing. Default: true.', default: true }, @@ -29,8 +30,16 @@ module.exports = { }, handler (argv) { + // yargs-promise adds resolve/reject properties to argv + // resolve should use the alias as resolve will always be overwritten to a function + let resolve = true + + if (argv.r === false || argv.r === 'false') { + resolve = false + } + const opts = { - resolve: argv.resolve, + resolve, lifetime: argv.lifetime, key: argv.key, ttl: argv.ttl