Source code for ralph.cli.commands._commit_plumbing_options
from __future__ import annotations
from dataclasses import dataclass
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from pathlib import Path
[docs]
@dataclass(frozen=True)
class CommitPlumbingOptions:
"""Options for commit plumbing operations."""
generate_commit_msg: bool = False
generate_commit: bool = False
show_commit_msg: bool = False
config_path: Path | None = None
cli_overrides: dict[str, object] | None = None