From e22bf96ba31eed9539cb11b4cfa7567f650ac876 Mon Sep 17 00:00:00 2001 From: Sauyon Lee Date: Thu, 22 Oct 2020 05:22:33 -0700 Subject: [PATCH] extractor: Extract the working directory if no packages are passed --- extractor/cli/go-extractor/go-extractor.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/extractor/cli/go-extractor/go-extractor.go b/extractor/cli/go-extractor/go-extractor.go index 52fd8ede692..c7e759d2834 100644 --- a/extractor/cli/go-extractor/go-extractor.go +++ b/extractor/cli/go-extractor/go-extractor.go @@ -108,13 +108,14 @@ func main() { } if len(patterns) == 0 { - log.Println("Nothing to extract.") - } else { - log.Printf("Build flags: '%s'; patterns: '%s'\n", strings.Join(buildFlags, " "), strings.Join(patterns, " ")) - err := extractor.ExtractWithFlags(buildFlags, patterns) - if err != nil { - log.Fatalf("Error running go tooling: %s\n", err.Error()) - } + log.Println("No packages explicitly provided, adding '.'") + patterns = []string{"."} + } + + log.Printf("Build flags: '%s'; patterns: '%s'\n", strings.Join(buildFlags, " "), strings.Join(patterns, " ")) + err := extractor.ExtractWithFlags(buildFlags, patterns) + if err != nil { + log.Fatalf("Error running go tooling: %s\n", err.Error()) } if memprofile != "" {