«

node接收命令行参数cac

emer 发布于 2022-5-12 11:39   1142 次阅读     


const cac = require('cac');


const cli = cac.cac('lininn-theme');



cli.command('', '生成样式文件')
    .option('-p, --platform <platform>', '配置平台')
    .option('--prefix <prefix>', '配置前缀')
    .option('--font <font>', '配置字体大小:normal|large|small,默认 normal')
    .option('--color <color>', '配置颜色')
    .option('--out <file>', '生成文件路径')
    .option('--setting <settingFile>', '设置文件,设置主题的基础数据(颜色、字体、尺寸等)')
    .action((options) => {
        const { '--': _, ..._options } = options;

        执行
    });