corekit

前端开发辅助工具

Usage no npm install needed!

<script type="module">
  import corekit from 'https://cdn.skypack.dev/corekit';
</script>

README

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'] ['static']

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只能监听目录文件夹下文件的改变无法跨越文件夹监听,请注意执行命令的路径