Repository
Current version released
4 years ago
存放一些deno的小工具
- task
- tag
- hosts
给deno或nodejs项目打标签
安装:
deno install --allow-read --allow-write --allow-run -n deno_tag -f https://deno.land/x/jw_cli@v0.2.0/cli/tag.ts使用:
- nodejs项目,在项目根目录下,执行
deno_tag- deno项目,在项目根目录下执行:
deno_tag 0.0.1或者
deno_tag patch
deno_tag minor
deno_tag major会更新根目录下的scripts.yml文件和README.md,如果后者有使用scripts.yml中配置的name,将会对应替换。
比如本工程的名称为jw_cli,那么本文件中jw_cli@v0.2.0都会对应替换为新的版本。
写入本地hosts文件
开发一个网站,本地需要频繁修改hosts
安装:
deno install --allow-write --allow-read -n deno_wiki -f https://deno.land/x/jw_cli@v0.2.0/cli/hosts.ts使用:
# 本地测试
sudo deno_wiki true
# 线上测试
sudo deno_wiki false下载资源
deno install --allow-write --allow-read -n deno_down -f https://deno.land/x/jw_cli@v0.2.0/cli/download.ts之后执行:
deno_down输入下载地址和名称即可。
也可以编译为可执行文件:
deno compile --unstable --allow-write --allow-read --allow-net --target x86_64-pc-windows-msvc https://deno.land/x/jw_cli@v0.2.0/cli/download.ts
deno compile --unstable --allow-write --allow-read --allow-net https://deno.land/x/jw_cli@v0.2.0/cli/download.ts下载deno模板工程
模板工程是依赖于oak与oak_nest,包含日志、全局异常捕获以及我们的业务sso校验,数据库使用mongodb,工程运行推荐使用denon,CICD配置了.gitlab-ci.yaml文件,可自动发布部署到我们的gitlab。
deno install --allow-write --allow-read -n deno_cli -f https://deno.land/x/jw_cli@v0.2.0/cli/project.ts之后执行:
deno_cli输入你的工程名称即可。
也可以编译为可执行文件:
deno compile --unstable --allow-write --allow-read --allow-net --target x86_64-pc-windows-msvc https://deno.land/x/jw_cli@v0.2.0/cli/project.ts
deno compile --unstable --allow-write --allow-read --allow-net https://deno.land/x/jw_cli@v0.2.0/cli/project.ts