- Added six builtin commands: ts, sponge, ifne, isutf8, combine, and errno to pi-shell. - Created moreutils module with independent implementations for all tools. - Added jiff dependency for timestamp and timezone functionality. - Integrated builtins into shell execution pipeline with in-process execution. - Added integration tests verifying pipe chains like ts | sponge with isutf8.
18 lines
418 B
Rust
18 lines
418 B
Rust
pub mod cancel;
|
|
mod cmp;
|
|
mod coreutils;
|
|
mod fd;
|
|
pub mod minimizer;
|
|
mod moreutils;
|
|
pub mod process;
|
|
pub mod shell;
|
|
mod which;
|
|
#[cfg(windows)]
|
|
pub mod windows;
|
|
|
|
pub use brush_core::commands::{ChildSessionAction, child_session_action};
|
|
pub use shell::{
|
|
MinimizerResult, Shell, ShellExecuteOptions, ShellExecuteResult, ShellOptions, ShellRunOptions,
|
|
ShellRunResult, StreamSinks, execute_shell, execute_shell_streams,
|
|
};
|