DEV Community

Cover image for Penggunaan Chezmoi untuk dotfile
martabakgosong
martabakgosong

Posted on • Edited on

Penggunaan Chezmoi untuk dotfile

Management file menggunakan chezmoi

https://www.chezmoi.io/

  • Install chezmoi dengan langsung memilih dimana lokasi di install
sh -c "$(curl -fsLS get.chezmoi.io)" -- -b $HOME/.local/bin
Enter fullscreen mode Exit fullscreen mode
  • Check versi dari chezmoi, ini digunakan untuk memastikan jika chezmoi sudah terpasang atau belum
$ chezmoi --version
chezmoi version v2.40.0, commit 6a8ca1634654734bb33a036ffb9c21e6b9f4d28d, built at 2023-09-19T09:56:08Z, built by goreleaser

$ which chezmoi
/home/xyz/.local/bin/chezmoi
Enter fullscreen mode Exit fullscreen mode
  • Menambahkan file yang akan di link ke chezmoi dan di push ke github
chezmoi add .zshrc .vimrc
Enter fullscreen mode Exit fullscreen mode

file tersebut akan berada dalam folder /home/xyz/.local/share/chezmoi masuk kedalam folder tersebut lalu push ke dalam repo yang sudah dibuat

git remote set-url origin git@github.com:user/dotfiles.git
git add .
git commit -m "first"
git push origin main
Enter fullscreen mode Exit fullscreen mode
  • Jika ada perubahan atau update, jika ada perubahan dalam file .zshrc seumpama maka menggunakan update, maka file yang berada dalam folder /home/xyz/.local/share/chezmoi akan otomatis terupdate ke repo
chezmoi update
Enter fullscreen mode Exit fullscreen mode

Belum lengkap nguliknya, jadi seperlunya aja dulu yang digunakan, komen aja nanti kita belajar bareng, terima kasih.

Top comments (0)