From 57a2914fe3e6e1afa077e9f3008e0c06c64f0dc1 Mon Sep 17 00:00:00 2001 From: Shin'ya Minazuki Date: Tue, 30 Dec 2025 00:37:25 -0300 Subject: [PATCH] Fix token retrieval Signed-off-by: Shin'ya Minazuki --- cmd/mikuru-login/main.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/mikuru-login/main.go b/cmd/mikuru-login/main.go index 2ca12f2..3d8ec42 100644 --- a/cmd/mikuru-login/main.go +++ b/cmd/mikuru-login/main.go @@ -3,6 +3,7 @@ package main import ( "fmt" "os" + "strings" "syscall" "golang.org/x/term" @@ -16,12 +17,12 @@ var ( ) func init() { - xdg_config_home, err := os.UserConfigDir() + config, err := os.UserConfigDir() if err != nil { fmt.Println("Unable to obtain user's configuration directory") os.Exit(1) } - configPath := xdg_config_home + "/mikuru.ini" + configPath := config + "/mikuru.ini" mikuru.Parse(configPath) } @@ -59,9 +60,11 @@ func signin(cli *client.Client) { os.Exit(1) } + token := strings.Trim(fmt.Sprintf(res.Token), "{}") + + fmt.Println("Login successful") fmt.Println("Place this token in your configuration file for later use") fmt.Println("Do not share it with anyone, it's classified information") - fmt.Println("Trim surrounding braces before usage") - fmt.Printf("token = %v\n", res) + fmt.Printf("token = %v\n", token) }