Round 380: Supabase ext, PlanetScale ext, Neon ext, CockroachDB/TiDB ext (20 commands)
ober
fd4fcdd1d2c4e50fc41b0a51df575055eacdfbc1
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ 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 380 — Supabase ext, PlanetScale ext, Neon ext, CockroachDB/TiDB ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Supabase auth users | — | `supabase-auth` | :orange_circle: Scaffolded | +| Supabase storage | — | `supabase-storage` | :orange_circle: Scaffolded | +| Supabase edge functions | — | `supabase-functions` | :orange_circle: Scaffolded | +| Supabase migrations | — | `supabase-migrations` | :orange_circle: Scaffolded | +| PlanetScale branches | — | `planetscale-branches` | :orange_circle: Scaffolded | +| PlanetScale deploy | — | `planetscale-deploy` | :orange_circle: Scaffolded | +| PlanetScale schema | — | `planetscale-schema` | :orange_circle: Scaffolded | +| PlanetScale insights | — | `planetscale-insights` | :orange_circle: Scaffolded | +| Neon branches | — | `neon-branches` | :orange_circle: Scaffolded | +| Neon databases | — | `neon-databases` | :orange_circle: Scaffolded | +| Neon compute endpoints | — | `neon-endpoints` | :orange_circle: Scaffolded | +| Neon operations | — | `neon-operations` | :orange_circle: Scaffolded | +| CockroachDB zones | — | `cockroachdb-zones` | :orange_circle: Scaffolded | +| CockroachDB jobs | — | `cockroachdb-jobs` | :orange_circle: Scaffolded | +| CockroachDB statements | — | `cockroachdb-statements` | :orange_circle: Scaffolded | +| CockroachDB changefeeds | — | `cockroachdb-changefeeds` | :orange_circle: Scaffolded | +| TiDB clusters | — | `tidb-clusters` | :orange_circle: Scaffolded | +| TiDB backups | — | `tidb-backups` | :orange_circle: Scaffolded | +| TiDB imports | — | `tidb-imports` | :orange_circle: Scaffolded | +| TiDB monitoring | — | `tidb-monitoring` | :orange_circle: Scaffolded | + ### Round 379 — Firebase ext, Vercel ext, Netlify ext, Cloudflare/Fly.io ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -26878,3 +26878,44 @@ (def (cmd-flyio-secrets app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fly.io: managing secrets"))) + +;; Round 380 batch 2 — Neon ext, CockroachDB/TiDB ext +(def (cmd-neon-endpoints app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Neon: listing compute endpoints"))) + +(def (cmd-neon-operations app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Neon: listing operations"))) + +(def (cmd-cockroachdb-zones app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "CockroachDB: listing zone configurations"))) + +(def (cmd-cockroachdb-jobs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "CockroachDB: listing jobs"))) + +(def (cmd-cockroachdb-statements app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "CockroachDB: listing active statements"))) + +(def (cmd-cockroachdb-changefeeds app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "CockroachDB: listing changefeeds"))) + +(def (cmd-tidb-clusters app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "TiDB: listing clusters"))) + +(def (cmd-tidb-backups app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "TiDB: listing backups"))) + +(def (cmd-tidb-imports app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "TiDB: listing import tasks"))) + +(def (cmd-tidb-monitoring app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "TiDB: showing monitoring dashboard"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -27659,3 +27659,44 @@ (def (cmd-netlify-functions app) (let* ((echo (app-state-echo app))) (echo-message! echo "Netlify: listing functions"))) + +;; Round 380 batch 1 — Supabase ext, PlanetScale ext +(def (cmd-supabase-auth app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Supabase: managing auth users"))) + +(def (cmd-supabase-storage app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Supabase: browsing storage buckets"))) + +(def (cmd-supabase-functions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Supabase: listing edge functions"))) + +(def (cmd-supabase-migrations app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Supabase: managing migrations"))) + +(def (cmd-planetscale-branches app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PlanetScale: listing branches"))) + +(def (cmd-planetscale-deploy app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PlanetScale: creating deploy request"))) + +(def (cmd-planetscale-schema app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PlanetScale: showing schema"))) + +(def (cmd-planetscale-insights app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PlanetScale: viewing query insights"))) + +(def (cmd-neon-branches app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Neon: listing branches"))) + +(def (cmd-neon-databases app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Neon: listing databases"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9442,4 +9442,26 @@ (register-command! 'flyio-machines cmd-flyio-machines) (register-command! 'flyio-volumes cmd-flyio-volumes) (register-command! 'flyio-secrets cmd-flyio-secrets) + + ;; Round 380 — Supabase ext, PlanetScale ext, Neon ext, CockroachDB/TiDB ext + (register-command! 'supabase-auth cmd-supabase-auth) + (register-command! 'supabase-storage cmd-supabase-storage) + (register-command! 'supabase-functions cmd-supabase-functions) + (register-command! 'supabase-migrations cmd-supabase-migrations) + (register-command! 'planetscale-branches cmd-planetscale-branches) + (register-command! 'planetscale-deploy cmd-planetscale-deploy) + (register-command! 'planetscale-schema cmd-planetscale-schema) + (register-command! 'planetscale-insights cmd-planetscale-insights) + (register-command! 'neon-branches cmd-neon-branches) + (register-command! 'neon-databases cmd-neon-databases) + (register-command! 'neon-endpoints cmd-neon-endpoints) + (register-command! 'neon-operations cmd-neon-operations) + (register-command! 'cockroachdb-zones cmd-cockroachdb-zones) + (register-command! 'cockroachdb-jobs cmd-cockroachdb-jobs) + (register-command! 'cockroachdb-statements cmd-cockroachdb-statements) + (register-command! 'cockroachdb-changefeeds cmd-cockroachdb-changefeeds) + (register-command! 'tidb-clusters cmd-tidb-clusters) + (register-command! 'tidb-backups cmd-tidb-backups) + (register-command! 'tidb-imports cmd-tidb-imports) + (register-command! 'tidb-monitoring cmd-tidb-monitoring) )