实现方法
利用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