diff --git a/src/ConfigLinker.php b/src/ConfigLinker.php index 765c67f..1092d44 100644 --- a/src/ConfigLinker.php +++ b/src/ConfigLinker.php @@ -70,6 +70,9 @@ public function run(): void if (file_exists($linkName)) { continue; } + if (is_link($linkName) && readlink($linkName)) { + continue; + } $this->mode == 'symlink' ? symlink($sourceName, $linkName) : copy($sourceName, $linkName); } // Do not overwrite existing files or links