Skip to main content

sedx/
lib.rs

1//! SedX: Safe, modern replacement for GNU sed
2//!
3//! This library exposes SedX's core functionality for use in property-based tests.
4//! The main binary is at src/main.rs.
5
6pub mod backup_manager;
7pub mod bre_converter;
8pub mod capability;
9pub mod cli;
10pub mod command;
11pub mod config;
12pub mod diff_formatter;
13pub mod disk_space;
14pub mod ere_converter;
15pub mod file_processor;
16pub mod parser;
17pub mod regex_error;
18pub mod sed_parser;
19
20// Re-export commonly used types for convenience
21pub use backup_manager::{BackupManager, BackupMetadata, FileBackup};
22pub use capability::can_stream;
23pub use cli::RegexFlavor;
24pub use command::{Address, Command, SubstitutionFlags};
25pub use file_processor::{ChangeType, FileProcessor, LineChange, StreamProcessor};
26pub use parser::Parser;