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
4.0 KiB
JSON
1 line
4.0 KiB
JSON
{"description":"CLI interface for Angular","options":[{"names":["--version"],"description":"View your Angular CLI version","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["new"],"description":"Create a new Angular app","hidden":false,"options":[{"names":["--create-application"],"description":"Create a default application?","args":[{"name":"project","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["true"],"description":null},{"names":["false"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["generate"],"description":"Generate new files","hidden":false,"options":[],"args":[{"name":"schematic","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[{"names":["application"],"description":"Generates a new application","hidden":false,"options":[{"names":["--style"],"description":null,"args":[{"name":"extension","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["css"],"description":null},{"names":["scss"],"description":null},{"names":["sass"],"description":null},{"names":["less"],"description":null},{"names":["styl"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":"Name of the new app","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["component"],"description":"Generate a new component","hidden":false,"options":[{"names":["--project"],"description":"Project name","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["ng","config","projects"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--change-detection","-c"],"description":"The change detection strategy to use","args":[{"name":"strategy","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["Default"],"description":null},{"names":["OnPush"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--display-block","-b"],"description":"Add :host block to styles","args":[{"name":"boolean","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["true"],"description":null},{"names":["false"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--flat"],"description":"Create at the top level","args":[{"name":"boolean","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["true"],"description":null},{"names":["false"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":"Component name","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["library"],"description":"Generates a new library","hidden":false,"options":[],"args":[{"name":"name","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["class"],"description":"Generates a class","hidden":false,"options":[{"names":["--project"],"description":"Project name","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["ng","config","projects"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["version"],"description":"View your Angular CLI version (update for Angular 14+)","hidden":false,"options":[],"args":[],"subcommands":[]}],"name":"ng"} |