From 7ad983fe7aeae7e5cf7949de7736e46531c635b9 Mon Sep 17 00:00:00 2001 From: Shin'ya Minazuki Date: Wed, 21 Jan 2026 22:25:28 -0300 Subject: [PATCH] Be a bit more verbose regarding actions Signed-off-by: Shin'ya Minazuki --- follow.go | 3 +++ login.go | 22 +++++++++++++++++----- post.go | 2 ++ unfollow.go | 3 +++ 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/follow.go b/follow.go index 1c1d25c..ef69646 100644 --- a/follow.go +++ b/follow.go @@ -41,5 +41,8 @@ func observe(cli *client.Client, nick, url string) error { if err != nil { return err } + + log.Infof("Followed sucessfully: %s [%s]\n", nick, url) + return nil } diff --git a/login.go b/login.go index 835c660..1fd1c6e 100644 --- a/login.go +++ b/login.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "os" "strings" "syscall" @@ -62,9 +63,20 @@ func signin(cli *client.Client) { 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("") - fmt.Printf("token = %v\n", token) + config, err := os.UserConfigDir() + if err != nil { + log.Fatal(err) + } + + configPath := config + "/mikuru.ini" + + f, err := os.OpenFile(configPath, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0666) + if err != nil { + log.Fatal(err) + } + defer f.Close() + + f.WriteString("token = " + token + "\n") + + log.Info("Login successful") } diff --git a/post.go b/post.go index 82ebf39..343c0be 100644 --- a/post.go +++ b/post.go @@ -45,4 +45,6 @@ func write(cli *client.Client) { if err != nil { log.Fatalf("Unable to publish tweet\n%s\n", err) } + + log.Info("Tweet published") } diff --git a/unfollow.go b/unfollow.go index 5d90945..6558c7f 100644 --- a/unfollow.go +++ b/unfollow.go @@ -40,5 +40,8 @@ func leave_alone(cli *client.Client, nick string) error { if err != nil { return err } + + log.Infof("Unfollowed sucessfully: %s\n", nick) + return nil }