mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-24 00:02:24 +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
2.6 KiB
JSON
1 line
2.6 KiB
JSON
{"description":"Improved top (interactive process viewer)","options":[{"names":["--help","-h"],"description":"Show help for htop","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-color","-C"],"description":"Use a monochrome color scheme","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--delay","-d"],"description":"Delay between updates, in tenths of sec","args":[{"name":"delay","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["10"],"description":null},{"names":["1"],"description":null},{"names":["60"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--filter","-F"],"description":"Filter commands","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--highlight-changes","-H"],"description":"Highlight new and old processes","args":[{"name":"delay","description":"Delay between updates of highlights, in tenths of sec","optional":true,"variadic":false,"template":[],"suggestions":[{"names":["10"],"description":null},{"names":["1"],"description":null},{"names":["60"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-mouse","-M"],"description":"Disable the mouse","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pid","-p"],"description":"Show only the given PIDs","args":[{"name":"PID","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--sort-key","-s"],"description":"Sort by COLUMN in list view","args":[{"name":"column","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tree","-t"],"description":"Show the tree view","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--user","-u"],"description":"Show only processes for a given user (or $USER)","args":[{"name":"user","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[{"names":["$USER"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-unicode","-U"],"description":"Do not use unicode but plain ASCII","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--version","-V"],"description":"Print version info","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[],"name":"htop"} |