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"` }