Skip to main content

runglass_core/
lib.rs

1mod collectors;
2pub mod fixture;
3mod reporting;
4mod revert;
5mod runtime;
6mod storage;
7mod types;
8
9pub use collectors::{
10    capture_docker_snapshot, diff_docker_snapshots, diff_snapshots, read_network_samples,
11    read_network_samples_ss, read_process_tree_sample, snapshot_directory,
12    snapshot_directory_with_stats, snapshot_file_byte_limit, summarize_network_samples,
13};
14pub use reporting::{
15    build_command_report, render_ai_receipt_summary, render_markdown_receipt,
16    render_summary_markdown_receipt, unique_hosts,
17};
18pub use revert::{apply_revert, preview_revert, render_reverse_patch};
19pub use runtime::{
20    run_observed_command, run_observed_command_in_mode, run_observed_command_with_control,
21    run_observed_command_with_control_in_mode, run_observed_command_with_progress,
22    run_observed_shell_command, run_observed_shell_command_in_mode,
23    run_observed_shell_command_with_control, run_observed_shell_command_with_control_in_mode,
24    run_observed_shell_command_with_progress,
25};
26pub use storage::{
27    delete_report, home_dir, latest_report, list_reports, load_report, make_run_id,
28    prepare_run_paths, prune_reports, report_run_dir, reports_dir, write_report_bundle,
29};
30pub use types::*;