diff --git a/packages/create-waku-app/createWakuApp.js b/packages/create-waku-app/createWakuApp.js new file mode 100644 index 0000000..4285fb2 --- /dev/null +++ b/packages/create-waku-app/createWakuApp.js @@ -0,0 +1,28 @@ +const { Command } = require('commander'); + +const packageJson = require('./package.json'); + +let appName; + +const createApp = () => { + const program = new Command() + .name(packageJson.name) + .description(packageJson.description) + .version(packageJson.version) + .arguments("", "Project directory to initialize Waku app") + .action(name => { + appName = name; + }) + .option( + "-t, --template ", + "specify a template for the created project" + ) + .allowUnknownOption() + .parse(); + + const options = program.opts(); + + console.log(`Initializing ${appName} from template ${options.template || "default"}`); +}; + +module.exports = { createApp }; \ No newline at end of file