fix: rename dish to meal #3
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
unifood
|
unifood
|
||||||
__bin*
|
__bin*
|
||||||
|
__debug*
|
||||||
@ -16,7 +16,7 @@ var availableResources = []interfaces.ResourceCommand[any]{
|
|||||||
{
|
{
|
||||||
Name: "resources",
|
Name: "resources",
|
||||||
Aliases: []string{"resource", "r"},
|
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},
|
Verbs: []interfaces.Verb{interfaces.VerbGet},
|
||||||
Handler: ®isteredResourcesHandler{},
|
Handler: ®isteredResourcesHandler{},
|
||||||
},
|
},
|
||||||
@ -35,7 +35,7 @@ type registeredResourcesHandler struct{}
|
|||||||
|
|
||||||
func (h *registeredResourcesHandler) Get(ctx context.Context, params params.Container) (*interfaces.ResourceList, error) {
|
func (h *registeredResourcesHandler) Get(ctx context.Context, params params.Container) (*interfaces.ResourceList, error) {
|
||||||
return &interfaces.ResourceList{
|
return &interfaces.ResourceList{
|
||||||
ItemKind: "",
|
ItemKind: resources.ResourceResource,
|
||||||
Items: util.Transform(availableResources, func(i *interfaces.ResourceCommand[any]) interfaces.Resource {
|
Items: util.Transform(availableResources, func(i *interfaces.ResourceCommand[any]) interfaces.Resource {
|
||||||
return &resources.Resource{
|
return &resources.Resource{
|
||||||
ResourceName: i.Name,
|
ResourceName: i.Name,
|
||||||
|
|||||||
@ -2,13 +2,15 @@ package resources
|
|||||||
|
|
||||||
import "strings"
|
import "strings"
|
||||||
|
|
||||||
|
const ResourceResource = "resource"
|
||||||
|
|
||||||
type Resource struct {
|
type Resource struct {
|
||||||
ResourceName string
|
ResourceName string
|
||||||
Aliases []string
|
Aliases []string
|
||||||
Description 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) Name() string { return r.ResourceName }
|
||||||
|
|
||||||
func (r *Resource) ColumnNames() []string { return []string{"Aliases", "Description"} }
|
func (r *Resource) ColumnNames() []string { return []string{"Aliases", "Description"} }
|
||||||
|
|||||||
Reference in New Issue
Block a user