1 添加和取消配置项

所有的修改均以本地的 chezmoi source 为中心(通常在.local/share/chezmoi 下),常用命令包括:

  • 初始化本地源: chezmoi init
  • 向源中添加配置项: chezmoi add
  • 从源中取消配置项: chezmoi forget
  • 修改本地源并更新配置项: chezmoi edit 并且 chezmoi apply
  • 外部修改配置项后更新本地源: chezmoi re-add
  • 在源目录下执行 git 命令: chezmoi git
  • 进入源目录: chezmoi cd
  • 显示源的配置: chezmoi cat-config
  • 编辑源的配置: chezmoi edit-config

2 修改和更新配置项:

  • 方法 1: 先修改源,后更新配置:
    先调用 chezmoi edit 修改文件,而后 chezmoi apply 更新至真正的目标配置文件(你也可以修改 neovim 的 autocmd,让它自动 apply,不推荐)
  • 方法 2:先修改配置,再更新源:
    先调用外部编辑器修改目标配置文件,然后 chezmoi re-add 重新添加一次文件。需要自己做 git commit。

3 备份至 github

  • 方法 1: chezmoi cd && git push
  • 方法 2: chezmoi git push

4 从 github 恢复至本地

  • 方法 1: chezmoi git pull && chezmoi apply
  • 方法 2: chezmoi update