# chezmoi

Manage your dotfiles across multiple diverse machines, securely.

With chezmoi, you can install chezmoi and your dotfiles on a new, empty machine
with a single command:

```console
$ sh -c "$(curl -fsLS chezmoi.io/get)" -- init --apply <github-username>
```

Updating your dotfiles on any machine is a single command:

```console
$ chezmoi update
```
## Getting started

[Install chezmoi](/install/) then read the [quick start guide](/quick-start/).
The [user guide](/user-guide/) covers most common tasks. For a full description
of chezmoi, consult the [reference](/reference/).

## Considering using chezmoi?

You can browse other people's [dotfiles that use chezmoi on
GitHub](https://github.com/topics/chezmoi?o=desc&s=updated) and [dotfiles that
use chezmoi on GitLab](https://gitlab.com/explore/projects?topic=chezmoi),
[read articles, listen to podcasts, and watch videos about
chezmoi](/links/articles-podcasts-and-videos/) and see [how chezmoi compares to
other dotfile managers](/comparison-table/).
