DEV Community

Cover image for Penggunaan Chezmoi untuk dotfile
johanputra
johanputra

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.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more