| Crates.io | dot_rust |
| lib.rs | dot_rust |
| version | 1.0.2 |
| created_at | 2025-07-01 16:30:15.767697+00 |
| updated_at | 2025-07-01 19:47:03.6781+00 |
| description | A simple configuration files (i.e. dotfiles) manager. |
| homepage | https://github.com/rvillegasm/dot |
| repository | https://github.com/rvillegasm/dot |
| max_upload_size | |
| id | 1733386 |
| size | 58,028 |
A simple and elegant dotfile manager for Unix-like systems.
dot helps you manage your configuration files (dotfiles) by creating symbolic links from a centralized repository to their intended locations in your home directory (or wherever you want).
You can install dot using cargo:
cargo install dot_rust
git clone https://github.com/rvillegasm/dot.git
cd dot
cargo build --release
target/release/dot. You can move it to a directory in your $PATH.# Initialize a new dot repository (defaults to ~/.dotfiles)
dot init
# Add a file to track
dot add ~/.vimrc
# Sync all tracked files
dot sync
# Remove a tracked file
dot remove .vimrc
Contributions are welcome! Please feel free to open an issue or submit a pull request if you have any ideas, suggestions, or bug reports.
We adhere to the Contributor Covenant Code of Conduct. All contributors are expected to uphold this code.
This project is licensed under the MIT License. See the LICENSE.txt file for details.
Rafael Villegas - @rvillegasm - rafa.villegas.michel@gmail.com