Stow GNU Snippets
Source: TLDR pages for stow
# Symlink all files recursively to a given directorystow [-t|--target] path/to/target_directory file1 directory1 file2 directory2# Make sure target path existsmkdir -p ~/.config/nvimexample# Symlink ~/.config/nvimexample directory to current working directory's nvimexample directory (package)stow -t ~/.config/nvimexample nvimexample
# Delete symlinks recursively from a given directorystow [-D|--delete] [-t|--target] path/to/target_directory file1 directory1 file2 directory2
# Simulate to see what the result would be likestow [-n|--simulate] [-t|--target] path/to/target_directory file1 directory1 file2 directory2
# Symbolic link emacs configuration files to ~/.config/emacs# -t : target directory for files in stow package# -d : directory containing stow package (source files)# -S emacs : stow package that is source of files (folder in dotfiles folder)# -vv verbose outputstow -vv -t "$HOME/.config/emacs" -d "$DOTFILES_DIR/.config" -S emacs