summaryrefslogtreecommitdiff
path: root/src/lib.rs
blob: c35c0eab900d4abc5a35f618404224583c9cb83a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! 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`.

pub mod fence_wrapper;
pub mod fenced_md_generator;
pub mod logger;
pub mod md_generator;
pub mod normalizer;
pub mod path_list_editor;
pub mod renderer;
mod util;