in cmd/sync.go [24:40]
func init() {
AddCommand(&Command{
Name: "sync",
Help: "Discovers and updates APIs",
Handle: func(r *Request) error {
spinner := r.Config.StartSpinner("discovering APIs, please wait...")
response, err := NewAPIRequest(r, "listApis", []string{"listall=true"}, false)
r.Config.StopSpinner(spinner)
if err != nil {
return err
}
fmt.Printf("Discovered %v APIs\n", r.Config.UpdateCache(response))
r.Config.SaveCache(response)
return nil
},
})
}