dotfile manager
I want to learn some Rust and I am (yet again) rewriting all my dotfiles, so this feels like a good exercise in CLI development.
Obligatory works only on my PC.
new <package>
: searches for<package>
in the$HOME/.config
directory, moves it to$HOME/.dotfiles
folder and creates a symlink in its place
install
: install all packages in the$HOME/.dotfiles
directory (--force, optional )list
: lists all packages currently managed bydot
revert <package>
: opposite ofnew
- configurable dotfiles directory
- add support for non
~/.config/<package>
stuff like~/.bashrc
Any ideas welcome!