use writer

pull/19/head
Yasuhiro Matsumoto 2017-04-16 23:04:31 +09:00
parent 86066b9561
commit e1b7bac4e6
5 changed files with 21 additions and 21 deletions

View File

@ -13,17 +13,17 @@ func cmdAccount(c *cli.Context) error {
if err != nil {
return err
}
fmt.Printf("URI : %v\n", account.Acct)
fmt.Printf("ID : %v\n", account.ID)
fmt.Printf("Username : %v\n", account.Username)
fmt.Printf("Acct : %v\n", account.Acct)
fmt.Printf("DisplayName : %v\n", account.DisplayName)
fmt.Printf("Locked : %v\n", account.Locked)
fmt.Printf("CreatedAt : %v\n", account.CreatedAt.Local())
fmt.Printf("FollowersCount: %v\n", account.FollowersCount)
fmt.Printf("FollowingCount: %v\n", account.FollowingCount)
fmt.Printf("StatusesCount : %v\n", account.StatusesCount)
fmt.Printf("Note : %v\n", account.Note)
fmt.Printf("URL : %v\n", account.URL)
fmt.Fprintf(c.App.Writer, "URI : %v\n", account.Acct)
fmt.Fprintf(c.App.Writer, "ID : %v\n", account.ID)
fmt.Fprintf(c.App.Writer, "Username : %v\n", account.Username)
fmt.Fprintf(c.App.Writer, "Acct : %v\n", account.Acct)
fmt.Fprintf(c.App.Writer, "DisplayName : %v\n", account.DisplayName)
fmt.Fprintf(c.App.Writer, "Locked : %v\n", account.Locked)
fmt.Fprintf(c.App.Writer, "CreatedAt : %v\n", account.CreatedAt.Local())
fmt.Fprintf(c.App.Writer, "FollowersCount: %v\n", account.FollowersCount)
fmt.Fprintf(c.App.Writer, "FollowingCount: %v\n", account.FollowingCount)
fmt.Fprintf(c.App.Writer, "StatusesCount : %v\n", account.StatusesCount)
fmt.Fprintf(c.App.Writer, "Note : %v\n", account.Note)
fmt.Fprintf(c.App.Writer, "URL : %v\n", account.URL)
return nil
}

View File

@ -18,7 +18,7 @@ func cmdFollowers(c *cli.Context) error {
return err
}
for _, follower := range followers {
fmt.Printf("%v,%v\n", follower.ID, follower.Username)
fmt.Fprintf(c.App.Writer, "%v,%v\n", follower.ID, follower.Username)
}
return nil
}

View File

@ -19,13 +19,13 @@ func cmdSearch(c *cli.Context) error {
return err
}
for _, result := range results.Accounts {
fmt.Println(result)
fmt.Fprintln(c.App.Writer, result)
}
for _, result := range results.Statuses {
fmt.Println(result)
fmt.Fprintln(c.App.Writer, result)
}
for _, result := range results.Hashtags {
fmt.Println(result)
fmt.Fprintln(c.App.Writer, result)
}
return nil
}

View File

@ -29,12 +29,12 @@ func cmdStream(c *cli.Context) error {
switch t := e.(type) {
case *mastodon.UpdateEvent:
color.Set(color.FgHiRed)
fmt.Println(t.Status.Account.Username)
fmt.Fprintln(c.App.Writer, t.Status.Account.Username)
color.Set(color.Reset)
fmt.Println(textContent(t.Status.Content))
fmt.Fprintln(c.App.Writer, textContent(t.Status.Content))
case *mastodon.ErrorEvent:
color.Set(color.FgYellow)
fmt.Println(t.Error())
fmt.Fprintln(c.App.Writer, t.Error())
color.Set(color.Reset)
}
}

View File

@ -17,9 +17,9 @@ func cmdTimeline(c *cli.Context) error {
for i := len(timeline) - 1; i >= 0; i-- {
t := timeline[i]
color.Set(color.FgHiRed)
fmt.Println(t.Account.Username)
fmt.Fprintln(c.App.Writer, t.Account.Username)
color.Set(color.Reset)
fmt.Println(textContent(t.Content))
fmt.Fprintln(c.App.Writer, textContent(t.Content))
}
return nil
}