UNPKG

react-tv-cli

Version:
51 lines (38 loc) 760 B
#! /usr/bin/env node const argv = process.argv; const {help, version, createReactTVApp} = require('./shared'); const {WebOS} = require('./scripts'); if (argv.length < 2) { return help(); } let appName; let device; const command = argv[2]; switch (command) { case 'init': if (argv.length > 3) { appName = argv[3]; } createReactTVApp(appName); break; case 'run-webos': if (argv.length > 3) { device = argv[3]; } WebOS.run(process.cwd(), device); break; case 'setup-webos': WebOS.setupDevice(); break; case 'get-key-webos': if (argv.length > 3) { device = argv[3]; } WebOS.getKey(device); break; case '--version': version(); break; default: help(); }