diff --git a/src/get-help.js b/src/get-help.js deleted file mode 100644 index 76b338f..0000000 --- a/src/get-help.js +++ /dev/null @@ -1,46 +0,0 @@ -const cmd = require('./util/output/cmd') -const li = require('./util/output/list-item') -const link = require('./util/output/link') -const { gray, bold } = require('chalk') - -// prettier-disable -const getHelp = (currentProvider, providers) => - ` - ${bold('Now')}: universal serverless deployments. - - To deploy, run in any directory of your choosing: - - ${cmd('now')} - - The deployment backend provider is fully configurable. - The following are supported: - - ${Object.keys(providers) - .map(name => - li( - `${bold(name)}\t ${providers[name] - .title}\t\t\t\t\t${currentProvider === name - ? gray('(default)') - : ' '}` - ) - ) - .join('\n ')} - - For example, to setup AWS Lambda functions run: - - ${cmd('now aws login')} - - Some useful subcommands: - - ${li(cmd('now ls'))} - ${li(cmd('now rm'))} - ${li(cmd('now alias'))} - - To read more in-depth documentation, run: - - ${cmd('now [provider] [subcommand] help')} - - For more information: ${link('https://github.com/zeit/now-cli')}. -` - -module.exports = getHelp diff --git a/src/now.js b/src/now.js index 1b5645b..e761bf4 100755 --- a/src/now.js +++ b/src/now.js @@ -13,7 +13,6 @@ const mri = require('mri') // Utilities const error = require('./util/output/error') const param = require('./util/output/param') -const getHelp = require('./get-help') const getWelcome = require('./get-welcome') const getNowDir = require('./get-now-dir') const getDefaultCfg = require('./get-default-cfg') @@ -349,8 +348,8 @@ const main = async (argv_): Promise => { } if (subcommand === 'help') { - console.log(getHelp(defaultProvider, providers)) - return 0 + subcommand = argv._[3] || 'deploy' + ctx.argv.push('-h') } try {