diff --git a/.gitignore b/.gitignore index 90af283..e5567bc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ unifood -__bin* \ No newline at end of file +__bin* +__debug* \ No newline at end of file diff --git a/cmd/resources.go b/cmd/resources.go index d1fde41..c21a7dc 100644 --- a/cmd/resources.go +++ b/cmd/resources.go @@ -16,7 +16,7 @@ var availableResources = []interfaces.ResourceCommand[any]{ { Name: "resources", Aliases: []string{"resource", "r"}, - Description: "A meta representation of a usable resources of this CLI", + Description: "A meta resource representing all other object kinds of this CLI", Verbs: []interfaces.Verb{interfaces.VerbGet}, Handler: ®isteredResourcesHandler{}, }, @@ -35,7 +35,7 @@ type registeredResourcesHandler struct{} func (h *registeredResourcesHandler) Get(ctx context.Context, params params.Container) (*interfaces.ResourceList, error) { return &interfaces.ResourceList{ - ItemKind: "", + ItemKind: resources.ResourceResource, Items: util.Transform(availableResources, func(i *interfaces.ResourceCommand[any]) interfaces.Resource { return &resources.Resource{ ResourceName: i.Name, diff --git a/model/resources/resources.go b/model/resources/resources.go index 1917c79..a915266 100644 --- a/model/resources/resources.go +++ b/model/resources/resources.go @@ -2,13 +2,15 @@ package resources import "strings" +const ResourceResource = "resource" + type Resource struct { ResourceName string Aliases []string Description string } -func (r *Resource) Kind() string { return "Resource" } +func (r *Resource) Kind() string { return ResourceResource } func (r *Resource) Name() string { return r.ResourceName } func (r *Resource) ColumnNames() []string { return []string{"Aliases", "Description"} }