git-wok 1.1.0

A multirepo management tool.
Documentation

Git Wok

status-badge

Git Wok helps you organize multiple git repositories into a single multi-project workspace.

✨ Features

  • 9 Complete Commands for comprehensive multi-repo management
  • Housekeeping: init, status
  • Package Management: add, rm, update, lock
  • Development Flow: switch, push
  • Release Management: tag
  • Advanced Options: Selective repo targeting, branch creation, GPG signing
  • Config Controls: Per-repo skip lists to exclude projects from bulk operations while preserving explicit access
  • Comprehensive Testing: 37+ tests covering all functionality
  • Shell Completion: Support for Bash, Zsh, and Fish

🎯 Quick Start

# Initialize a workspace
wok init

# Add a submodule
wok add path/to/submodule

# Switch all repos to current branch
wok switch --all

# Push changes to all repos
wok push --all

# Create and push a signed tag
wok tag --all v1.0.0 --sign --push

📚 Documentation

Community