Skip to main content

Crate par_term_scripting

Crate par_term_scripting 

Source
Expand description

Scripting and observer system for par-term terminal emulator.

Provides observer-pattern event forwarding from the terminal core to script subprocesses, along with per-tab script lifecycle management. The plugin host (plugin_manager::PluginHost) reuses the same process runtime for window-scoped status-bar plugins.

Re-exports§

pub use process::ScriptStatus;
pub use restart::RestartAction;
pub use restart::ScriptRestartState;

Modules§

confirm
Confirmation gating for the script WriteText command.
manager
Per-tab multi-script orchestrator.
manifest
Plugin manifest types, discovery, and validation.
observer
Observer bridge that converts core library TerminalEvents into scripting ScriptEvents.
plugin_git
Git-backed plugin distribution: add, update, remove.
plugin_manager
Window-scoped plugin host over the script runtime.
process
Single script subprocess management.
protocol
JSON protocol types for communication between the terminal and script subprocesses.
restart
Restart supervision for script subprocesses.