From 7d4cd12c4869bf8529ffb5cc9b9ec3591db03f95 Mon Sep 17 00:00:00 2001 From: Ulysses Souza Date: Tue, 24 Aug 2021 04:20:58 -0300 Subject: [PATCH] Normalize project name Signed-off-by: Ulysses Souza --- cli/options.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cli/options.go b/cli/options.go index fe323cf5..d605ee80 100644 --- a/cli/options.go +++ b/cli/options.go @@ -309,8 +309,7 @@ func ProjectFromOptions(options *ProjectOptions) (*types.Project, error) { } else if nameFromEnv, ok := options.Environment[ComposeProjectName]; ok && nameFromEnv != "" { opts.Name = nameFromEnv } else { - opts.Name = regexp.MustCompile(`[^-_a-z0-9]+`). - ReplaceAllString(strings.ToLower(filepath.Base(absWorkingDir)), "") + opts.Name = regexp.MustCompile(`(?m)[a-z]+[-_a-z0-9]*[a-z0-9]+`).FindString(strings.ToLower(filepath.Base(absWorkingDir))) } opts.Name = strings.ToLower(opts.Name) }