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 <目录> # 查看目录下哪些文件未被管理