Expand description
§dscode-terminal
Terminal manager and PTY lifecycle management for DSCode.
This crate provides a portable PTY-backed terminal manager that can be used
independently of any UI framework. Event forwarding is abstracted behind the
TerminalEventSender trait, with an optional Tauri implementation gated
behind the tauri feature flag.
§Feature Flags
- tauri — Enables
TauriEventSender, aTerminalEventSenderimplementation that forwards PTY output and close events to a Tauri frontend via the Tauri event system.
Structs§
- Tauri
Event Sender TerminalEventSenderimplementation that forwards events through the Tauri event system.- Terminal
Info - Terminal
Instance - Terminal
Manager - Terminal
Options - Terminal
Profile
Enums§
- Terminal
Error - Errors that can occur in terminal operations.
- Terminal
State - STATE MACHINE: TerminalInstance
Traits§
- Terminal
Event Sender - Trait abstracting how terminal events are forwarded to a consumer.