dottie is yet another .dotfiles manager written in Rust.
Notice: dottie is under ACTIVE DEVELOPMENT and not ready for production.
dottie provides easy approach to import dotfiles anywhere to your dotfiles project, and connects the dotfiles with symblic links, which is also commonly used in dotfiles management softwares.
dottie is dotfile-agnostic therefore it is kind of a symbolic linker. This might be used in any scenarios that requests similar functions.
Install with Homebrew:
brew install crispgm/dottie/homebrewInstall with Cargo:
cargo install dottie# create your dotfiles project and cd to it
mkdir /path/to/your/dottie_project
cd /path/to/your/dottie_project
# init with dottie
dottie init
# add your dotfiles
dottie add ~/.zshrc --name zsh
# => zsh is added
dottie add ~/.config/nvim
# => nvim is added
# link the files
dottie link- init
- clone
- check
- ls
- info
- add
- rm
- link
- unlink
TODO: we will finish this chapter ASAP the commands are implemented.
Copyright © MIT License, 2021.