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

{"description":"Mysql is a terminal-based front-end to MySQL","options":[{"names":["--auto-rehash"],"description":"Enable automatic rehashing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--auto-vertical-output"],"description":"Enable automatic vertical result set display","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--batch","-B"],"description":"Do not use history file","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--binary-as-hex"],"description":"Display binary values in hexadecimal notation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--binary-mode"],"description":"Disable \\r\\n - to - \\n translation and treatment of \\0 as end-of-query","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bind-address"],"description":"Use specified network interface to connect to MySQL Server","args":[{"name":"ip_address","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--character-sets-dir"],"description":"Directory where character sets are installed","args":[{"name":"dir_name","description":"Directory where character sets are installed","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--column-names"],"description":"Write column names in results","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--column-type-info"],"description":"Display result set metadata","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--comments","-c"],"description":"Whether to retain or strip comments in statements sent to the server","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--compress","-C"],"description":"Compress all information sent between client and server","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--compression-algorithms"],"description":"Permitted compression algorithms for connections to server","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["zlib"],"description":null},{"names":["zstd"],"description":null},{"names":["uncompressed"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--connect-expired-password"],"description":"Indicate to server that client can handle expired-password sandbox mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--connect-timeout"],"description":"Number of seconds before connection timeout","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--database"],"description":"The database to use","args":[{"name":"db_name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--debug"],"description":"Write debugging log; supported only if MySQL was built with debugging support","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--debug-check"],"description":"Print debugging information when program exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T","--debug-info"],"description":"Print debugging information, memory, and CPU statistics when program exits","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--default-auth"],"description":"Authentication plugin to use","args":[{"name":"plugin","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--default-character-set"],"description":"Specify default character set","args":[{"name":"charset_name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--defaults-extra-file"],"description":"Read named option file in addition to usual option files","args":[{"name":"file_name","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--defaults-file"],"description":"Read only named option file","args":[{"name":"file_name","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--defaults-group-suffix"],"description":"Option group suffix value","args":[{"name":"str","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--delimiter"],"description":"Set the statement delimiter","args":[{"name":"str","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--disable-named-commands"],"description":"Disable named commands. Use the \\* form only, or use named commands only at the beginning of a line ending with a semicolon (;). mysql starts with this option enabled by default. However, even with this option, long-format commands still work from the first line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dns-srv-name"],"description":"Use DNS SRV lookup for host information","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--enable-cleartext-plugin"],"description":"Enable cleartext authentication plugin","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--execute"],"description":"Execute the statement and quit","args":[{"name":"statement","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Continue even if an SQL error occurs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--get-server-public-key"],"description":"Request RSA public key from server","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--help","-?"],"description":"Display help message and exit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--histignore"],"description":"Patterns specifying which statements to ignore for logging","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--host"],"description":"Host on which MySQL server is located","args":[{"name":"host_name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--html"],"description":"Produce HTML output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--ignore-spaces"],"description":"Ignore spaces after function names","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--init-command"],"description":"SQL statement to execute after connecting","args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--line-numbers"],"description":"Write line numbers for errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--load-data-local-dir"],"description":"Directory for files named in LOAD DATA LOCAL statements","args":[{"name":"dir_name","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local-infile"],"description":"Enable or disable for LOCAL capability for LOAD DATA","args":[{"name":"is-local-inflie","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["0"],"description":"Disable"},{"names":["1"],"description":"Enable"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--login-path"],"description":"Read login path options from .mylogin.cnf","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--max-allowed-packet"],"description":"Maximum packet length to send to or receive from server","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--max-join-size"],"description":"The automatic limit for rows in a join when using --safe-updates","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-G","--named-commands"],"description":"Enable named mysql commands","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--net-buffer-length"],"description":"Buffer size for TCP/IP and socket communication","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--network-namespace"],"description":"Specify network namespace","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-A","--no-auto-rehash"],"description":"Disable automatic rehashing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-beep","-b"],"description":"Do not beep when errors occur","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-defaults"],"description":"Read no option files","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--one-database"],"description":"Ignore statements except those for the default database named on the command line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pager"],"description":"Use the given command for paging query output","args":[{"name":"command","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--password"],"description":"Password to use when connecting to server","args":[{"name":"password","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--pipe","-W"],"description":"Connect to server using named pipe (Windows only)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--plugin-dir"],"description":"Directory where plugins are installed","args":[{"name":"dir_name","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--port"],"description":"TCP/IP port number for connection","args":[{"name":"port_num","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--print-defaults"],"description":"Print default options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--prompt"],"description":"Set the prompt to the specified format","args":[{"name":"format_str","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--protocol"],"description":"Transport protocol to use","args":[{"name":"format_str","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["TCP"],"description":null},{"names":["SOCKET"],"description":null},{"names":["PIPE"],"description":null},{"names":["MEMORY"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quick"],"description":"Do not cache each query result","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--raw"],"description":"Write column values without escape conversion","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reconnect"],"description":"If the connection to the server is lost, automatically try to reconnect","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U","--safe-updates","--i-am-a-dummy"],"description":"Allow only UPDATE and DELETE statements that specify key values","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--select-limit"],"description":"The automatic limit for SELECT statements when using --safe-updates","args":[{"name":"value","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--server-public-key-path"],"description":"Path name to file containing RSA public key","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shared-memory-base-name"],"description":"Shared-memory name for shared-memory connections (Windows only)","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--show-warnings"],"description":"Show warnings after each statement if there are any","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--sigint-ignore"],"description":"Ignore SIGINT signals (typically the result of typing Control+C)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--silent"],"description":"Silent mode. Produce less output. This option can be given multiple times to produce less and less output","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--skip-auto-rehash"],"description":"Disable automatic rehashing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N","--skip-column-names"],"description":"Do not write column names in results","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--skip-line-numbers"],"description":"Skip line numbers for errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--skip-named-commands"],"description":"Disable named mysql commands","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--skip-pager"],"description":"Disable paging","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--skip-reconnect"],"description":"Disable reconnecting","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--socket"],"description":"Unix socket file or Windows named pipe to use\"File that contains list of trusted SSL Certificate Authorities\"","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-ca"],"description":"File that contains list of trusted SSL Certificate Authorities","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-capath"],"description":"Directory that contains trusted SSL Certificate Authority certificate files","args":[{"name":"dirname","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-cert"],"description":"File that contains X.509 certificate","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-cipher"],"description":"Permissible ciphers for connection encryption","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-crl"],"description":"File that contains certificate revocation lists","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-crlpath"],"description":"Directory that contains certificate revocation-list files","args":[{"name":"dirname","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-fips-mode"],"description":"Whether to enable FIPS mode on client side","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["OFF"],"description":null},{"names":["ON"],"description":null},{"names":["STRICT"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-key"],"description":"File that contains X.509 key","args":[{"name":"filename","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--ssl-mode"],"description":"Desired security state of connection to server","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--syslog"],"description":"Log interactive statements to syslog","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--table"],"description":"Display output in tabular format","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tee"],"description":"Append a copy of output to named file","args":[{"name":"file_name","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tls-ciphersuites"],"description":"Permissible TLSv1.3 ciphersuites for encrypted connections","args":[{"name":"ciphersuite_list","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tls-version"],"description":"Permissible TLS protocols for encrypted connections","args":[{"name":"protocol_list","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--unbuffered"],"description":"Flush the buffer after each query","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-u","--user"],"description":"MySQL user name to use when connecting to server","args":[{"name":"user_name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Verbose mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":"Display version information and exit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-E","--vertical"],"description":"Print query output rows vertically (one line per column value)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--wait"],"description":"If the connection cannot be established, wait and retry instead of aborting","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-X","--xml"],"description":"Produce XML output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--zstd-compression-level"],"description":"Compression level for connections to server that use zstd compression","args":[{"name":"level","description":"Compression level between 1-22. The default zstd compression level is 3. The compression level setting has no effect on connections that do not use zstd compression","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[],"name":"mysql"}