diff --git a/commands/deps_resolve.go b/commands/deps_resolve.go index cc4d00c..a130377 100644 --- a/commands/deps_resolve.go +++ b/commands/deps_resolve.go @@ -114,6 +114,10 @@ var DepsResolveCommand = &cobra.Command{ func writeLicense(result *deps.Result) { filename := string(fileNamePattern.ReplaceAll([]byte(result.Dependency), []byte("-"))) filename = filepath.Join(outDir, "license-"+filename+".txt") + if _, err := os.Stat(filename); err == nil { + logger.Log.Debugf("File already exists, skipping: %s", filename) + return + } file, err := os.Create(filename) if err != nil { logger.Log.Errorf("failed to create license file %v: %v", filename, err)