Crate gwm

Crate gwm 

Source
Expand description

gwm - Git Worktree Manager

A CLI tool for managing Git worktrees with an interactive TUI.

§Features

  • List all worktrees with status indicators
  • Add new worktrees from local or remote branches
  • Remove worktrees with optional branch cleanup
  • Navigate between worktrees with shell integration
  • Clean up merged/deleted worktrees
  • Update main branch worktrees

§Configuration

gwm supports configuration at two levels:

  • Global: ~/.config/gwm/config.toml or ~/.gwmrc
  • Project: <repo-root>/.gwm/config.toml (fallback: gwm/config.toml)

Project configuration overrides global configuration.

Re-exports§

pub use error::GwmError;
pub use error::Result;

Modules§

cli
CLI module for gwm.
config
Configuration management for gwm.
error
Application-wide error types for gwm.
git
Git操作モジュール
hooks
Hook execution module.
shell
シェルコマンド実行モジュール
trust
Trust management module.
ui
UIモジュール
utils
ユーティリティモジュール