UNPKG

@namelessmedia/tisc_nuxt

Version:
55 lines (45 loc) 1.19 kB
#!/usr/bin/env node const { Command } = require('commander') const program = new Command() const path = require('path') const generateRootCss = require('./bin/index') const clear = require('clear') const figlet = require('figlet') const colors = require('colors'); const VERSION = require('./package').version const NAME = require('./package').name clear() console.log() console.log( figlet.textSync('TISC-NUXT', { horizontalLayout: 'full' }).cyan.bold ) console.log() console.log(`${NAME} v${VERSION}`.cyan.bold) console.log() program .version(`testBAK v1`) .usage('<command> [options]') program .arguments('[command]') .action((cmd) => { program.outputHelp() if (cmd) { console.log() console.log('unknown command') console.log() } }) program .command('get-theme') .description('Generate css variables') .action(async (options) => { const configPath = path.resolve('./tisc-nuxt.config.js') const config = require(configPath) const output = config.output const colors = config.theme generateRootCss(colors, output) process.exit(0) }) program.parse()