add missing file

pull/14/head
Yasuhiro Matsumoto 2017-04-16 02:55:32 +09:00
parent eb5f3fd239
commit b92f648ec3
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package main
import (
"errors"
"fmt"
"github.com/mattn/go-mastodon"
"github.com/urfave/cli"
)
func cmdSearch(c *cli.Context) error {
if !c.Args().Present() {
return errors.New("arguments required")
}
client := c.App.Metadata["client"].(*mastodon.Client)
results, err := client.Search(argstr(c), false)
if err != nil {
return err
}
for _, result := range results.Accounts {
fmt.Println(result)
}
for _, result := range results.Statuses {
fmt.Println(result)
}
for _, result := range results.Hashtags {
fmt.Println(result)
}
return nil
}