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

{"description":"A non-interactive network retriever","options":[{"names":["-V","--version"],"description":"Display the version of Wget and exit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print this help","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--background"],"description":"Go to background after startup","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--execute=COMMAND"],"description":"Execute a `.wgetrc'-style command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output-file=FILE"],"description":"Log messages to FILE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--append-output=FILE"],"description":"Append messages to FILE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Quiet (no output)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Be verbose (this is the default)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-nv","--no-verbose"],"description":"Turn off verboseness, without being quiet","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--report-speed=TYPE"],"description":"Output bandwidth as TYPE. TYPE can be bits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--input-file=FILE"],"description":"Download URLs found in local or external FILE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--force-html"],"description":"Treat input file as HTML","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-B","--base=URL"],"description":"Resolves HTML input-file links (-i -F) relative to URL","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--config=FILE"],"description":"Specify config file to use","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-config"],"description":"Do not read any config file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rejected-log=FILE"],"description":"Log reasons for URL rejection to FILE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--tries=NUMBER"],"description":"Set number of retries to NUMBER (0 unlimits)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--retry-connrefused"],"description":"Retry even if connection is refused","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--retry-on-http-error"],"description":"Comma-separated list of HTTP errors to retry","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-O","--output-document=FILE"],"description":"Write documents to FILE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-nc","--no-clobber"],"description":"Skip downloads that would download to existing files (overwriting them)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-netrc"],"description":"Don't try to obtain credentials from .netrc","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--continue"],"description":"Resume getting a partially-downloaded file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--start-pos=OFFSET"],"description":"Start downloading from zero-based position OFFSET","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--progress=TYPE"],"description":"Select progress gauge type","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--show-progress"],"description":"Display the progress bar in any verbosity mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N","--timestamping"],"description":"Don't re-retrieve files unless newer than local","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--server-response"],"description":"Print server response","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--spider"],"description":"Don't download anything","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T","--timeout=SECONDS"],"description":"Set all timeout values to SECONDS","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-timeout=SECS"],"description":"Set the DNS lookup timeout to SECS","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--connect-timeout=SECS"],"description":"Set the connect timeout to SECS","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--read-timeout=SECS"],"description":"Set the read timeout to SECS","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--wait=SECONDS"],"description":"Wait SECONDS between retrievals","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--waitretry=SECONDS"],"description":"Wait 1..SECONDS between retries of a retrieval","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--random-wait"],"description":"Wait from 0.5*WAIT...1.5*WAIT secs between retrievals","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-proxy"],"description":"Explicitly turn off proxy","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Q","--quota=NUMBER"],"description":"Set retrieval quota to NUMBER","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bind-address=ADDRESS"],"description":"Bind to ADDRESS (hostname or IP) on local host","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--limit-rate=RATE"],"description":"Limit download rate to RATE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dns-cache"],"description":"Disable caching DNS lookups","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--restrict-file-names=OS"],"description":"Restrict chars in file names to ones OS allows","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-case"],"description":"Ignore case when matching files/directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-4","--inet4-only"],"description":"Connect only to IPv4 addresses","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-6","--inet6-only"],"description":"Connect only to IPv6 addresses","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--user=USER"],"description":"Set both ftp and http user to USER","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--password=PASS"],"description":"Set both ftp and http password to PASS","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ask-password"],"description":"Prompt for passwords","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-iri"],"description":"Turn off IRI support","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--local-encoding=ENC"],"description":"Use ENC as the local encoding for IRIs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--remote-encoding=ENC"],"description":"Use ENC as the default remote encoding","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unlink"],"description":"Remove file before clobber","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--xattr"],"description":"Turn on storage of metadata in extended file attributes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-nd","--no-directories"],"description":"Don't create directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-x","--force-directories"],"description":"Force creation of directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-nH","--no-host-directories"],"description":"Don't create host directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--protocol-directories"],"description":"Use protocol name in directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--directory-prefix=PREFIX"],"description":"Save files to PREFIX/","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--cut-dirs=NUMBER"],"description":"Ignore NUMBER remote directory components","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--http-user=USER"],"description":"Set http user to USER","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--http-password=PASS"],"description":"Set http password to PASS","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Disallow server-cached data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-E","--adjust-extension"],"description":"Save HTML/CSS documents with proper extensions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-length"],"description":"Ignore 'Content-Length' header field","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--header=STRING"],"description":"Insert STRING among the headers","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--compression=TYPE"],"description":"Choose compression, one of auto, gzip and none. (default: none)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-redirect"],"description":"Maximum redirections allowed per page","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--proxy-user=USER"],"description":"Set USER as proxy username","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--proxy-password=PASS"],"description":"Set PASS as proxy password","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--referer=URL"],"description":"Include 'Referer: URL' header in HTTP request","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--save-headers"],"description":"Save the HTTP headers to file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U","--user-agent=AGENT"],"description":"Identify as AGENT instead of Wget/VERSION","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-http-keep-alive"],"description":"Disable HTTP keep-alive (persistent connections)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cookies"],"description":"Don't use cookies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--load-cookies=FILE"],"description":"Load cookies from FILE before session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--save-cookies=FILE"],"description":"Save cookies to FILE after session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--keep-session-cookies"],"description":"Load and save session (non-permanent) cookies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--post-data=STRING"],"description":"Use the POST method; send STRING as the data","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--post-file=FILE"],"description":"Use the POST method; send contents of FILE","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--method=HTTPMethod"],"description":"Use method \"HTTPMethod\" in the request","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--body-data=STRING"],"description":"Send STRING as data. --method MUST be set","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--body-file=FILE"],"description":"Send contents of FILE. --method MUST be set","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--content-on-error"],"description":"Output the received content on server errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--secure-protocol=PR"],"description":"Choose secure protocol, one of auto, SSLv2,","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--https-only"],"description":"Only follow secure HTTPS links","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-check-certificate"],"description":"Don't validate the server's certificate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--certificate=FILE"],"description":"Client certificate file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--certificate-type=TYPE"],"description":"Client certificate type, PEM or DER","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--private-key=FILE"],"description":"Private key file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--private-key-type=TYPE"],"description":"Private key type, PEM or DER","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ca-certificate=FILE"],"description":"File with the bundle of CAs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ca-directory=DIR"],"description":"Directory where hash list of CAs is stored","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--crl-file=FILE"],"description":"File with bundle of CRLs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ciphers=STR"],"description":"Set the priority string (GnuTLS) or cipher list string (OpenSSL) directly","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--recursive"],"description":"Specify recursive download","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--level=NUMBER"],"description":"Maximum recursion depth (inf or 0 for infinite)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--delete-after"],"description":"Delete files locally after downloading them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-k","--convert-links"],"description":"Make links in downloaded HTML or CSS point to local files","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-K","--backup-converted"],"description":"Before converting file X, back up as X.orig","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-m","--mirror"],"description":"Shortcut for -N -r -l inf --no-remove-listing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--page-requisites"],"description":"Get all images, etc. needed to display HTML page","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-A","--accept=LIST"],"description":"Comma-separated list of accepted extensions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-R","--reject=LIST"],"description":"Comma-separated list of rejected extensions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--accept-regex=REGEX"],"description":"Regex matching accepted URLs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reject-regex=REGEX"],"description":"Regex matching rejected URLs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--regex-type=TYPE"],"description":"Regex type (posix)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--domains=LIST"],"description":"Comma-separated list of accepted domains","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--exclude-domains=LIST"],"description":"Comma-separated list of rejected domains","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--follow-ftp"],"description":"Follow FTP links from HTML documents","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--follow-tags=LIST"],"description":"Comma-separated list of followed HTML tags","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-tags=LIST"],"description":"Comma-separated list of ignored HTML tags","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--span-hosts"],"description":"Go to foreign hosts when recursive","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--relative"],"description":"Follow relative links only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--include-directories=LIST"],"description":"List of allowed directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-X","--exclude-directories=LIST"],"description":"List of excluded directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-np","--no-parent"],"description":"Don't ascend to the parent directory","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"url","description":"The url(s) to retrieve","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[],"name":"wget"}