ちょっと設定をいじる時にchezmoiの管理方法をいつも忘れるので書いておく。
https://www.chezmoi.io/#considering-using-chezmoi
編集する
変更をchezmoi側から追加する
~.local/share/chezmoiディレクトリ内のファイルが編集できる
chezmoi edit <file>で変更を反映する。
chezmoi apply変更を元ファイル側から追加する
chezmoi add <file># orchezmoi re-addこっちの方が使いやすいかも
Gitに反映する
ディレクトリ移動して、普通にgit
chezmoi cdで chezmoiが管理しているディレクトリに移動することができる
chezmoi cdgit add .git commit -m 'commit message'git pushどこからでもgitを叩く
chezmoi git add .chezmoi git -- commit -m 'commit message' # フラグを持つ場合は、`--`で区切る必要があるchezmoi git push自動で変更を反映する
~/.config/chezmoi/chezmoi.tomlに以下の設定を追加する
[git] autoCommit = true autoPush = true最新の変更を反映する
chezmoi update忘れる時点で別のツールにした方がいいのかなと思ったりもしたり。