Crates.io | git-pm |
lib.rs | git-pm |
version | 0.1.2 |
created_at | 2025-08-29 22:15:47.656122+00 |
updated_at | 2025-08-30 00:19:18.389689+00 |
description | A git CLI plugin for project management (git pm ...) |
homepage | https://github.com/thomasmarcel/git-pm |
repository | https://github.com/thomasmarcel/git-pm |
max_upload_size | |
id | 1817000 |
size | 23,214 |
A Git CLI plugin for project management.
It lets you create or switch to branches from task strings, enforcing consistent names.
git pm branch "MINOI-31 Zoom d'images dans galerie"
Produces and switches to branch: feature/MINOI-31-zoom-d-images-dans-galerie
.
git pm branch "<TASK-ID> <description>" [--prefix <prefix>]
Examples:
git pm branch "MINOI-31 Zoom d'images dans galerie"
# => feature/MINOI-31-zoom-d-images-dans-galerie
git pm branch "BUG-42 Fix login bug" --prefix bugfix
# => bugfix/BUG-42-fix-login-bug
git pm branch "HOT-77 Production issue" -p hotfix
# => hotfix/HOT-77-production-issue
git pm branch "TMP-99 Experiment" -p wip
# => wip/TMP-99-experiment
Make sure you have Rust installed, then
cargo install git-pm
This provides git pm as a Git subcommand.