From a12c5887bf7e0bc0c2c20760357165ad71f37cfb Mon Sep 17 00:00:00 2001 From: engigu Date: Wed, 18 Mar 2026 09:25:22 +0800 Subject: [PATCH] fix: mise env set global --- internal/services/mise_service.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/services/mise_service.go b/internal/services/mise_service.go index d94ffc3..5c1f6bd 100644 --- a/internal/services/mise_service.go +++ b/internal/services/mise_service.go @@ -195,9 +195,12 @@ func (s *MiseService) Versions(plugin string) ([]string, error) { func (s *MiseService) enrichInstallDates(languages []MiseLanguage) { for i := range languages { // 判断是否是 global + path := strings.ToLower(languages[i].Source.Path) + // 归一化路径分隔符 + normPath := strings.ReplaceAll(path, "\\", "/") if languages[i].Source.Type == "global" { languages[i].IsGlobal = true - } else if strings.Contains(languages[i].Source.Path, ".config/mise/config.toml") { + } else if strings.Contains(normPath, "mise/config.toml") { languages[i].IsGlobal = true }