Skip to content

Commit 7d4cd12

Browse files
committed
Normalize project name
Signed-off-by: Ulysses Souza <[email protected]>
1 parent b2976a5 commit 7d4cd12

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

cli/options.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,7 @@ func ProjectFromOptions(options *ProjectOptions) (*types.Project, error) {
309309
} else if nameFromEnv, ok := options.Environment[ComposeProjectName]; ok && nameFromEnv != "" {
310310
opts.Name = nameFromEnv
311311
} else {
312-
opts.Name = regexp.MustCompile(`[^-_a-z0-9]+`).
313-
ReplaceAllString(strings.ToLower(filepath.Base(absWorkingDir)), "")
312+
opts.Name = regexp.MustCompile(`(?m)[a-z]+[-_a-z0-9]*[a-z0-9]+`).FindString(strings.ToLower(filepath.Base(absWorkingDir)))
314313
}
315314
opts.Name = strings.ToLower(opts.Name)
316315
}

0 commit comments

Comments
 (0)