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) }