//Archive an Application func Archive(cmd *cli.Cmd) { uuid := cmd.String(cli.StringArg{ Name: "UUID", Desc: "Application UUID", HideValue: true, }) cmd.Action = func() { app := application.Application{ UUID: *uuid, } _, resp, errs := app.Delete() if errs != nil { log.Fatalf("Could not archive applications: %s", errs) } if resp.StatusCode != 202 { log.Fatalf("Could not archive applications: %s", resp.Status) } fmt.Printf("Application %s accepted for archival\n", *uuid) } }