We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5bc614 commit b01617cCopy full SHA for b01617c
pkg/engine/toolname.go
@@ -1,8 +1,6 @@
1
package engine
2
3
import (
4
- "crypto/md5"
5
- "encoding/hex"
6
"path/filepath"
7
"regexp"
8
"strings"
@@ -21,20 +19,18 @@ func ToolNormalizer(tool string) string {
21
19
if strings.HasSuffix(tool, system.Suffix) {
22
20
tool = strings.TrimSuffix(tool, filepath.Ext(tool))
23
}
+ tool = strings.TrimPrefix(tool, "sys.")
24
25
if validToolName.MatchString(tool) {
26
return tool
27
28
29
- name := invalidChars.ReplaceAllString(tool, "-")
+ name := invalidChars.ReplaceAllString(tool, "_")
30
if len(name) > 55 {
31
name = name[:55]
32
33
34
- hash := md5.Sum([]byte(tool))
35
- hexed := hex.EncodeToString(hash[:])
36
-
37
- return name + "-" + hexed[:8]
+ return name
38
39
40
func PickToolName(toolName string, existing map[string]struct{}) string {
0 commit comments