Files
tty7/assets/completions/vercel.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
20 KiB
JSON

{"description":"CLI Interface for Vercel.com","options":[{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Output the version number","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--platform-version"],"description":"Set the platform version to deploy to","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-A","--local-config"],"description":"Path to the local 'vercel.json' file","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Q","--global-config"],"description":"Path to the global '.vercel' directory","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Provides more verbose output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Force a new deployment even if nothing has changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-with-cache"],"description":"Retain build cache when using --force","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--token"],"description":"Execute command with an auth token","args":[{"name":"auth token","description":"Auth token to add to your command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--public"],"description":"Deployment is public ('/_src' is exposed)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--env"],"description":"Include an env var during run time (e.g.: '-e KEY=value'). Can appear many times","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-env"],"description":"Similar to `--env` but for build time only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--meta"],"description":"Add metadata for the deployment (e.g.: `-m KEY=value`). Can appear many times","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C","--no-clipboard"],"description":"Do not attempt to copy URL to clipboard","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--scope"],"description":"Set a custom scope","args":[{"name":"team name","description":"Team to execute commands from","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--regions"],"description":"Set default regions to enable the deployment on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--prod"],"description":"Create a production deployment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--confirm"],"description":"Confirm default options and skip questions","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path to project","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[{"names":["deploy"],"description":"Performs a deployment (default)","hidden":false,"options":[],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["dev"],"description":"Start a local development server","hidden":false,"options":[{"names":["--listen"],"description":"Specifies which port to run on","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["env"],"description":"Manages the Environment Variables for your current Project","hidden":false,"options":[],"args":[],"subcommands":[{"names":["add"],"description":"Add an environment variable","hidden":false,"options":[],"args":[{"name":"name","description":"Name of the env variable to add","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"environment","description":"Environment to add the variable to","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["production"],"description":null,"icon":"🔵"},{"names":["preview"],"description":null,"icon":"🟠"},{"names":["development"],"description":null,"icon":"🟡"}],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Remove an environment variable","hidden":false,"options":[],"args":[{"name":"name","description":"Name of the variable to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"environment","description":"Environment to remove from","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["production"],"description":null,"icon":"🔵"},{"names":["preview"],"description":null,"icon":"🟠"},{"names":["development"],"description":null,"icon":"🟡"}],"generators":[]}],"subcommands":[]},{"names":["pull"],"description":"Download dev env variables from cloud and write to .env","hidden":false,"options":[],"args":[{"name":"file","description":"The file to write downloaded variables to","optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"List environment variables for a specific environment","hidden":false,"options":[],"args":[{"name":"environment","description":"Environment to list variables for","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["init"],"description":"Initialize an example project","hidden":false,"options":[],"args":[{"name":"project name","description":"Project name to initialize locally","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"new project name","description":"Initialize specific project locally and rename directory","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list"],"description":"Lists deployments","hidden":false,"options":[{"names":["-m","--meta"],"description":"Filters results based on project metadata","args":[{"name":null,"description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"project name","description":"View deployments for specified project","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"Lists deployments","hidden":false,"options":[],"args":[{"name":"project name","description":"View deployments for specified project","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Displays information related to a deployment","hidden":false,"options":[],"args":[{"name":"url","description":"The URL of the deployment to inspect","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["login"],"description":"Logs into your account or creates a new one","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["logout"],"description":"Logs out of your account","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["switch"],"description":"Switches between teams and your personal account","hidden":false,"options":[],"args":[{"name":"team name","description":"Team to switch to","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["help"],"description":"Displays complete help for [cmd]","hidden":false,"options":[],"args":[{"name":"command","description":"Command to detailed information about","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Removes a deployment","hidden":false,"options":[{"names":["-s","--safe"],"description":"Skip removal of deployments with an active preview URL or production domain","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y","--yes"],"description":"Skip confirmation step for a deployment or project removal","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"deployment url","description":"URL of the deployment to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["remove"],"description":"Removes a deployment","hidden":false,"options":[],"args":[{"name":"deployment url","description":"URL of the deployment to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["domains"],"description":"Manages your domain names","hidden":false,"options":[],"args":[],"subcommands":[{"names":["ls"],"description":"List all domains under an account","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["inspect"],"description":"Retrieves information about a domain","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to inspect","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add"],"description":"Add a domain to an account","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to add","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Removes a domain from an account","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["buy"],"description":"Buy a domain for an account","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to buy","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["move"],"description":"Removes a domain from an account","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to move","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"account name","description":"Account to move the domain to","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["transfer-in"],"description":"Transfers in a domain to an account","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to transfer in","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["verify"],"description":"Verifies a domain for an account","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to verify","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["dns"],"description":"Manages your DNS records","hidden":false,"options":[],"args":[],"subcommands":[{"names":["add"],"description":"Add DNS record for a domain","hidden":false,"options":[],"args":[{"name":"domain","description":"Domain to add record to","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"subdomain","description":"Subdomain to add record to","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"record type","description":"Type of record to add","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["A"],"description":"A record"},{"names":["AAAA"],"description":"AAAA record"},{"names":["ALIAS"],"description":"ALIAS record"},{"names":["CNAME"],"description":"CName record"},{"names":["TXT"],"description":"TXT record"}],"generators":[]},{"name":"value","description":"Record value","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["certs"],"description":"Manages your SSL certificates","hidden":false,"options":[{"names":["--challenge-only"],"description":"Show challenges needed to issue a certificate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--crt"],"description":"Include path to .crt","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--key"],"description":"Include path to .key","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ca"],"description":"Include path to .ca","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["ls"],"description":"List all certificates under an account","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["issue"],"description":"Issue certificates for multiple domains","hidden":false,"options":[],"args":[{"name":"Domains","description":"List of domains separated by commas to issue certificates for","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Remove a certificate by id","hidden":false,"options":[],"args":[{"name":"certificate id","description":"Id of the certificate to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["secrets"],"description":"Manages your global Secrets, for use in Environment Variables","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List all secrets","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["add"],"description":"Add a new secret","hidden":false,"options":[],"args":[{"name":"secret name","description":"Name of the secret to add","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"secret value","description":"Value of the secret to add","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rename"],"description":"Rename a secret","hidden":false,"options":[],"args":[{"name":"old name","description":"Old name of the secret to rename","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"new name","description":"New name of the secret","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["remove"],"description":"Remove a secret","hidden":false,"options":[],"args":[{"name":"secret name","description":"Name of the seret to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["logs"],"description":"Displays the logs for a deployment","hidden":false,"options":[{"names":["-a","--all"],"description":"Receive access logs in addition to regular logs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--follow"],"description":"Watch for additional logs output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--number"],"description":"Specify number of log lines to output","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output"],"description":"Specifies format of logs output as 'short' or 'raw'","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--since"],"description":"Return logs after a specific ISO 8601 date","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--query"],"description":"Return logs against a search query","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--until"],"description":"Return logs up to a specific ISO 8601 date","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"deployment url","description":"Get logs for specified deployment","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["teams"],"description":"Manages your teams","hidden":false,"options":[],"args":[],"subcommands":[{"names":["list"],"description":"List all teams under an account","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["add"],"description":"Create a new team","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["invite"],"description":"Invite a new member to the team","hidden":false,"options":[],"args":[{"name":"email","description":"Email of member to invite to team","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["whoami"],"description":"Shows the username of the currently logged in user","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["alias"],"description":"Apply custom domains based on git branches, or other heuristics","hidden":false,"options":[],"args":[],"subcommands":[{"names":["set"],"description":"Assign a custom domain to a deployment","hidden":false,"options":[],"args":[{"name":"url","description":"The URL of the deployment to assign to a domain","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"domain","description":"The domain you want to assign to","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rm"],"description":"Remove a custom domain from a deployment","hidden":false,"options":[],"args":[{"name":"domain","description":"The domain to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ls"],"description":"List custom domains that were assigned to deployments","hidden":false,"options":[],"args":[],"subcommands":[]}]},{"names":["link"],"description":"Links your local directory to a Project","hidden":false,"options":[],"args":[{"name":"directory","description":null,"optional":true,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["billing"],"description":"Manage payment methods","hidden":false,"options":[],"args":[],"subcommands":[{"names":["ls"],"description":"List all the payment methods of the active account","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["add"],"description":"Interactively add a new credit card","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["rm"],"description":"Remove a credit card by ID","hidden":false,"options":[],"args":[{"name":"id","description":"The id of the card to remove","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["set-default"],"description":"Select which credit card should be default","hidden":false,"options":[],"args":[{"name":"id","description":"The id of the card to set default","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]}],"name":"vercel"}