Expand description
Git worktree management for parallel workflows.
Worktrunk is a CLI tool — see https://worktrunk.dev for documentation and the README for an overview.
The library API is not stable. If you’re building tooling that integrates with worktrunk, please open an issue to discuss your use case.
Re-exports§
pub use git::HookType;
Modules§
- cache
- Shared primitives for the on-disk caches under
.git/wt/cache/. - command_
log - Always-on logging for configured external commands.
- config
- Configuration system for worktrunk
- copy
- Directory copying with reflink (COW) and rayon parallelism.
- docs
- Documentation text transformations.
- git
- Git operations and repository management
- path
- priority
- Lowering process priority for background work.
- progress
- TTY spinner for long-running file-walk operations.
- remove_
dir - Recursive directory removal with progress reporting.
- shell
- Shell integration for worktrunk.
- shell_
exec - Cross-platform shell execution
- signal_
forwarder - Forwards SIGINT/SIGTERM from
wtto its foreground children. - styling
- Consolidated styling module for terminal output.
- sync
- Synchronization primitives for worktrunk.
- trace
- Trace log parsing and Chrome Trace Format export.
- utils
- General utilities.