chore(commands): more commands for suggestions (#10)

## What's new
- color completion message command green
https://github.com/versenilvis/IRIS/pull/10/commits/6e141f5e6909fad1ec42725cce38d51729acf399
- new flat command folder structure
https://github.com/versenilvis/IRIS/pull/10/commits/87026a854a529ec5d5baed967d5f7a7f0085a24b
- fix some linter problems
https://github.com/versenilvis/IRIS/pull/10/commits/536de790cefda912f50bf4022e40ce2b965db2e2
- fix some gemini fix suggestions
This commit is contained in:
VERSE
2026-06-23 10:27:26 +07:00
committed by GitHub
parent 3d76a3ee88
commit a2972f61f1
42 changed files with 2406 additions and 245 deletions
+38
View File
@@ -0,0 +1,38 @@
package ops
import (
"github.com/versenilvis/iris/commands/core"
)
func init() {
core.Register(&core.Spec{
Name: "kubectl",
Description: "kubernetes cli",
Subcommands: []core.Subcommand{
{Name: "get", Description: "display resources",
Subcommands: []core.Subcommand{
{Name: "pods", Description: "list pods"},
{Name: "services", Description: "list services"},
{Name: "deployments", Description: "list deployments"},
{Name: "nodes", Description: "list nodes"},
{Name: "namespaces", Description: "list namespaces"},
},
},
{Name: "apply", Description: "apply config",
Options: []core.Option{
{Name: "-f", Description: "filename"},
},
},
{Name: "describe", Description: "show details"},
{Name: "logs", Description: "view pod logs",
Options: []core.Option{
{Name: "-f", Description: "follow logs"},
},
},
{Name: "delete", Description: "delete resource"},
{Name: "exec", Description: "execute in pod"},
{Name: "port-forward", Description: "forward ports"},
{Name: "scale", Description: "scale resource"},
},
})
}