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

{"description":"Package manager for Debian-based Linux distributions","options":[{"names":["-h","--help"],"description":"Print help message and exit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Print version information and exit","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["update"],"description":"Update the package database","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["upgrade"],"description":"Install all available upgrades","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"Package(s) to upgrade","optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["apt","list","--upgradable"]}]}],"subcommands":[]},{"names":["full-upgrade"],"description":"Install available upgrades, removing currently installed packages if needed to upgrade the system as a whole","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["install"],"description":"Install package(s)","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reinstall"],"description":"Reinstall the package if it is already installed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--fix-broken"],"description":"Attempt to fix broken packages","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to install","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["reinstall"],"description":"Reinstall package(s)","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to reinstall","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["apt","list","--installed"]}]}],"subcommands":[]},{"names":["remove"],"description":"Remove package(s)","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--fix-broken"],"description":"Attempt to fix broken packages","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to remove","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["apt","list","--installed"]}]}],"subcommands":[]},{"names":["purge"],"description":"Remove package(s) and their configuration files","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to purge","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["apt","list","--installed"]}]}],"subcommands":[]},{"names":["autoremove","auto-remove"],"description":"Remove unused packages","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["list"],"description":"List packages","hidden":false,"options":[{"names":["--installed"],"description":"List installed packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--upgradable"],"description":"List upgradable packages","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["search"],"description":"Search for packages","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"query","description":"The query to search for","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["show"],"description":"Show package details","hidden":false,"options":[],"args":[{"name":"package","description":"The package you want to show","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["satisfy"],"description":"Satisfy package dependencies","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to satisfy","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["clean"],"description":"Remove downloaded package files","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["edit-sources"],"description":"Edit the list of package sources","hidden":false,"options":[{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["source"],"description":"Fetch package source files","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--compile"],"description":"Compile the package to a binary using dpkg-buildpackage","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-source"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--host-architecture"],"description":"The architecture to build for","args":[{"name":"architecture","description":"The architecture to build for","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to get source files for","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["build-dep"],"description":"Install/remove packages in an attempt to satisfy the build dependencies for a source package","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--host-architecture"],"description":"The architecture to build for","args":[{"name":"architecture","description":"The architecture to build for","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--only-source"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to build dependencies for","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["download"],"description":"Download package binary into the current directory","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to download","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["autoclean","auto-clean"],"description":"Like clean, but only removes package files that can no longer be downloaded","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--simulate"],"description":"Simulate running this command and show it's output, without actually changing anything","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["changelog"],"description":"Show the changelog for a package","hidden":false,"options":[{"names":["-d","--download-only"],"description":"For any operation that would download packages, download them, but do nothing else","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-download"],"description":"Do not download packages, attempt to use already downloaded packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Assume yes to all prompts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--assume-no"],"description":"Assume no to all prompts","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"package","description":"The package you want to show the changelog for","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}],"name":"apt"}