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

实现方法

利用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
相关推荐
风度前端1 小时前
用了都说好的 uniapp 路由框架
前端
冴羽1 小时前
2026 年 Web 前端开发的 8 个趋势!
前端·javascript·vue.js
码银1 小时前
ruoyi的前端(vue)新增的时候给字典设置默认值 但不能正常
前端
程序员老刘1 小时前
一杯奶茶钱,PicGo + 阿里云 OSS 搭建永久稳定的个人图床
flutter·markdown
凌览1 小时前
别再死磕 Nginx!http-proxy-middleware 低配置起飞
前端·后端
EndingCoder2 小时前
类的继承和多态
linux·运维·前端·javascript·ubuntu·typescript
用户47949283569152 小时前
React 终于出手了:彻底终结 useEffect 的"闭包陷阱"
前端·javascript·react.js
程序员猫哥2 小时前
前端开发,一句话生成网站
前端
Younglina3 小时前
一个纯前端的网站集合管理工具
前端·vue.js·chrome
木头程序员3 小时前
前端(包含HTML/JavaScript/DOM/BOM/jQuery)基础-暴力复习篇
开发语言·前端·javascript·ecmascript·es6·jquery·html5