announcement : link-batch.zsh, to generate symlinks batches
announcement : link-batch.zsh, to generate symlinks batches
cross-posted from: https://lemmy.world/post/1838642
link-batch is a minimalist script that generate symlinks from a list in a text file. Usage :
shlink-batch.zsh link-list.txtwhere
link-list.txt
contains two columns : the first one for the links and the second one for the targets. Example :~/.config/kitty ~/myfiles/config/kitty ~/.config/nvim ~/myfiles/config/neovim ~/.config/MuseScore ~/myfiles/config/MuseScore/$HOST ...The two columns must be separated by a tab.
Shell vars like
$HOME
or$HOST
are evaluated to their values.Can be used to quickly deploy all home links in a fresh box.