From ae5ad7aef221522a4144d5e0dead9a012c6d3579 Mon Sep 17 00:00:00 2001 From: Ys Liu Date: Fri, 1 Sep 2023 15:26:14 +0000 Subject: [PATCH] Remove special characters from path Signed-off-by: Ys Liu --- file/file.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/file/file.go b/file/file.go index 9f9cdc9..9f9625e 100644 --- a/file/file.go +++ b/file/file.go @@ -364,7 +364,11 @@ func (d *Dapperfile) tag() string { } tag = re.ReplaceAllLiteralString(tag, "-") - return fmt.Sprintf("%s:%s", cwd, tag) + cwd = strings.TrimSpace(cwd) + reg := regexp.MustCompile(`[\W|_]{1,}`) + img := reg.ReplaceAllString(cwd, "-") + + return fmt.Sprintf("%s:%s", img, tag) } func (d *Dapperfile) run(args ...string) error {