par_term_scripting/lib.rs
1//! Scripting and observer system for par-term terminal emulator.
2//!
3//! Provides observer-pattern event forwarding from the terminal core to
4//! script subprocesses, along with per-tab script lifecycle management.
5//! The plugin host ([`plugin_manager::PluginHost`]) reuses the same process
6//! runtime for window-scoped status-bar plugins.
7
8pub mod confirm;
9pub mod manager;
10pub mod manifest;
11pub mod observer;
12pub mod plugin_git;
13pub mod plugin_manager;
14pub mod process;
15pub mod protocol;
16pub mod restart;
17
18pub use process::ScriptStatus;
19pub use restart::{RestartAction, ScriptRestartState};