UNPKG

gatsby-shopify-starter

Version:

A CLI for creating projects using the Gatsby-Shopify-Starter Boilerplate.

44 lines (33 loc) 661 B
const minimist = require('minimist') const help = require('./cmds/help') const version = require('./cmds/version') const create = require('./cmds/create') const error = require('./cmds/error') const log = args => { let cmd = args._ || 'help' if (args.version || args.v) { cmd = 'version' } else if (args.help || args.h) { cmd = 'help' } else if (cmd.length > 1) { error(cmd,'multi word') return } switch (cmd) { case 'version': version() break case 'help': help() break default: create(cmd) } } const args = minimist(process.argv.slice(2)) module.exports = { args, log }