package main import ( "log" "git.laidback.moe/shinyoukai/mikuru" "go.yarn.social/client" "github.com/tj/go-editor" ) func init() { mikuru.ConfInit() } func main() { cli, err := client.NewClient( client.WithURI(mikuru.Config.Host), client.WithToken(mikuru.Config.Token), ) if err != nil { log.Fatal(err) } write(cli) } func write(cli *client.Client) { var post string data, err := editor.Read() if err != nil { log.Fatal("Unable to read content from editor") } post = string(data) _, err = cli.Post(post, "") if err != nil { log.Fatal("Unable to publish tweet") } }