chezmoiの備忘録

ちょっと設定をいじる時にchezmoiの管理方法をいつも忘れるので書いておく。

https://www.chezmoi.io/#considering-using-chezmoi

編集する

変更をchezmoi側から追加する

~.local/share/chezmoiディレクトリ内のファイルが編集できる

chezmoi edit <file>

で変更を反映する。

chezmoi apply

変更を元ファイル側から追加する

chezmoi add <file> 
# or
chezmoi re-add

こっちの方が使いやすいかも

Gitに反映する

ディレクトリ移動して、普通にgit

chezmoi cdで chezmoiが管理しているディレクトリに移動することができる

chezmoi cd
git 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

忘れる時点で別のツールにした方がいいのかなと思ったりもしたり。


Buy Me A Coffeeikuma-tにお恵みを!