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

{"description":"A simple, fast and user-friendly alternative to 'find'","options":[{"names":["-H","--hidden"],"description":"Search hidden files and directories","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--no-ignore"],"description":"Do not respect .(git|fd)ignore files","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--case-sensitive"],"description":"Case-sensitive search (default: smart case)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--ignore-case"],"description":"Case-insensitive search (default: smart case)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--glob"],"description":"Glob-based search (default: regular expression)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--absolute-path"],"description":"Show absolute instead of relative paths","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--list-details"],"description":"Use a long listing format with file metadata","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L","--follow"],"description":"Follow symbolic links","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--full-path"],"description":"Search full path (default: file-/dirname only)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-0","--print0"],"description":"Separate results by the null character","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Prints help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":"Prints version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--max-depth"],"description":"Set maximum search depth","args":[{"name":"depth","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--type"],"description":"Filter by type","args":[{"name":"filetype","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["f"],"description":"File"},{"names":["d"],"description":"Directory"},{"names":["l"],"description":"Symlink"},{"names":["x"],"description":"Executable"},{"names":["e"],"description":"Empty"},{"names":["s"],"description":"Socket"},{"names":["p"],"description":"Pipe"}],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-e","--extension"],"description":"Filter by file extension","args":[{"name":"file extension","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-x","--exec"],"description":"Execute a command for each search result","args":[{"name":"cmd","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-X","--exec-batch"],"description":"Execute a command with all search results at once","args":[{"name":"cmd","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-E","--exclude"],"description":"Exclude entries that match the given glob pattern","args":[{"name":"pattern","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-c","--color"],"description":"When to use colors","args":[{"name":"when","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["never"],"description":null},{"names":["auto"],"description":null},{"names":["always"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--size"],"description":"Limit results based on the size of files","args":[{"name":"size","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--changed-within"],"description":"Filter by file modification time (newer than)","args":[{"name":"date","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--changed-before"],"description":"Filter by file modification time (older than)","args":[{"name":"date","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"pattern","description":"The search pattern - a regular expression unless '--glob' is used (optional)","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"path","description":"The root directories for the filesystem search","optional":true,"variadic":true,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[],"name":"fd"}