git-team(8)

πŸ“¦
version 2.0.0 Β· 2 versions
, in nixpkgs unstable

πŸ’– NAME

git-team β€” the command line interface bestie for managing and enhancing your git commit messages with co-authors 🫢 like it literally handles the co-author chaos so you don't have to


✨ SYNOPSIS

git-team

[--generate-man-page]
[--help|-h]
[--version|-v]

Usage, and yes this is the whole vibe:

git-team [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...]

πŸŽ€ GLOBAL OPTIONS

The main-character flags you can drop anywhere up front:

  • --generate-man-page β€” generate a man page for this 🌈 (yes, it writes its own lore)
  • --help, -h β€” show help, the classic "wait what do I do" button
  • --version, -v β€” print the version, so you can flex which build you're on πŸ‘‘

πŸ¦‹ COMMANDS

Every subcommand, in order, no skips, we love an organized queen πŸ’…

add

Add a new alias β†’ co-author assignment, or override one that already exists.

  • --force-override, -f β€” override an existing assignment, no hesitation
  • --keep-existing, -k β€” keep the existing assignment, be gentle about it 🌸

assignments

Manage your alias β†’ co-author assignments β€” the whole little ecosystem of who gets credit πŸ’œ

add

Add a new alias β†’ co-author assignment, or override an existing one.

  • --force-override, -f β€” override an existing assignment
  • --keep-existing, -k β€” keep the existing assignment

list, ls

List your assignments πŸ“‹

  • --only-alias, -o β€” only show the alias, omitting the leading dash and the associated co-authors (clean, minimal, aesthetic ✨)

remove, rm

Remove an alias β†’ co-author assignment. Bye bestie πŸ‘‹

completion

Shell completion, so your tab key actually slays πŸŽ€

bash

Bash completion.

zsh

Zsh completion.

config

Display and edit the configuration βš™οΈ your settings, your rules.

disable

Use the default commit template and remove the prepare-commit-msg hook β€” basically turning the magic back off πŸ”Œ

enable

Enables injection of the provided co-authors whenever git-commit is used πŸ”₯

  • --all, -A β€” use all known co-authors, every single one, no cap

list, ls

List your assignments πŸ“‹

  • --only-alias, -o β€” only show the alias, omitting the leading dash and the associated co-authors

remove, rm

Remove an alias β†’ co-author assignment.

status

Print the current status 🩺 the vibe check for your setup.

  • --json β€” display the current status as a JSON formatted struct, for when you want it machine-readable fr fr

help, h

Shows a list of commands or help for one command β€” your lil' map when you're lost 🧚


ngl the flag list above is complete, so if you're looking for something extra, it's not here β€” go tap --help instead πŸ’–

sign-off time ✨ this iconic little page comes to you from the System Manager's Manual as git-team(8) β€” version and date weren't dropped in the footer, so consider this your glittery receipt πŸŽ€πŸ’… take care of her and she'll take care of your commit messages 🫢

πŸ“¦ where this page comes from