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 { if err != nil {
return err return err
} }
fmt.Printf("URI : %v\n", account.Acct) fmt.Fprintf(c.App.Writer, "URI : %v\n", account.Acct)
fmt.Printf("ID : %v\n", account.ID) fmt.Fprintf(c.App.Writer, "ID : %v\n", account.ID)
fmt.Printf("Username : %v\n", account.Username) fmt.Fprintf(c.App.Writer, "Username : %v\n", account.Username)
fmt.Printf("Acct : %v\n", account.Acct) fmt.Fprintf(c.App.Writer, "Acct : %v\n", account.Acct)
fmt.Printf("DisplayName : %v\n", account.DisplayName) fmt.Fprintf(c.App.Writer, "DisplayName : %v\n", account.DisplayName)
fmt.Printf("Locked : %v\n", account.Locked) fmt.Fprintf(c.App.Writer, "Locked : %v\n", account.Locked)
fmt.Printf("CreatedAt : %v\n", account.CreatedAt.Local()) fmt.Fprintf(c.App.Writer, "CreatedAt : %v\n", account.CreatedAt.Local())
fmt.Printf("FollowersCount: %v\n", account.FollowersCount) fmt.Fprintf(c.App.Writer, "FollowersCount: %v\n", account.FollowersCount)
fmt.Printf("FollowingCount: %v\n", account.FollowingCount) fmt.Fprintf(c.App.Writer, "FollowingCount: %v\n", account.FollowingCount)
fmt.Printf("StatusesCount : %v\n", account.StatusesCount) fmt.Fprintf(c.App.Writer, "StatusesCount : %v\n", account.StatusesCount)
fmt.Printf("Note : %v\n", account.Note) fmt.Fprintf(c.App.Writer, "Note : %v\n", account.Note)
fmt.Printf("URL : %v\n", account.URL) fmt.Fprintf(c.App.Writer, "URL : %v\n", account.URL)
return nil return nil
} }

View File

@ -18,7 +18,7 @@ func cmdFollowers(c *cli.Context) error {
return err return err
} }
for _, follower := range followers { 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 return nil
} }

View File

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

View File

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

View File

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