package main import ( "context" "fmt" "github.com/mattn/go-mastodon" "github.com/urfave/cli" ) func cmdInstance(c *cli.Context) error { client := c.App.Metadata["client"].(*mastodon.Client) instance, err := client.GetInstance(context.Background()) if err != nil { return err } fmt.Fprintf(c.App.Writer, "URI : %s\n", instance.URI) fmt.Fprintf(c.App.Writer, "Title : %s\n", instance.Title) fmt.Fprintf(c.App.Writer, "Description: %s\n", instance.Description) fmt.Fprintf(c.App.Writer, "EMail : %s\n", instance.EMail) return nil }