项目地址 https://github.com/Wxh16144/backup-cli
轻松备份应用程序配置文件,预设常用应用配置,同时支持自定义应用配置。(适用与 MacOS 以及 Linux
项目介绍视频:Bilibili#BV1dL411D7kh
一开始是想备份自己的应用程序配置,选用的是 mackup,它几乎满足了我的需求。
但是后来我想参考 antfu/dotfiles 也分享一份我自己的配置。可惜 mackup 使用的是软链接(Why symlinks?),导致我在处理 git 仓库时,很容易出现配置不小心丢失操作。
其次我发现 mackup 在 restore 时会备份超级多文件,导致我 mac 应用出现超级多小文件,并且启动应用程序都会卡死半天。印象最深的是 OBS 配置中,仅场景文件就出现 2w 多份,每次启动 OBS 都未响应。这是我在 OBS 社区的反馈。
最后,我的目标很明确,就是将配置文件从某个目录 copy 到指定备份目录中。restore 操作同理,将配置文件从指定目录 copy 到应用程序对应目录中。但是 mackup 使用的是 Python 写的, 我对此不太熟悉, 所以我用 nodejs 写了一个 cli 并且开源出来。(这里强烈感谢 mackup ,完全借鉴了 mackup 配置并且兼容。
大家可以参考 wxh16144/dotfiles 是如何使用 backup-cli 将自己的配置文件作为公开仓库在 GitHub 分享出来。
欢迎大家尝试使用,并提出宝贵的意见和建议。也欢迎大家 PR 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.