Expand description
drep init - write drep.toml and install the git hooks.
Two things, in order: point drep at a model, and wire it into the repository’s commit/push flow. This is the only part of drep that can damage something, which is why every failure mode is spelled out in the submodules rather than collapsed into a single “best effort” call.
All output goes through a &mut dyn std::io::Write so the command is
testable without spawning a subprocess.
Re-exports§
pub use hooks::HookKind;
Modules§
- config_
file - Render and write
drep.toml. - gitignore
- Adding
drep.tomlto the repository’s.gitignore. - hooks
drep init’s git-hook installer.- presets
- Named LLM providers for
drep init. - wizard
- The interactive half of
drep init.