//! Convert repository file lists into Markdown. //! //! `repo2markdown` reads null-separated path lists, normalizes paths, and renders selected files //! into Markdown. It also exposes small utilities for wrapping Markdown in fences and editing //! null-separated path lists. //! //! The crate is used by the main `repo2markdown` binary and by helper binaries such as //! `r2md-fence`, `r2md-append`, `r2md-prepend`, and `r2md-remove`. mod util; pub mod fence_wrapper; pub mod generator; pub mod logger; pub mod normalizer; pub mod path_list_editor; pub mod renderer; /// Utilities for working with null-separated path lists. pub mod path_list { pub use crate::util::path_list::paths_from_null_separated_bytes; }