Skip to main content

Crate dscode_terminal

Crate dscode_terminal 

Source
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

Structs§

TauriEventSender
TerminalEventSender implementation that forwards events through the Tauri event system.
TerminalInfo
TerminalInstance
TerminalManager
TerminalOptions
TerminalProfile

Enums§

TerminalError
Errors that can occur in terminal operations.
TerminalState
STATE MACHINE: TerminalInstance

Traits§

TerminalEventSender
Trait abstracting how terminal events are forwarded to a consumer.