mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-23 00:02:27 +00:00
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.
1 line
5.1 KiB
JSON
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"} |