fix: rename dish to meal #3

Merged
bissendorf merged 2 commits from fix/dish-to-meal into dev 2025-07-20 18:01:27 +00:00
6 changed files with 40 additions and 37 deletions
Showing only changes of commit 975fb67520 - Show all commits

3
.gitignore vendored
View File

@ -1,2 +1,3 @@
unifood unifood
__bin* __bin*
__debug*

View File

@ -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: &registeredResourcesHandler{}, Handler: &registeredResourcesHandler{},
}, },
@ -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,

View File

@ -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"} }