Round 446-450: Crossplane, KubeVela, Argo, Keda, Knative, Dapr, Spin, Wasm, WasmEdge, Wasmtime, WASI, Nix, Guix, Homebrew, Scoop, Chocolatey, WinGet, Snap, Flatpak (100 commands)
ober
ca6a7640883048ddd89f0cd43ac2ccd8e1803754
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,131 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 450 — Chocolatey ext, WinGet ext, Snap ext, Flatpak ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Chocolatey install | — | `chocolatey-install` | :orange_circle: Scaffolded | +| Chocolatey search | — | `chocolatey-search` | :orange_circle: Scaffolded | +| Chocolatey upgrade | — | `chocolatey-upgrade` | :orange_circle: Scaffolded | +| Chocolatey pin | — | `chocolatey-pin` | :orange_circle: Scaffolded | +| Chocolatey source | — | `chocolatey-source` | :orange_circle: Scaffolded | +| WinGet install | — | `winget-install` | :orange_circle: Scaffolded | +| WinGet search | — | `winget-search` | :orange_circle: Scaffolded | +| WinGet upgrade | — | `winget-upgrade` | :orange_circle: Scaffolded | +| WinGet source | — | `winget-source` | :orange_circle: Scaffolded | +| WinGet settings | — | `winget-settings` | :orange_circle: Scaffolded | +| Snap install | — | `snap-install` | :orange_circle: Scaffolded | +| Snap connections | — | `snap-connections` | :orange_circle: Scaffolded | +| Snap interfaces | — | `snap-interfaces` | :orange_circle: Scaffolded | +| Snap refresh | — | `snap-refresh` | :orange_circle: Scaffolded | +| Snap services | — | `snap-services` | :orange_circle: Scaffolded | +| Flatpak install | — | `flatpak-install` | :orange_circle: Scaffolded | +| Flatpak search | — | `flatpak-search` | :orange_circle: Scaffolded | +| Flatpak permissions | — | `flatpak-permissions` | :orange_circle: Scaffolded | +| Flatpak remotes | — | `flatpak-remotes` | :orange_circle: Scaffolded | +| Flatpak override | — | `flatpak-override` | :orange_circle: Scaffolded | + +### Round 449 — Nix ext2, Guix ext, Homebrew ext2, Scoop ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Nix search | — | `nix-search` | :orange_circle: Scaffolded | +| Nix info | — | `nix-info` | :orange_circle: Scaffolded | +| Nix doctor | — | `nix-doctor` | :orange_circle: Scaffolded | +| Nix registry | — | `nix-registry` | :orange_circle: Scaffolded | +| Nix store | — | `nix-store` | :orange_circle: Scaffolded | +| Guix package | — | `guix-package` | :orange_circle: Scaffolded | +| Guix system | — | `guix-system` | :orange_circle: Scaffolded | +| Guix environment | — | `guix-environment` | :orange_circle: Scaffolded | +| Guix profile | — | `guix-profile` | :orange_circle: Scaffolded | +| Guix GC | — | `guix-gc` | :orange_circle: Scaffolded | +| Homebrew services | — | `homebrew-services` | :orange_circle: Scaffolded | +| Homebrew tap | — | `homebrew-tap` | :orange_circle: Scaffolded | +| Homebrew cask | — | `homebrew-cask` | :orange_circle: Scaffolded | +| Homebrew pin | — | `homebrew-pin` | :orange_circle: Scaffolded | +| Homebrew deps | — | `homebrew-deps` | :orange_circle: Scaffolded | +| Scoop install | — | `scoop-install` | :orange_circle: Scaffolded | +| Scoop search | — | `scoop-search` | :orange_circle: Scaffolded | +| Scoop update | — | `scoop-update` | :orange_circle: Scaffolded | +| Scoop bucket | — | `scoop-bucket` | :orange_circle: Scaffolded | +| Scoop cleanup | — | `scoop-cleanup` | :orange_circle: Scaffolded | + +### Round 448 — Wasm ext, WasmEdge ext, Wasmtime ext, WASI ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Wasm validate | — | `wasm-validate` | :orange_circle: Scaffolded | +| Wasm compile | — | `wasm-compile` | :orange_circle: Scaffolded | +| Wasm optimize | — | `wasm-optimize` | :orange_circle: Scaffolded | +| Wasm inspect | — | `wasm-inspect` | :orange_circle: Scaffolded | +| Wasm strip | — | `wasm-strip` | :orange_circle: Scaffolded | +| WasmEdge run | — | `wasmedge-run` | :orange_circle: Scaffolded | +| WasmEdge compile | — | `wasmedge-compile` | :orange_circle: Scaffolded | +| WasmEdge plugin | — | `wasmedge-plugin` | :orange_circle: Scaffolded | +| WasmEdge config | — | `wasmedge-config` | :orange_circle: Scaffolded | +| WasmEdge version | — | `wasmedge-version` | :orange_circle: Scaffolded | +| Wasmtime run | — | `wasmtime-run` | :orange_circle: Scaffolded | +| Wasmtime compile | — | `wasmtime-compile` | :orange_circle: Scaffolded | +| Wasmtime explore | — | `wasmtime-explore` | :orange_circle: Scaffolded | +| Wasmtime settings | — | `wasmtime-settings` | :orange_circle: Scaffolded | +| Wasmtime config | — | `wasmtime-config` | :orange_circle: Scaffolded | +| WASI preview | — | `wasi-preview` | :orange_circle: Scaffolded | +| WASI adapters | — | `wasi-adapters` | :orange_circle: Scaffolded | +| WASI HTTP | — | `wasi-http` | :orange_circle: Scaffolded | +| WASI filesystem | — | `wasi-filesystem` | :orange_circle: Scaffolded | +| WASI sockets | — | `wasi-sockets` | :orange_circle: Scaffolded | + +### Round 447 — Keda ext, Knative ext2, Dapr ext2, Spin ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| KEDA scaled object | — | `keda-scaledobject` | :orange_circle: Scaffolded | +| KEDA trigger auth | — | `keda-triggerauth` | :orange_circle: Scaffolded | +| KEDA scaled job | — | `keda-scaledjob` | :orange_circle: Scaffolded | +| KEDA metrics | — | `keda-metrics` | :orange_circle: Scaffolded | +| KEDA status | — | `keda-status` | :orange_circle: Scaffolded | +| Knative revision | — | `knative-revision` | :orange_circle: Scaffolded | +| Knative route | — | `knative-route` | :orange_circle: Scaffolded | +| Knative domain mapping | — | `knative-domain` | :orange_circle: Scaffolded | +| Knative traffic splitting | — | `knative-traffic` | :orange_circle: Scaffolded | +| Dapr invoke service | — | `dapr-invoke` | :orange_circle: Scaffolded | +| Dapr publish event | — | `dapr-publish` | :orange_circle: Scaffolded | +| Dapr state store | — | `dapr-state` | :orange_circle: Scaffolded | +| Dapr secrets | — | `dapr-secrets` | :orange_circle: Scaffolded | +| Dapr output binding | — | `dapr-binding` | :orange_circle: Scaffolded | +| Spin build | — | `spin-build` | :orange_circle: Scaffolded | +| Spin deploy | — | `spin-deploy` | :orange_circle: Scaffolded | +| Spin watch | — | `spin-watch` | :orange_circle: Scaffolded | +| Spin registry | — | `spin-registry` | :orange_circle: Scaffolded | +| Spin plugins | — | `spin-plugins` | :orange_circle: Scaffolded | +| Spin template | — | `spin-template` | :orange_circle: Scaffolded | + +### Round 446 — Crossplane ext, KubeVela ext, Argo Workflows ext, Argo Events ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Crossplane XRD | — | `crossplane-xrd` | :orange_circle: Scaffolded | +| Crossplane composition | — | `crossplane-composition` | :orange_circle: Scaffolded | +| Crossplane claim | — | `crossplane-claim` | :orange_circle: Scaffolded | +| Crossplane provider | — | `crossplane-provider` | :orange_circle: Scaffolded | +| Crossplane config | — | `crossplane-config` | :orange_circle: Scaffolded | +| KubeVela application | — | `kubevela-app` | :orange_circle: Scaffolded | +| KubeVela component | — | `kubevela-component` | :orange_circle: Scaffolded | +| KubeVela trait | — | `kubevela-trait` | :orange_circle: Scaffolded | +| KubeVela workflow | — | `kubevela-workflow` | :orange_circle: Scaffolded | +| KubeVela addon | — | `kubevela-addon` | :orange_circle: Scaffolded | +| Argo Workflows submit | — | `argo-workflow-submit` | :orange_circle: Scaffolded | +| Argo Workflows list | — | `argo-workflow-list` | :orange_circle: Scaffolded | +| Argo Workflows get | — | `argo-workflow-get` | :orange_circle: Scaffolded | +| Argo Workflows delete | — | `argo-workflow-delete` | :orange_circle: Scaffolded | +| Argo Workflows logs | — | `argo-workflow-logs` | :orange_circle: Scaffolded | +| Argo Events sources | — | `argo-event-sources` | :orange_circle: Scaffolded | +| Argo Events sensors | — | `argo-event-sensors` | :orange_circle: Scaffolded | +| Argo Events triggers | — | `argo-event-triggers` | :orange_circle: Scaffolded | +| Argo Events bus | — | `argo-event-bus` | :orange_circle: Scaffolded | +| Argo Events logs | — | `argo-event-logs` | :orange_circle: Scaffolded | + ### Round 445 — Benthos ext, Vector ext, Fluentbit ext, Telegraf ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -29708,3 +29708,295 @@ (def (cmd-mimir-distributor app) (let* ((echo (app-state-echo app))) (echo-message! echo "Mimir: distributor"))) + +;; ── Round 446 — Argo Workflows ext, Argo Events ext ── + +(def (cmd-argo-workflow-submit app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Workflows: submit"))) + +(def (cmd-argo-workflow-list app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Workflows: list"))) + +(def (cmd-argo-workflow-get app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Workflows: get details"))) + +(def (cmd-argo-workflow-delete app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Workflows: delete"))) + +(def (cmd-argo-workflow-logs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Workflows: logs"))) + +(def (cmd-argo-event-sources app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Events: event sources"))) + +(def (cmd-argo-event-sensors app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Events: sensors"))) + +(def (cmd-argo-event-triggers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Events: triggers"))) + +(def (cmd-argo-event-bus app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Events: event bus"))) + +(def (cmd-argo-event-logs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Argo Events: logs"))) + +;; ── Round 447 — Dapr ext2, Spin ext ── + +(def (cmd-dapr-publish app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Dapr: publish event"))) + +(def (cmd-dapr-state app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Dapr: state store"))) + +(def (cmd-dapr-secrets app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Dapr: secrets"))) + +(def (cmd-dapr-binding app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Dapr: output binding"))) + +(def (cmd-spin-build app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Spin: build app"))) + +(def (cmd-spin-deploy app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Spin: deploy app"))) + +(def (cmd-spin-watch app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Spin: watch mode"))) + +(def (cmd-spin-registry app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Spin: registry"))) + +(def (cmd-spin-plugins app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Spin: plugins"))) + +(def (cmd-spin-template app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Spin: template"))) + +;; ── Round 448 — Wasmtime ext, WASI ext ── + +(def (cmd-wasmtime-run app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasmtime: run module"))) + +(def (cmd-wasmtime-compile app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasmtime: compile module"))) + +(def (cmd-wasmtime-explore app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasmtime: explore module"))) + +(def (cmd-wasmtime-settings app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasmtime: settings"))) + +(def (cmd-wasmtime-config app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasmtime: configuration"))) + +(def (cmd-wasi-preview app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WASI: preview"))) + +(def (cmd-wasi-adapters app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WASI: adapters"))) + +(def (cmd-wasi-http app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WASI: HTTP interface"))) + +(def (cmd-wasi-filesystem app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WASI: filesystem"))) + +(def (cmd-wasi-sockets app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WASI: sockets"))) + +;; ── Round 449 — Nix ext2, Guix ext, Homebrew ext2, Scoop ext ── + +(def (cmd-nix-search app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nix: search packages"))) + +(def (cmd-nix-info app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nix: system info"))) + +(def (cmd-nix-doctor app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nix: doctor diagnostics"))) + +(def (cmd-nix-registry app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nix: flake registry"))) + +(def (cmd-nix-store app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nix: store management"))) + +(def (cmd-guix-package app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Guix: package management"))) + +(def (cmd-guix-system app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Guix: system configuration"))) + +(def (cmd-guix-environment app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Guix: environment"))) + +(def (cmd-guix-profile app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Guix: profile management"))) + +(def (cmd-guix-gc app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Guix: garbage collection"))) + +;; ── Round 449 — Homebrew ext2, Scoop ext ── + +(def (cmd-homebrew-services app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Homebrew: services"))) + +(def (cmd-homebrew-tap app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Homebrew: tap"))) + +(def (cmd-homebrew-cask app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Homebrew: cask"))) + +(def (cmd-homebrew-pin app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Homebrew: pin package"))) + +(def (cmd-homebrew-deps app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Homebrew: dependencies"))) + +(def (cmd-scoop-install app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Scoop: install package"))) + +(def (cmd-scoop-search app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Scoop: search packages"))) + +(def (cmd-scoop-update app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Scoop: update packages"))) + +(def (cmd-scoop-bucket app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Scoop: bucket management"))) + +(def (cmd-scoop-cleanup app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Scoop: cleanup"))) + +;; ── Round 450 — Chocolatey ext, WinGet ext, Snap ext, Flatpak ext ── + +(def (cmd-chocolatey-install app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chocolatey: install package"))) + +(def (cmd-chocolatey-search app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chocolatey: search packages"))) + +(def (cmd-chocolatey-upgrade app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chocolatey: upgrade package"))) + +(def (cmd-chocolatey-pin app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chocolatey: pin package"))) + +(def (cmd-chocolatey-source app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chocolatey: source management"))) + +(def (cmd-winget-install app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WinGet: install package"))) + +(def (cmd-winget-search app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WinGet: search packages"))) + +(def (cmd-winget-upgrade app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WinGet: upgrade package"))) + +(def (cmd-winget-source app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WinGet: source management"))) + +(def (cmd-winget-settings app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WinGet: settings"))) + +(def (cmd-snap-install app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Snap: install package"))) + +(def (cmd-snap-connections app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Snap: connections"))) + +(def (cmd-snap-interfaces app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Snap: interfaces"))) + +(def (cmd-snap-refresh app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Snap: refresh packages"))) + +(def (cmd-snap-services app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Snap: services"))) + +(def (cmd-flatpak-install app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Flatpak: install app"))) + +(def (cmd-flatpak-search app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Flatpak: search apps"))) + +(def (cmd-flatpak-permissions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Flatpak: permissions"))) + +(def (cmd-flatpak-remotes app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Flatpak: remotes"))) + +(def (cmd-flatpak-override app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Flatpak: override permissions"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -30400,3 +30400,129 @@ (def (cmd-benthos-create app) (let* ((echo (app-state-echo app))) (echo-message! echo "Benthos: create pipeline"))) + +;; ── Round 446 — Crossplane ext, KubeVela ext, Argo Workflows ext, Argo Events ext ── + +(def (cmd-crossplane-xrd app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Crossplane: XRD definition"))) + +(def (cmd-crossplane-composition app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Crossplane: composition"))) + +(def (cmd-crossplane-claim app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Crossplane: claim resource"))) + +(def (cmd-crossplane-provider app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Crossplane: provider config"))) + +(def (cmd-crossplane-config app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Crossplane: configuration"))) + +(def (cmd-kubevela-app app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KubeVela: application"))) + +(def (cmd-kubevela-component app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KubeVela: component"))) + +(def (cmd-kubevela-trait app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KubeVela: trait"))) + +(def (cmd-kubevela-workflow app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KubeVela: workflow"))) + +(def (cmd-kubevela-addon app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KubeVela: addon"))) + +;; ── Round 447 — Keda ext, Knative ext2, Dapr ext2, Spin ext ── + +(def (cmd-keda-scaledobject app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KEDA: scaled object"))) + +(def (cmd-keda-triggerauth app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KEDA: trigger authentication"))) + +(def (cmd-keda-scaledjob app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KEDA: scaled job"))) + +(def (cmd-keda-metrics app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KEDA: metrics"))) + +(def (cmd-keda-status app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "KEDA: status"))) + +(def (cmd-knative-revision app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Knative: revision"))) + +(def (cmd-knative-route app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Knative: route"))) + +(def (cmd-knative-domain app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Knative: domain mapping"))) + +(def (cmd-knative-traffic app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Knative: traffic splitting"))) + +(def (cmd-dapr-invoke app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Dapr: invoke service"))) + +;; ── Round 448 — Wasm ext, WasmEdge ext, Wasmtime ext, WASI ext ── + +(def (cmd-wasm-validate app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasm: validate module"))) + +(def (cmd-wasm-compile app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasm: compile module"))) + +(def (cmd-wasm-optimize app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasm: optimize module"))) + +(def (cmd-wasm-inspect app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasm: inspect module"))) + +(def (cmd-wasm-strip app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Wasm: strip debug info"))) + +(def (cmd-wasmedge-run app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WasmEdge: run module"))) + +(def (cmd-wasmedge-compile app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WasmEdge: AOT compile"))) + +(def (cmd-wasmedge-plugin app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WasmEdge: plugin management"))) + +(def (cmd-wasmedge-config app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WasmEdge: configuration"))) + +(def (cmd-wasmedge-version app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "WasmEdge: version info"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -10909,4 +10909,115 @@ (register-command! 'telegraf-processors cmd-telegraf-processors) (register-command! 'benthos-config cmd-benthos-config) (register-command! 'benthos-create cmd-benthos-create) + + + ;; Round 446 — Crossplane ext, KubeVela ext, Argo Workflows ext, Argo Events ext + (register-command! 'crossplane-xrd cmd-crossplane-xrd) + (register-command! 'crossplane-composition cmd-crossplane-composition) + (register-command! 'crossplane-claim cmd-crossplane-claim) + (register-command! 'crossplane-provider cmd-crossplane-provider) + (register-command! 'crossplane-config cmd-crossplane-config) + (register-command! 'kubevela-app cmd-kubevela-app) + (register-command! 'kubevela-component cmd-kubevela-component) + (register-command! 'kubevela-trait cmd-kubevela-trait) + (register-command! 'kubevela-workflow cmd-kubevela-workflow) + (register-command! 'kubevela-addon cmd-kubevela-addon) + (register-command! 'argo-workflow-submit cmd-argo-workflow-submit) + (register-command! 'argo-workflow-list cmd-argo-workflow-list) + (register-command! 'argo-workflow-get cmd-argo-workflow-get) + (register-command! 'argo-workflow-delete cmd-argo-workflow-delete) + (register-command! 'argo-workflow-logs cmd-argo-workflow-logs) + (register-command! 'argo-event-sources cmd-argo-event-sources) + (register-command! 'argo-event-sensors cmd-argo-event-sensors) + (register-command! 'argo-event-triggers cmd-argo-event-triggers) + (register-command! 'argo-event-bus cmd-argo-event-bus) + (register-command! 'argo-event-logs cmd-argo-event-logs) + + ;; Round 447 — Keda ext, Knative ext2, Dapr ext2, Spin ext + (register-command! 'keda-scaledobject cmd-keda-scaledobject) + (register-command! 'keda-triggerauth cmd-keda-triggerauth) + (register-command! 'keda-scaledjob cmd-keda-scaledjob) + (register-command! 'keda-metrics cmd-keda-metrics) + (register-command! 'keda-status cmd-keda-status) + (register-command! 'knative-revision cmd-knative-revision) + (register-command! 'knative-route cmd-knative-route) + (register-command! 'knative-domain cmd-knative-domain) + (register-command! 'knative-traffic cmd-knative-traffic) + (register-command! 'dapr-invoke cmd-dapr-invoke) + (register-command! 'dapr-publish cmd-dapr-publish) + (register-command! 'dapr-state cmd-dapr-state) + (register-command! 'dapr-secrets cmd-dapr-secrets) + (register-command! 'dapr-binding cmd-dapr-binding) + (register-command! 'spin-build cmd-spin-build) + (register-command! 'spin-deploy cmd-spin-deploy) + (register-command! 'spin-watch cmd-spin-watch) + (register-command! 'spin-registry cmd-spin-registry) + (register-command! 'spin-plugins cmd-spin-plugins) + (register-command! 'spin-template cmd-spin-template) + + ;; Round 448 — Wasm ext, WasmEdge ext, Wasmtime ext, WASI ext + (register-command! 'wasm-validate cmd-wasm-validate) + (register-command! 'wasm-compile cmd-wasm-compile) + (register-command! 'wasm-optimize cmd-wasm-optimize) + (register-command! 'wasm-inspect cmd-wasm-inspect) + (register-command! 'wasm-strip cmd-wasm-strip) + (register-command! 'wasmedge-run cmd-wasmedge-run) + (register-command! 'wasmedge-compile cmd-wasmedge-compile) + (register-command! 'wasmedge-plugin cmd-wasmedge-plugin) + (register-command! 'wasmedge-config cmd-wasmedge-config) + (register-command! 'wasmedge-version cmd-wasmedge-version) + (register-command! 'wasmtime-run cmd-wasmtime-run) + (register-command! 'wasmtime-compile cmd-wasmtime-compile) + (register-command! 'wasmtime-explore cmd-wasmtime-explore) + (register-command! 'wasmtime-settings cmd-wasmtime-settings) + (register-command! 'wasmtime-config cmd-wasmtime-config) + (register-command! 'wasi-preview cmd-wasi-preview) + (register-command! 'wasi-adapters cmd-wasi-adapters) + (register-command! 'wasi-http cmd-wasi-http) + (register-command! 'wasi-filesystem cmd-wasi-filesystem) + (register-command! 'wasi-sockets cmd-wasi-sockets) + + ;; Round 449 — Nix ext2, Guix ext, Homebrew ext2, Scoop ext + (register-command! 'nix-search cmd-nix-search) + (register-command! 'nix-info cmd-nix-info) + (register-command! 'nix-doctor cmd-nix-doctor) + (register-command! 'nix-registry cmd-nix-registry) + (register-command! 'nix-store cmd-nix-store) + (register-command! 'guix-package cmd-guix-package) + (register-command! 'guix-system cmd-guix-system) + (register-command! 'guix-environment cmd-guix-environment) + (register-command! 'guix-profile cmd-guix-profile) + (register-command! 'guix-gc cmd-guix-gc) + (register-command! 'homebrew-services cmd-homebrew-services) + (register-command! 'homebrew-tap cmd-homebrew-tap) + (register-command! 'homebrew-cask cmd-homebrew-cask) + (register-command! 'homebrew-pin cmd-homebrew-pin) + (register-command! 'homebrew-deps cmd-homebrew-deps) + (register-command! 'scoop-install cmd-scoop-install) + (register-command! 'scoop-search cmd-scoop-search) + (register-command! 'scoop-update cmd-scoop-update) + (register-command! 'scoop-bucket cmd-scoop-bucket) + (register-command! 'scoop-cleanup cmd-scoop-cleanup) + + ;; Round 450 — Chocolatey ext, WinGet ext, Snap ext, Flatpak ext + (register-command! 'chocolatey-install cmd-chocolatey-install) + (register-command! 'chocolatey-search cmd-chocolatey-search) + (register-command! 'chocolatey-upgrade cmd-chocolatey-upgrade) + (register-command! 'chocolatey-pin cmd-chocolatey-pin) + (register-command! 'chocolatey-source cmd-chocolatey-source) + (register-command! 'winget-install cmd-winget-install) + (register-command! 'winget-search cmd-winget-search) + (register-command! 'winget-upgrade cmd-winget-upgrade) + (register-command! 'winget-source cmd-winget-source) + (register-command! 'winget-settings cmd-winget-settings) + (register-command! 'snap-install cmd-snap-install) + (register-command! 'snap-connections cmd-snap-connections) + (register-command! 'snap-interfaces cmd-snap-interfaces) + (register-command! 'snap-refresh cmd-snap-refresh) + (register-command! 'snap-services cmd-snap-services) + (register-command! 'flatpak-install cmd-flatpak-install) + (register-command! 'flatpak-search cmd-flatpak-search) + (register-command! 'flatpak-permissions cmd-flatpak-permissions) + (register-command! 'flatpak-remotes cmd-flatpak-remotes) + (register-command! 'flatpak-override cmd-flatpak-override) )