node接收命令行参数cac

Others 2022-05-12 03:39:07 2022-05-12 03:39:07 1164 次浏览

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;

	执行
});</pre>