- Added `pi-ast` as a new crate with public `language`, `ops`, and `summary` modules and exported `SupportLang`. - Added AST summary and rewrite APIs in `pi-ast`, including language inference, overlap-safe edits, and span normalization. - Added `pi-shell` crate with new `Shell` and cross-platform `Process` APIs, session execution, and cancellation-aware runs. - Updated `pi-natives` to use shared `pi_ast`/`pi_shell` APIs, switched to local path deps, and moved minimizer assets to `pi-shell`.
13 lines
324 B
Rust
13 lines
324 B
Rust
pub mod cancel;
|
|
pub mod minimizer;
|
|
pub mod process;
|
|
pub mod shell;
|
|
#[cfg(windows)]
|
|
pub mod windows;
|
|
|
|
pub use brush_core::commands::{ChildSessionAction, child_session_action};
|
|
pub use shell::{
|
|
MinimizerResult, Shell, ShellExecuteOptions, ShellExecuteResult, ShellOptions, ShellRunOptions,
|
|
ShellRunResult, execute_shell,
|
|
};
|