From e373ebe382b01f814c86f5d4f939500dd0c6f3a5 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Sun, 30 Jul 2023 14:58:45 +0700 Subject: [PATCH] feat(qmkasciigen): get qmk info from longest qmk keyboard name first --- cmd/qmkasciigen/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/qmkasciigen/main.go b/cmd/qmkasciigen/main.go index a0f8153..4720396 100644 --- a/cmd/qmkasciigen/main.go +++ b/cmd/qmkasciigen/main.go @@ -123,7 +123,7 @@ func getQMKInfo(qmkKeyboardStr string, debug bool) (QMKInfo, error) { } kbParts := strings.Split(qmkKeyboardStr, "/") - for i := 1; i <= len(kbParts); i++ { + for i := len(kbParts); i >= 1; i-- { kb := strings.Join(kbParts[:i], "/") url := fmt.Sprintf(qmkKeyboardInfoURL, kb) @@ -208,7 +208,7 @@ func getQMKKeymap(qmkKeyboardStr, qmkKeymapStr string, debug bool) (QMKKeymap, e } kbParts := strings.Split(qmkKeyboardStr, "/") - for i := 1; i <= len(kbParts); i++ { + for i := len(kbParts); i >= 1; i-- { kb := strings.Join(kbParts[:i], "/") url := fmt.Sprintf(qmkKeymapURL, kb, qmkKeymapStr)