🔔
chezmoiのシンボリックリンクモードが便利
はじめに
chezmoi は dotfiles 管理ツールです。chezmoi の概要についての記事は Zenn にも多くありますので、chezmoi検索結果@Zenn をご覧ください。
dotfiles を管理している人の多くは、シンボリックリンクを使って管理していると思います。
chezmoi でもシンボリックモードを使うことで、シンボリックリンクとして機能させることができます。
シンボリックリンクモードを設定する
~/.config/chezmoi/chezmoi.toml
に ↓ を追加することでシンボリックリンクとして機能します。
mode = "symlink"
※ このモードを設定しない場合、 chezmoi apply
コマンドを実行しなければファイルの変更が環境に適用されません。.vimrc
など頻繁に変更や読み込みを行いたいファイルは symlink モードにしておくと便利です。
注意点
symlink モードにしても以下のファイルはシンボリックリンクとして機能しない点に注意してください:
- テンプレートファイル (hoge.tmpl)
- プライベートファイル (private_hoge)
- 暗号化されたファイル (encrypted_hoge)
などはシンボリックリンクとして機能しません。
特にテンプレートファイルが盲点となりやすいです。自分はコレにハマって1時間溶かしました。
Discussion