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

{"description":"Vue cli tools","options":[{"names":["-V","--version"],"description":"Output the version number","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["create"],"description":"Create a new project powered by vue-cli-service","hidden":false,"options":[{"names":["-p","--preset"],"description":"Skip prompts and use saved or remote preset","args":[{"name":"presetName","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--default"],"description":"Skip prompts and use default preset","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--inlinePreset"],"description":"Skip prompts and use inline JSON string as preset","args":[{"name":"json","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--packageManager"],"description":"Use specified npm client when installing dependencies","args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--registry"],"description":"Use specified npm registry when installing dependencies (only for npm)","args":[{"name":"url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--git"],"description":"Force git initialization with initial commit message","args":[{"name":"message","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--no-git"],"description":"Skip git initialization","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Overwrite target directory if it exists","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--merge"],"description":"Merge target directory if it exists","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--clone"],"description":"Use git clone when fetching remote preset","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-X","--proxy"],"description":"Use specified proxy when creating project","args":[{"name":"proxyUrl","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--bar"],"description":"Scaffold project without beginner instructions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--skipGetStarted"],"description":"Skip displaying \"Get started\" instructions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"app-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add"],"description":"Install a plugin and invoke its generator in an already created project","hidden":false,"options":[{"names":["--registry"],"description":"Use specified npm registry when installing dependencies (only for npm)","args":[{"name":"url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"plugin","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["invoke"],"description":"Invoke the generator of a plugin in an already created project","hidden":false,"options":[{"names":["--registry"],"description":"Use specified npm registry when installing dependencies (only for npm)","args":[{"name":"url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"plugin","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["inspect"],"description":"Inspect the webpack config in a project with vue-cli-service","hidden":false,"options":[{"names":["--mode"],"description":null,"args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rule"],"description":"Inspect a specific module rule","args":[{"name":"ruleName","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--plugin"],"description":"Inspect a specific plugin","args":[{"name":"pluginName","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rules"],"description":"List all module rule names","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--plugins"],"description":"List all plugin names","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Show full function definitions in output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["serve"],"description":"Serve a .js or .vue file in development mode with zero config","hidden":false,"options":[{"names":["-o","--open"],"description":"Open browser","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--copy"],"description":"Copy local url to clipboard","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--port"],"description":"Port used by the server (default: 8080 or next available port)","args":[{"name":"port","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["build"],"description":"Build a .js or .vue file in production mode with zero config","hidden":false,"options":[{"names":["-t","--target"],"description":"Build target (app | lib | wc | wc-async, default: app)","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--name"],"description":"Name for lib or web-component mode (default: entry filename)","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--destination"],"description":"Output directory (default: dist)","args":[{"name":"dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["ui"],"description":"Start and open the vue-cli ui","hidden":false,"options":[{"names":["-H","--host"],"description":"Host used for the UI server (default: localhost)","args":[{"name":"host","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--port"],"description":"Port used for the UI server (by default search for available port)","args":[{"name":"port","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--dev"],"description":"Run in dev mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet"],"description":"Don't output starting messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--headless"],"description":"Don't open browser on start and output port","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["init"],"description":"Generate a project from a remote template (legacy API, requires @vue/cli-init)","hidden":false,"options":[{"names":["-c","--clone"],"description":"Use git clone when fetching remote template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Use cached template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"template","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"app-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["config"],"description":"Inspect and modify the config","hidden":false,"options":[{"names":["-g","--get"],"description":"Get value from option","args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--set"],"description":"Set option value","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--delete"],"description":"Delete option from config","args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--edit"],"description":"Open config with default editor","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--json"],"description":"Outputs JSON result only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["outdated"],"description":"(experimental) check for outdated vue cli service / plugins","hidden":false,"options":[{"names":["--next"],"description":"Also check for alpha / beta / rc versions when upgrading","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["upgrade"],"description":"(experimental) upgrade vue cli service / plugins","hidden":false,"options":[{"names":["-t","--to"],"description":"Upgrade <package-name> to a version that is not latest","args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--from"],"description":"Skip probing installed plugin, assuming it is upgraded from the designated version","args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--registry"],"description":"Use specified npm registry when installing dependencies","args":[{"name":"url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Upgrade all plugins","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--next"],"description":"Also check for alpha / beta /rc versions when upgrading","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"plugin-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["migrate"],"description":"(experimental) run migrator for an already-installed cli plugin","hidden":false,"options":[{"names":["-f","--from"],"description":"The base version for the migrator to migrate from","args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"plugin-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["info"],"description":"Print debugging information about your environment","hidden":false,"options":[{"names":["-h","--help"],"description":"Output usage information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}],"name":"vue"}