v1.2.0
Watch current dir, if file changes, run it with deno or nodejs etc...
Repository
Current version released
8 months ago
Dependencies
std
配置 webhook
- 打开 https://deno.land/x 点击 Publish a module 得到一个 webhook 链接
- 打开 git 仓库, Settings 里面的 Webhooks 添加
开发
开发的时候, 执行 deno run -A watch-xxx.ts 运行
发版
- 修改代码并 commit
- 打 tag
git tag v0.0.x
- push tag
git push origin --tags
查看 source 使用 watch-*.ts 使用
用 nodejs 监听 js 文件变更并执行
- 安装
deno install -rqfA https://deno.land/x/deno_watch_run/watch-run-nodejs.ts
- shell 进入目录
- 执行 watch-run-nodejs .
- 修改这个目录里面的任意 mjs/js 文件, 查看控制台输出
用 deno 监听 js/ts 文件变更并执行
- 安装
deno install -rqfA https://deno.land/x/deno_watch_run/watch-run-deno-js-ts.ts
- shell 进入目录
- 执行 watch-run-deno-js-ts .
- 修改这个目录里面的任意 js/ts 文件, 查看控制台输出
用 deno 监听 sh 文件变更并执行
- 安装
deno install -rqfA https://deno.land/x/deno_watch_run/watch-run-sh.ts
- shell 进入目录
- 执行 watch-run-sh .
- 修改这个目录里面的任意 sh 文件, 查看控制台输出
用 deno 监听 java 文件变更并执行
- 安装
deno install -rqfA https://deno.land/x/deno_watch_run/watch-run-java-11.ts
- shell 进入目录
- 执行 watch-run-java-11 .
- 修改这个目录里面的任意 java 文件, 查看控制台输出
保存 yaml/yml 输出 json
- 安装
deno install -rqfA https://deno.land/x/deno_watch_run/watch-yaml-to-json.ts
- shell 进入目录
- 执行 watch-yaml-to-json .
- 修改这个目录里面的任意 yaml/yml 文件, 查看控制台输出