From 4f9d2cdecddd14330335464cc13202f2030a9bef Mon Sep 17 00:00:00 2001 From: EnumDev Date: Thu, 13 Mar 2025 15:34:43 +0200 Subject: [PATCH] Add ability to ignore packages --- main.go | 3 +++ utils/config.go | 1 + 2 files changed, 4 insertions(+) diff --git a/main.go b/main.go index 8cab72c..709a344 100644 --- a/main.go +++ b/main.go @@ -340,6 +340,9 @@ func resolveCommand() { // Search for packages for _, pkg := range pkgs { + if slices.Contains(utils.BPMConfig.IgnorePackages, pkg) { + continue + } entry, _, err := utils.GetRepositoryEntry(pkg) if err != nil { continue diff --git a/utils/config.go b/utils/config.go index 97edef6..037373b 100644 --- a/utils/config.go +++ b/utils/config.go @@ -11,6 +11,7 @@ type BPMConfigStruct struct { SilentCompilation bool `yaml:"silent_compilation"` BinaryOutputDir string `yaml:"binary_output_dir"` CompilationDir string `yaml:"compilation_dir"` + IgnorePackages []string `yaml:"ignore_packages"` Repositories []*Repository `yaml:"repositories"` }