From 3a5ee71ccbff976ef8eb33b60517580f866588f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Mon, 3 Mar 2025 06:11:50 +0100 Subject: [PATCH] fix(link): exclude source path relative --- src/command/link.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/command/link.go b/src/command/link.go index 2377c93..68a8c5b 100644 --- a/src/command/link.go +++ b/src/command/link.go @@ -64,7 +64,8 @@ func (LinkCommand) Run(args []string) { filteredItemsToLink := lo.Filter(itemsToLink, func(item itemToLink, index int) bool { for _, exclude := range moduleConfiguration.Exclude { - if strings.HasPrefix(item.source, exclude) { + sourceRelative := item.source[len(moduleDirectory)+1:] + if strings.HasPrefix(sourceRelative, exclude) { return false } }