command: chezmoi

配置同步管理软件

命令

& chezmoi managed --include=dirs # 查看管理的目录
& chezmoi add <>             # 把文件加入管理
& chezmoi re-add <>          # 修改文件后重新同步到源
& chezmoi add --force <>     # 同上
& chezmoi managed                # 查看管理的文件
& chezmoi edit <>            # 编辑源文件
& chezmoi diff                   # 查看当前和源状态有什么差异
& chezmoi status                 # 简洁差异列表
& chezmoi apply                  # 把源状态应用到当前系统
& chezmoi apply -v               # 详细显示应用过程
& chezmoi apply -n -v            # 只看做什么,不真正做
& chezmoi cd                     # 进入源目录
& chezmoi doctor                 # 查看健康状态
& chezmoi data                   # 查询chezmoi变量
& chezmoi source-path ~/.config/fish/config.fish # 查看某个文件在源目录的真实路径
& chezmoi add --force ~/.local/bin/bat-smart     # 强制重新添加(覆盖源状态)
& chezmoi forget ~/<>                        # 删除管理(但不会删除文件)

目录

& chezmoi add -r <>         # 增加目录到管理
& chezmoi add -r --exact <> # apply时会消除目录下多余的文件,强制跟源对齐
& chezmoi managed | grep <> # 确认目录
& chezmoi chattr exact <>   # 为已管理目录增加exact
& chezmoi unmanaged <>      # 查看目录下哪些文件未被管理