V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yechentide
V2EX  ›  分享创造

写了个 CLI 程序, 想让配置新 mac 简单点

  •  
  •   yechentide · 6 天前 · 1278 次点击

    虽然有 Homebrew 以及 dotfiles 仓库,
    但是系统设置和每个软件里的设置都需要重新设置一遍.

    然后呢某天我知道了defaults命令, plistBuddy命令,
    我就想能不能用这两个命令来把系统设置和软件设置给自动化一下.
    由于是拖延症晚期患者, 昨天才建好仓库 hhh

    这个 CLI 程序是用 Swift 和 macOS 自带命令来实现的,
    目前能够备份全部系统/软件设置, 以及查看备份和当前设置的区别.

    还原设置功能还没写(滑稽)
    欢迎使用·提建议·帮忙实现功能

    EasySync - Github

    目前的功能

    # 备份
    ./easy-sync backup --output-dir /tmp/domains
    
    # 查看变更了的设置
    ./easy-sync diff --input-dir /tmp/domains
    
    1 条回复    2025-01-26 15:19:39 +08:00
    LuckyLight
        1
    LuckyLight  
       5 天前
    Starred ,期待还原功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1241 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.