dottie (WIP)
dottie is yet another .dotfiles
manager written in Rust.
Notice: dottie is under ACTIVE DEVELOPMENT and not ready for production.
Concept
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.
Usage
Installation
Install with Homebrew:
brew install crispgm/dottie/homebrew
Install with Cargo:
cargo install dottie
Getting Started
# 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
Commands
- init
- clone
- check
- ls
- info
- add
- rm
- link
- unlink
Usage
TODO: we will finish this chapter ASAP the commands are implemented.
License
Copyright © MIT License, 2021.