hand-hls
Installation:
npm install hand-hls -g
使用:
- hls new [name]:在当前目录下生成svc,并在对应目录生成bm
- hls sql [name] 根据当前目录svc名在控制台打印功能脚本
- hls conf 根据配置文件生成对应的svc和bm
支持的命令:
hls new
hls new [name] -s [name]仅生成svc
hls new [name] -b [name...]仅生成bm,支持一个svc对应多个bm,此时bm名称应以逗号隔开
hls new [name] -l 生成适用于leaf的lsc
hls new [name] -f [field...]*[field...] 在生成svc和bm时注入需要的字段,字段之间以逗号隔开。生成多个bm时,每个bm对应的字段应以星号隔开,且字段列表数据必须与bm数目保持一致
注:以上命令选项可叠加使用
hls sql
hls sql [name] 生成功能脚本文件
hls conf
根据当前文件下的hls.conf.js生成对应的svc和bm
配置文件格式
module.exports={
name:string,
target:'leaf'|'aurora',
bms:[{
name:string,
params:Array<string>,
fields:[{
name:string,
dataType:string,
javaType:string,
physicalName:string
}]
}]
}