[突发奇想] 如果把 Mac 上的常用 App 托管到 GitHub,然后。。。

2014-05-15 15:10:15 +08:00
 shawngao
将不需要安装的App,如 QQ.app push到github某仓库
然后如果某基友需要,只需要git clone --depth 1 git://github.com/who/QQ.app.git即可
再然后,写一个脚本将这些命令打包... 下面就不用多说了

场景:
你新用一台mac时,只需要执行 ./gitMyApp.sh
就可以去喝咖啡了。。。
4505 次点击
所在节点    程序员
19 条回复
nagato
2014-05-15 15:20:52 +08:00
1. Github不是云存储
2. 你这个和把app打包放到某个服务器上,然后共享链接给我有什么区别
fundon
2014-05-15 15:22:31 +08:00
shawngao
2014-05-15 15:28:08 +08:00
@nagato
1. a) 用git可以备份,万一想用旧版本可以随时恢复
b)github还是一个社区,可以大家一起分享和贡献

2. 放在服务器上共享链接那就注定是少数人在维护,毕竟大家精力都有限
azhao
2014-05-15 15:29:28 +08:00
多久你才能有一个新的mac。。。。
多久你用的qq.app就会更新一次
4gShell
2014-05-15 15:31:11 +08:00
@azhao 戳中!
kavinyao
2014-05-15 15:32:09 +08:00
brew cask不就好了
shawngao
2014-05-15 15:33:44 +08:00
@azhao 对于一个人来说可能是一年才会用到一次,但是对于365位使用mac的开发者来说,这个git每天都会被用到一次,所以基数越大,它的作用才越大
skydiver
2014-05-15 15:37:43 +08:00
github 不允许当作网盘使用吧。。。
具体条款我也没看,但是猜测应该是这样的。
shawngao
2014-05-15 15:38:07 +08:00
@kavinyao 之前不知道有这样的工具,草根了。
amon
2014-05-15 16:04:12 +08:00
有点蛋疼
nagato
2014-05-15 16:07:39 +08:00
@shawngao 还不就是当云存储来用的意思? Dropbox建个共享目录大家来维护感觉更方便
FatGhosta
2014-05-15 16:10:44 +08:00
呵呵,完全不懂git
andyliu
2014-05-15 16:28:42 +08:00
呵呵 万能的git?
ytzong
2014-05-15 16:31:23 +08:00
每个人的常用不一样
yukirock
2014-05-15 16:35:20 +08:00
二进制文件又是那么大的尺寸,从 GitHub clone 又那个速度,真不如手动下载……

脚本倒是可以用在别的地方,例如先输出已经安装的应用列表,然后用包管理器打包安装。
cbsw
2014-05-15 22:51:56 +08:00
Linux 上很容易的事情,Mac 要这么麻烦么?
lm902
2014-05-16 03:56:06 +08:00
放到tar包里,编码成base64放py脚本,每次只需一条命令
curl https://name.blob.core.windows.net/container/apps.py | python
crazycookie
2014-05-16 09:38:26 +08:00
你们 让time machine 喝西北风么?
haroldwu
2014-05-16 22:29:47 +08:00
github 一个 repo 限制大小 300 MB 的样子
LZ 你还是用 homebrew + 脚本吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX