in image/resources/netapp-exports/main.go [123:155]
func listExports(w io.Writer, s *NetAppServer) error {
password, err := resolvePassword(s)
if err != nil {
return err
}
transport, err := s.TLS.transport()
if err != nil {
return err
}
client := &http.Client{
Transport: transport,
}
api := &API{
Client: client,
BaseURL: s.URL,
User: s.User,
Password: password,
}
paths, err := api.FetchAll()
if err != nil {
return err
}
sort.Strings(paths)
for _, path := range paths {
fmt.Fprintf(w, "%s %s\n", s.Host, path)
}
return nil
}