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
WriteTextcommand. - manager
- Per-tab multi-script orchestrator.
- manifest
- Plugin manifest types, discovery, and validation.
- observer
- Observer bridge that converts core library
TerminalEvents into scriptingScriptEvents. - 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.