Skip to content
Dracape edited this page Dec 21, 2025 · 8 revisions

Purpose

SymP (Symlink Populate) is a CLI program written in fish that SymPly Syncs (overwrites) directories by SymPlinking the whole directories (unlike cp -r --symbolic-link that only symlinks the files), while conserving the unique parts of the target (unlike ln -s)

This means that if there are 2 directories that have the same name and child files (i.e., the directory is a pure subset), they will be SymPlinked as a whole
Meaning that any changes to that directory (in either the source or target) after-wards would also appear in the other places
This is just like doing ln -s, but recursively based on the rules above
In other words, it SymPlinks files with the fewest SymPlinks as possible

Clone this wiki locally