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

{"description":"Next.js CLI to start, build and export your application","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}],"args":[],"subcommands":[{"names":["build"],"description":"Create an optimized production build of your application","hidden":false,"icon":"https://nextjs.org/static/favicon/favicon-16x16.png","options":[{"names":["--profile"],"description":"Enable production profiling","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--debug"],"description":"Enable more verbose build output","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"dir","description":"Represent the directory of the Next.js application","optional":true,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["dev"],"description":"Start the application in development mode","hidden":false,"icon":"https://nextjs.org/static/favicon/favicon-16x16.png","options":[{"names":["-p","--port"],"description":"A port number on which to start the application","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--hostname"],"description":"Hostname on which to start the application","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"dir","description":"Represent the directory of the Next.js application","optional":true,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["start"],"description":"Start the application in production mode","hidden":false,"icon":"https://nextjs.org/static/favicon/favicon-16x16.png","options":[{"names":["-p","--port"],"description":"A port number on which to start the application","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--hostname"],"description":"Hostname on which to start the application","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"dir","description":"Represent the directory of the Next.js application","optional":true,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["export"],"description":"Exports the application for production deployment","hidden":false,"icon":"https://nextjs.org/static/favicon/favicon-16x16.png","options":[{"names":["-s"],"description":"Do not print any messages to console","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"dir","description":"Represent the directory of the Next.js application","optional":true,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["telemetry"],"description":"Allows you to control Next.js' telemetry collection","hidden":false,"icon":"https://nextjs.org/static/favicon/favicon-16x16.png","options":[],"args":[{"name":"status","description":"Turn Next.js' telemetry collection on or off","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["enable"],"description":"Enable Next.js' telemetry collection"},{"names":["disable"],"description":"Disable Next.js' telemetry collection"}],"generators":[]}],"subcommands":[]}],"name":"next"}