- One-line binary install
- One-line package install
- Pre-built Linux packages
- Pre-built binaries
- From source
- Upgrading
Install the correct binary for your operating system and architecture in ./bin
with a single command.
curl -sfL https://git.io/chezmoi | sh
Install chezmoi with a single command.
OS | Method | Distribution | Command |
---|---|---|---|
Linux | snap | snap install chezmoi --classic |
|
Linux | Linuxbrew | brew install twpayne/taps/chezmoi |
|
Linux | pacman | Arch | pacman -S chezmoi |
macOS | Homebrew | brew install twpayne/taps/chezmoi |
|
Windows | Scoop | scoop bucket add twpayne https://github.com/twpayne/scoop-bucket && scoop install chezmoi |
Download a package for your operating system and architecture and install it with your package manager.
Distribution | Architectures | Package |
---|---|---|
Debian | amd64 , arm64 , armel , i386 , ppc64 , ppc64le |
deb |
RedHat | aarch64 , armhfp , i686 , ppc64 , ppc64le , x86_64 |
rpm |
OpenSUSE | aarch64 , armhfp , i686 , ppc64 , ppc64le , x86_64 |
rpm |
Ubuntu | amd64 , arm64 , armel , i386 , ppc64 , ppc64le |
deb |
Download a tarball for your operating system containing a pre-built binary, documentation, and shell completions.
OS | Architectures | Tarball |
---|---|---|
FreeBSD | amd64 , arm , i386 |
tar.gz |
Linux | amd64 , arm , arm64 , i386 , ppc64 , ppc64le |
tar.gz |
macOS | amd64 |
tar.gz |
OpenBSD | amd64 , arm , i386 |
tar.gz |
Download, build, and install chezmoi for your system:
cd $(mktemp -d) && go get -u github.com/twpayne/chezmoi
Once chezmoi is installed, you can upgrade it to the latest release with:
chezmoi upgrade
This will re-use whichever mechanism you used to install chezmoi to install the latest release.