Skip to main content

Crate commitbot

Crate commitbot 

Source
Expand description

Core types and shared functionality for commitbot.

This module contains shared types and functions used across the application.

Re-exports§

pub use cli_args::Cli;
pub use cli_args::Command;
pub use git::collect_pr_items;
pub use git::current_branch;
pub use git::format_pr_commit_appendix;
pub use git::split_diff_by_file;
pub use git::stage_all;
pub use git::staged_diff_for_file;
pub use git::staged_files;
pub use git::PrSummaryMode;
pub use llm::LlmClient;

Modules§

cli_args
config
git
llm
logging
setup

Structs§

FileChange
Represents a single staged file’s change and metadata.

Enums§

FileCategory
How the user categorizes each file in interactive mode.