我的想法是:
如果软件本身自带更新检查,那就不必说了。
对于软件没有更新检查的,如果定期发布新版本也好,那么倒是可以:
- 使用 Homebrew 安装,并定期批量更新。
- 监控 Release 页面变化,提醒更新。
而对于没有定期发布新版本的:
- 如果不需要编译之类的,那么定期自动 pull 下来就行了
- 如果需要编译之类的,那么就需要编写脚本自动完成 pull 、编译的步骤。
集思广益下,看看大家有啥更好的做法。
我的想法是:
如果软件本身自带更新检查,那就不必说了。
对于软件没有更新检查的,如果定期发布新版本也好,那么倒是可以:
而对于没有定期发布新版本的:
集思广益下,看看大家有啥更好的做法。
1
UnisandK Sep 3, 2016
编译类的可以用自动构建服务,比如说 DaoCloud 自动构建,本机就循环检测持续集成的 web 服务里的版本号就行了
|
2
ynyounuo Sep 3, 2016
首先你得思考你真的有这个需求吗?
如果用的顺手,那么不需要更新 如果的确有非常不错的新特性,那么你逛 GitHub 的时候就大概会看到的 有很多时候,真的没必要时时刻刻保持软件最新。这种需求对于大多数人来说都是伪需求。 |
3
cxbig Sep 3, 2016
真有这个需求,你自己写个 cron 也就是了。
|
4
zhouzm Sep 3, 2016
如果你有阅读 rss 的习惯,订阅一下你关注软件 github 仓库的 commits 即可, bitbucket 也支持。
收到更新提示后, brew upgrade/git pull && make |
5
Trim21 Sep 3, 2016 via Android
这不就是写个包管理器吗(
|
6
zander Sep 3, 2016
我 steam 用的主题 air-for-steam 也要时不时的更新,更新的时候又想保留自己的配置,就只能写个复杂点的脚本让他每天跑一次了,包括 stash/pull/stash pop 的操作。
|
7
livc Sep 3, 2016 via iPhone
我前一阵也在想 强迫症就是喜欢用最新版啊…… 而且没有 homebrew 的怎么办
|
8
mpco OP |
9
bleaker Sep 3, 2016
homebrew cask
|