Screw
install
npm install screw-cli -g
useage
init
screw init
server
screw server --start
screw server --stop
screw server --restart
screw server --info
screw server --help
release
screw release
TODO
- cli 主体
- release 命令
- init模板功能
- LESS 预处理
- CSS sprite 生成
- static 目录文件清理
- 模板分离到独立的库
- js 替换为 webpack 打包处理
- gulp release 调整
- 模块组件结构
- 模块组件引用
- 模块组件 install
- CLI output colorful #cli-color
Bug
- html 里的js文件路径未替换
- CTRL + C 停止服务的报错
- js 文件合并逻辑bug
known issues
- 目前 gulpfile 和 node_modules 是直接软链接的,需要改变一种方式
- init模板目前从github获取,目录不能配置
- init安装模板后,未清理临时目录(~/.screw-download)下的文件