This repository was archived by the owner on Mar 5, 2026. It is now read-only.
Repository navigation
v1.0.2 - Homebrew Integration & Automated Updates
🎉 v1.0.2 - Homebrew 集成与自动化更新
✨ 新功能
🍺 Homebrew 支持
- 新增 Homebrew 安装方式(推荐 macOS 用户使用)
- 支持完整安装(CLI + OpenCode 集成)
- 支持仅安装 CLI 工具(
--without-opencode选项) - 自动管理依赖(Python 3.11)
- 升级时保留配置文件
安装命令:
brew tap frankieew/tap
brew install task-notifier🤖 GitHub Action 自动化
- 发布新版本时自动更新 Homebrew formula
- 自动计算 tarball SHA256
- 自动提交到 homebrew-tap 仓库
- 用户可立即通过
brew upgrade获取更新
📦 版本选择功能
- 安装脚本支持
--version参数 - 可以安装特定版本:
--version=v1.0.0 - 支持版本回退和测试
📚 文档改进
- 新增
docs/AUTOMATED-HOMEBREW-UPDATES.md- 自动化工作原理 - 新增
docs/SETUP-GITHUB-ACTION.md- GitHub Action 设置指南(中文) - 更新 README 和 README_zh,添加 Homebrew 安装说明
- 添加版本徽章和安装示例
🔧 技术改进
- 新增
.github/workflows/update-homebrew-formula.yml工作流 - 新增
Formula/task-notifier.rbHomebrew formula - 新增
VERSION文件作为版本号来源 - 修复 OpenCode 安装脚本的配置文件扩展名(.jsonc)
📊 安装方式对比
| 方式 | 优点 | 适用场景 |
|---|---|---|
| Homebrew | 自动管理依赖、一键升级、系统集成 | macOS/Linux 用户(推荐) |
| 安装脚本 | 轻量、可定制、支持版本选择 | 快速部署、CI/CD |
| 手动安装 | 完全控制、无需网络 | 离线环境、自定义路径 |
🔗 相关链接
- Homebrew Tap: https://github.com/FrankieeW/homebrew-tap
- 工作流运行记录: https://github.com/FrankieeW/task-notifier/actions
- 文档: https://github.com/FrankieeW/task-notifier/tree/main/docs
⬆️ 升级方式
从 v1.0.0 升级:
# Homebrew 用户
brew upgrade task-notifier
# 脚本安装用户
task-notify --upgrade
# 或使用安装脚本
curl -fsSL https://raw.githubusercontent.com/FrankieeW/task-notifier/main/scripts/install.sh | bash -s -- --upgrade🙏 致谢
感谢所有测试和反馈的用户!
完整更新日志: v1.0.0...v1.0.2