pub fn run( args: &CommitArgs, config_path: &Path, dry_run: bool, printer: &Printer, ) -> Result<(), Error>