Rotz 👃
Fully cross platform dotfile manager and dev environment bootstrapper written in Rust.
Rust DotfilemanagerRust Dotfile managerRust Dotfile sRust Dot sR ust DotsR otsRot sRotz
Roadmap
Documentation
Overview
Rotz has three main functionalities:
- Linking dotfiles from a common repository to your system
- Installing the applications you need to start working on an new/empty machine
- Full Cross platform functionality See Configuration
Installation
You can install Rotz using cargo.
Other File Formats
Rotz uses yaml configuration files per default. You can also use toml or json files instead.
To use another format install Rotz using one of the following comands:
Note: You can install multiple formats and rotz will auto detect the filetype.
Getting Started
If you already have a dotfiles repo you can clone it with the rotz clone command.
To bootstrap your dev environment use rotz install.
To link your dotfiles use rotz link.
Usage
Run rotz --help to see all commands Rotz has.
Contribute
Feel free to create pull requests and issues for bugs, features or questions.