Files
tty7/assets/completions/supabase.json
T
l0ng-ai 22e1ab1694 tty7: a GPU-rendered, daemon-backed terminal in pure Rust
tty7 is split into two Rust processes: a persistent daemon that owns the
shells and a GPU-rendered client that talks to it over a local socket.
Because the shells live in the daemon, quitting and reopening the app
leaves the session intact — detach and reattach, no tmux required.

- Persistent sessions — the daemon holds the PTYs and child processes, so
  closing a window or swapping in a new build never takes a shell down.
- Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at
  888 fps; the daemon drains the PTY at device speed off the render path.
- Shell-aware — new tabs and splits open in the current working directory;
  zsh, bash, fish, and PowerShell are set up automatically.
- Enhanced prompt — inline completion, syntax highlighting, history, and
  in-terminal search, with rich flag/subcommand signatures for common tools.
- Tabs, resizable splits, a command palette, click-to-open links, desktop
  notifications, eight themes, and CJK/IME input.

Native builds for macOS, Windows, and Linux.
Built on Zed's gpui and Alacritty's VT core.
2026-07-06 21:54:27 +08:00

1 line
23 KiB
JSON

{"description":"Supabase CLI","options":[{"names":["--debug"],"description":"Output debug logs to stderr","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--help","-h"],"description":"Display help","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["completion"],"description":"Generate the autocompletion script for the specified shell","hidden":false,"options":[],"args":[],"subcommands":[{"names":["bash"],"description":"Generate the autocompletion script for bash","hidden":false,"options":[{"names":["--no-descriptions"],"description":"Disable completion descriptions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["fish"],"description":"Generate the autocompletion script for fish","hidden":false,"options":[{"names":["--no-descriptions"],"description":"Disable completion descriptions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["powershell"],"description":"Generate the autocompletion script for powershell","hidden":false,"options":[{"names":["--no-descriptions"],"description":"Disable completion descriptions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["zsh"],"description":"Generate the autocompletion script for zsh","hidden":false,"options":[{"names":["--no-descriptions"],"description":"Disable completion descriptions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["db"],"description":"Manage local Postgres databases","hidden":false,"options":[],"args":[],"subcommands":[{"names":["branch"],"description":"Manage local database branches","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a branch","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["delete"],"description":"Delete a branch","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["list"],"description":"List branches","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["switch"],"description":"Switch the active branch","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["diff"],"description":"Diffs the local database for schema changes","hidden":false,"options":[{"names":["--file","-f"],"description":"Saves schema diff to a file","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--schema","-s"],"description":"List of schema to include","args":[{"name":"schema","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--use-migra"],"description":"Use migra to generate schema diff","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["dump"],"description":"Dumps data or schemas from the remote database","hidden":false,"options":[{"names":["--data-only"],"description":"Dumps only data records","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--db-url"],"description":"Dumps from the database specified by the connection string (must be percent-encoded)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Prints the pg_dump script that would be executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--file","-f"],"description":"File path to save the dumped contents","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Help for dump","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--keep-comments"],"description":"Keeps commented lines from pg_dump output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--linked"],"description":"Dumps from the linked project. (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Dumps from the local database","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--role-only"],"description":"Dumps only cluster roles","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--schema","-s"],"description":"Comma separated list of schema to include. (default all)","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--use-copy"],"description":"Uses copy statements in place of inserts","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lint"],"description":"Checks local database for typing error","hidden":false,"options":[{"names":["--level"],"description":"Error level to emit","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--schema","-s"],"description":"List of schema to include","args":[{"name":"schema","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false}],"args":[],"subcommands":[]},{"names":["pull"],"description":"Pull schema from the remote database","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["push"],"description":"Push new migrations to the remote database","hidden":false,"options":[{"names":["--dry-run"],"description":"Print the migrations that would be applied, but don't actually apply them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["remote"],"description":"Manage remote databases","hidden":false,"options":[{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["changes"],"description":"Show changes on the remote database","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["commit"],"description":"Commit remote changes as a new migration","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["reset"],"description":"Resets the local database to current migrations","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["functions"],"description":"Manage Supabase Edge functions","hidden":false,"options":[],"args":[],"subcommands":[{"names":["delete"],"description":"Delete a Function from Supabase","hidden":false,"options":[{"names":["--project-ref"],"description":"Project ref of the Supabase project","args":[{"name":"project-ref","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["deploy"],"description":"Deploy a Function to Supabase","hidden":false,"options":[{"names":["--no-verify-jwt"],"description":"Disable JWT verification for the Function","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--project-ref"],"description":"Project ref of the Supabase project","args":[{"name":"project-ref","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["new"],"description":"Create a new Function locally","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["serve"],"description":"Serve a Function locally","hidden":false,"options":[{"names":["--env-file"],"description":"Path to an env file to be populated to the Function environment","args":[{"name":"env-file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-verify-jwt"],"description":"Disable JWT verification for the Function","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]},{"names":["gen"],"description":"Run code generation tools","hidden":false,"options":[],"args":[],"subcommands":[{"names":["types"],"description":"Generate types from Postgres schema","hidden":false,"options":[],"args":[],"subcommands":[{"names":["typescript"],"description":"Generate types for TypeScript","hidden":false,"options":[{"names":["--db-url"],"description":"Generate types from a database url","args":[{"name":"db-url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Generate types from the local dev database","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}]}]},{"names":["init"],"description":"Initialize a local project","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["link"],"description":"Link to a Supabase project","hidden":false,"options":[{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-ref"],"description":"Project ref of the Supabase project","args":[{"name":"project-ref","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":true,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["login"],"description":"Authenticate using an access token","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["migration"],"description":"Manage database migration scripts","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List local and remote migrations","hidden":false,"options":[{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Lists migrations applied to the local database","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--linked"],"description":"Lists migrations applied to the linked project (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--db-url"],"description":"Database URL to connect to","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["new"],"description":"Create an empty migration script","hidden":false,"options":[],"args":[{"name":"migration name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["repair"],"description":"Repair the migration history table","hidden":false,"options":[{"names":["--status"],"description":"Version status to update","args":[{"name":"status","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["applied"],"description":null},{"names":["reverted"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Repairs the migration history of the local database","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--linked"],"description":"Repairs the migration history of the linked project (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--db-url"],"description":"Database URL to connect to","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["squash"],"description":"Squash migrations to a single file","hidden":false,"options":[{"names":["--password","-p"],"description":"Password to your remote Postgres database","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Squashes the migration history of the local database","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--version"],"description":"Squash up to the specified version","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--linked"],"description":"Squashes the migration history of the linked project (default true)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--db-url"],"description":"Database URL to connect to","args":[{"name":"string","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["up"],"description":"Apply pending migrations to local database","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["orgs"],"description":"Manage Supabase organizations","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List all organizations","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["projects"],"description":"Manage Supabase projects","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a project on Supabase","hidden":false,"options":[{"names":["--db-password"],"description":"Database password of the project","args":[{"name":"db-password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--interactive","-i"],"description":"Enables interactive mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--org-id"],"description":"Organization ID to create the project in","args":[{"name":"org-id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--plan"],"description":"Select a plan that suits your needs","args":[{"name":"plan","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--region"],"description":"Select a region close to you for the best performance","args":[{"name":"region","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["list"],"description":"List all Supabase projects","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["secrets"],"description":"Manage Supabase secrets","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List all secrets on Supabase","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set"],"description":"Set a secret(s) on Supabase","hidden":false,"options":[{"names":["--env-file"],"description":"Read secrets from a .env file","args":[{"name":"env-file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["unset"],"description":"Unset a secret(s) on Supabase","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["start"],"description":"Start containers for Supabase local development","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["status"],"description":"Show status of local Supabase containers","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["stop"],"description":"Stop all local Supabase containers","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["help"],"description":"Help about any command","hidden":false,"options":[],"args":[],"subcommands":[{"names":["completion"],"description":"Generate the autocompletion script for the specified shell","hidden":false,"options":[],"args":[],"subcommands":[{"names":["bash"],"description":"Generate the autocompletion script for bash","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["fish"],"description":"Generate the autocompletion script for fish","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["powershell"],"description":"Generate the autocompletion script for powershell","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["zsh"],"description":"Generate the autocompletion script for zsh","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["db"],"description":"Manage local Postgres databases","hidden":false,"options":[],"args":[],"subcommands":[{"names":["branch"],"description":"Manage local database branches","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a branch","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["delete"],"description":"Delete a branch","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["list"],"description":"List branches","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["switch"],"description":"Switch the active branch","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["diff"],"description":"Diffs the local database for schema changes","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["lint"],"description":"Checks local database for typing error","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["push"],"description":"Push new migrations to the remote database","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["remote"],"description":"Manage remote databases","hidden":false,"options":[],"args":[],"subcommands":[{"names":["changes"],"description":"Show changes on the remote database","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["commit"],"description":"Commit remote changes as a new migration","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["reset"],"description":"Resets the local database to current migrations","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["functions"],"description":"Manage Supabase Edge functions","hidden":false,"options":[],"args":[],"subcommands":[{"names":["delete"],"description":"Delete a Function from Supabase","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["deploy"],"description":"Deploy a Function to Supabase","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["new"],"description":"Create a new Function locally","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["serve"],"description":"Serve a Function locally","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["gen"],"description":"Run code generation tools","hidden":false,"options":[],"args":[],"subcommands":[{"names":["types"],"description":"Generate types from Postgres schema","hidden":false,"options":[],"args":[],"subcommands":[{"names":["typescript"],"description":"Generate types for TypeScript","hidden":false,"options":[],"args":[],"subcommands":[]}]}]},{"names":["init"],"description":"Initialize a local project","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["link"],"description":"Link to a Supabase project","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["login"],"description":"Authenticate using an access token","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["migration"],"description":"Manage database migration scripts","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List local and remote migrations","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["new"],"description":"Create an empty migration script","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["orgs"],"description":"Manage Supabase organizations","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List all organizations","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["projects"],"description":"Manage Supabase projects","hidden":false,"options":[],"args":[],"subcommands":[{"names":["create"],"description":"Create a project on Supabase","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["list"],"description":"List all Supabase projects","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["secrets"],"description":"Manage Supabase secrets","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List all secrets on Supabase","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set"],"description":"Set a secret(s) on Supabase","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["unset"],"description":"Unset a secret(s) on Supabase","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["start"],"description":"Start containers for Supabase local development","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["status"],"description":"Show status of local Supabase containers","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["stop"],"description":"Stop all local Supabase containers","hidden":false,"options":[],"args":[],"subcommands":[]}]}],"name":"supabase"}