Welcome to the fdf documentation.
fdf (Fetch Dot Files) is a lightweight command-line utility for deploying dotfiles from a Git repository to your system.
Instead of manually copying files or writing shell scripts, you define where each file should go in a simple setup.fdf config, and fdf handles the rest.
# deploy someone's dotfiles
fdf -r https://github.com/someone/dotfiles
# or use your own local repo
fdf -l ~/my-dotfiles
The repo needs a setup.fdf file like:
PUT .bashrc IN ~/.bashrc PUT .config/nvim IN ~/.config/nvim END FETCH