# yadm > A dotfiles manager that works by using `git`. > Some subcommands such as `init`, `clone`, `push`, and `pull` have their own usage documentation. > More information: . - Override the `yadm` directory. `yadm` stores its configurations relative to this directory: `yadm --yadm-dir` - Override the `yadm` data directory: `yadm` stores its data relative to this directory: `yadm --yadm-data` - Override the location of the `yadm` repository: `yadm --yadm-repo` - Override the location of the `yadm` configuration file: `yadm --yadm-config` - Override the location of the `yadm` encryption configuration: `yadm --yadm-encrypt` - Override the location of the `yadm` encrypted files archive: `yadm --yadm-archive` - Override the location of the `yadm` bootstrap program: `yadm --yadm-bootstrap`