0.1.36 • Published 10 years ago

zmkit v0.1.36

Weekly downloads
3
License
ISC
Repository
-
Last release
10 years ago

LTKIT

ltkit

前端辅助开发工具
  • hosts 管理
  • sync 同步上传工具

如何安装

安装前提

nodejs & npm
  • 开发中使用的版本 0.10.26
命令行可执行svn
rsync
ssh
expect

安装

npm install -g ltkit

Usage

####ltkit host

  • ltkit host -ls 查看当前hosts 配置

  • ltkit host public static 设置hosts 查看hosts.json 'public'

####ltkit sync

  • ltkit sync -ls 查看命令执行文件夹下 文件的修改(svn 未提交状态)

  • ltkit sync -ci -h 14 将ltkit host -ls 获取到的文件列表上传的服务器 rotate.json '-14'

  • ltkit sync -ci -h 14 201 同时上传到 rotate.json '-14' rotate.json '-201'

  • ltkit sync -ls -d 2014-04-04 查看命令执行文件夹下 从2014-04-04开始所做得文件的修改(svn 已提交状态)

  • ltkit sync -ci -d 2014-04-04 -h 14 将ltkit host -ls -d 2014-04-04 获取到的文件列表上传的服务器 rotate.json '-14'

  • ltkit sync -ci -d 2014-04-04 -h 14 201 同时上传到 rotate.json '-14' rotate.json '-201'

  • ltkit sync -ci -f abc.js abc/def.css -h 14 将abc.js abc/def.css 上传到服务器 rotate.json '-14' (-f后得文件为当前文件下得目录)

####ltkit cmp

  • 编辑当前目录下模板文件扩展名必须为.tpl(**.tpl) 递归执行,请自行确保执行命令的文件

####ltkit cmp watch

  • 监听命令执行文件夹下,扩展名为.tpl文件的改变以保存为准。目前fs.watch只能监听目录文件夹下文件的改变无法跨越文件夹监听,请注意执行命令的路径