From cfaf30083af5b32ae4611c7e58d8dbc2171e9331 Mon Sep 17 00:00:00 2001 From: yajianggroup Date: Fri, 12 Sep 2025 19:03:54 +0800 Subject: [PATCH] refactor: use strings.CutPrefix Signed-off-by: yajianggroup --- internal/plugin/installer/extractor.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/plugin/installer/extractor.go b/internal/plugin/installer/extractor.go index 9417a0535..407138197 100644 --- a/internal/plugin/installer/extractor.go +++ b/internal/plugin/installer/extractor.go @@ -185,8 +185,8 @@ func (g *TarGzExtractor) Extract(buffer *bytes.Buffer, targetDir string) error { func stripPluginName(name string) string { var strippedName string for suffix := range Extractors { - if strings.HasSuffix(name, suffix) { - strippedName = strings.TrimSuffix(name, suffix) + if before, ok := strings.CutSuffix(name, suffix); ok { + strippedName = before break } }