git-wok

Crates.iogit-wok
lib.rsgit-wok
version1.3.0
created_at2025-10-20 16:01:40.844799+00
updated_at2026-01-16 16:48:31.777748+00
descriptionA multirepo management tool.
homepagehttps://git-wok.dev/
repositoryhttps://codeberg.org/wok/wok
max_upload_size
id1892216
size3,166,700
Serge Matveenko (lig)

documentation

https://git-wok.dev/

README

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

Commit count: 167

cargo fmt