Skip to content

chezmoi

chezmoi 是一个用于管理 dotfiles 的工具,基于 Git 和 Symlink,可以在多个不同的机器上安全地管理 dotfiles。

安装

Installation | chezmoi

基本使用

  • 初始化
    chezmoi init
    

这会在路径~/.local/share/chezmoi下创建并初始化一个git仓库。

  • 添加文件

    chezmoi add <file>
    
  • 编辑已添加的文件

    chezmoi edit <file>
    
    # 编辑并应用到本地配置
    chezmoi edit --apply <file>
    
  • 切换到工作目录

    chezmoi cd
    

由于chezmoi基于git,因此具有与git类似的版本控制接口:

  • 对比本地配置与工作目录(常用)

    chezmoi diff
    
  • 同步状态

    chezmoi status
    

更多命令可参考官方文档

进阶使用

加密

在文件包含敏感信息时,chezmoi支持对文件进行加密。

Encryption | chezmoi