Skip to main content

Crate worktrunk

Crate worktrunk 

Source
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 wt to 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.