ikuma-t.

登壇 登壇 検索

chezmoiの備忘録

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

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

編集する

変更をchezmoi側から追加する

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

Terminal window
chezmoi edit <file>

で変更を反映する。

Terminal window
chezmoi apply

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

Terminal window
chezmoi add <file>
# or
chezmoi re-add

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

Gitに反映する

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

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

Terminal window
chezmoi cd
git add .
git commit -m 'commit message'
git push

どこからでもgitを叩く

Terminal window
chezmoi git add .
chezmoi git -- commit -m 'commit message' # フラグを持つ場合は、`--`で区切る必要がある
chezmoi git push

自動で変更を反映する

~/.config/chezmoi/chezmoi.tomlに以下の設定を追加する

[git]
autoCommit = true
autoPush = true

最新の変更を反映する

Terminal window
chezmoi update

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

ikuma-t

ikuma-t

about

9割笑顔、1割 (´・ω・)