Dotger is a dotfiles manager inspired by stow.
Since I started managging my dotfiles I used different methods. I discovered stow and it works but I found it unintuitive.
Put your dotfiles in a monorepo organized as you want. Lets take a look to my neovim files.
Create a folder named .dotfiles
in your home path. If you dont know what is your home path put this in a terminal.
echo $HOME
Inside this folder I will create another folder named neovim
.
In this folder I will move all my neovim files under a nvim
folder. Now create a file named .dotger.toml
[destination]
path = "<home path>/.config" # replace `home path` by your home path
mkdir = true # create destination folder if not exists
# link entry
# under $HOME/.dotfiles
dotger link neovim