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:
"syn-cmd">PUT .bashrc "syn-kw">IN ~/.bashrc "syn-cmd">PUT .config/nvim "syn-kw">IN ~/.config/nvim "syn-end">END FETCH