如何创建自我更新的通用项目脚本

实现方法

利用Github gist功能, 将脚本存储到云端. 通过 curl -O 从gist下载最新脚本文件(覆盖旧文件), 适合用于在多个项目中同步通用脚本代码.

案例介绍: Flutter项目常用脚本(代码生成, build, l10n...)

使用方法:

进入项目根目录, 打开命令行, 粘贴运行下面命令

shell 复制代码
curl -O https://gist.githubusercontent.com/Hu-Wentao/32a4f27807bda9d7871fe41317297c84/raw/FlutterScript.md

这样项目根目录下就出现FlutterScript.md文件.

脚本自我更新

  • AndroidStudio/Intellij IDEA 用户, 只需要点击绿色箭头,即可直接在项目路径下执行脚本更新命令.
  • VS Code用户, 可以下载 runbookmd插件 来实现一键执行脚本功能.

这里用到gist小技巧, raw后面的版本hash忽略后, 将会获取最新的脚本.

text 复制代码
https://gist.githubusercontent.com/<你的用户名>/<脚本Hash>/raw/<脚本名称>

欢迎尝试

shell 复制代码
curl -O https://gist.githubusercontent.com/Hu-Wentao/32a4f27807bda9d7871fe41317297c84/raw/FlutterScript.md
相关推荐
不一样的少年_5 小时前
女朋友被链接折磨疯了,我写了个工具一键解救
前端·javascript·浏览器
Zyx20075 小时前
CSS 超级武器:Stylus 与 Flexbox 强强联手,打造极致响应式动画界面(上篇)
前端·css
烛阴6 小时前
超越面向对象:用函数式思维重塑你的Lua代码
前端·lua
微知语6 小时前
Cell 与 RefCell:Rust 内部可变性的双生子解析
java·前端·rust
雨过天晴而后无语6 小时前
Windchill10+html使用Lightbox轻量化wizard的配置
java·前端·html
Yeats_Liao6 小时前
Go Web 编程快速入门 12 - 微服务架构:服务发现、负载均衡与分布式系统
前端·后端·架构·golang
旺仔小拳头..6 小时前
HTML——表单与表格
前端·html
xu_duo_i6 小时前
vue2+elementUI后端返回二进制流,前端下载实现
前端·javascript·elementui
慧一居士6 小时前
在Vue项目中平滑地引入HTML文件
前端·vue.js