diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..8647857 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,14 @@ +mod cli; +pub mod parser; +pub mod fetcher; +pub mod generator; +pub mod interactive; + +pub use cli::run; +pub use cli::Args; +pub use cli::CommitType; +pub use parser::{parse_issue_content, parse_markdown, ConventionalMessage, MarkdownParseResult, CodeBlock, Link, ListItem, MarkdownParser, parse_issue_url, Provider, ParsedIssueUrl}; +pub use generator::MessageGenerator; +pub use generator::{CommitMessage, ConventionalCommitBuilder, BreakingChange}; +pub use interactive::run_interactive_mode; +pub use fetcher::{fetch_issue_content, IssueContent};