Plugin for managing multiple git
profiles.
Using oh-my-zsh
git clone https://github.com/baliestri/git-profiles.plugin.zsh.git $ZSH_CUSTOM/plugins/git-profiles
Then add git-profiles
to the plugins array in your zshrc file:
plugins=(... git-profiles)
Using zplug
zplug "baliestri/git-profiles.plugin.zsh"
Using zinit
zinit light baliestri/git-profiles.plugin.zsh
Using zgenom
zgenom load baliestri/git-profiles.plugin.zsh
Using zi
zi light baliestri/git-profiles.plugin.zsh
# ~/.zshrc
export GIT_PROFILES_FILE="$HOME/.config/git/profiles" # Fallback to $HOME/.git-profiles
# ~/.config/git/profiles
[profile "default"]
name = Bruno Sales
email = me@baliestri.dev
# signingkey = 1234567890
[profile "work"]
name = Bruno Sales
email = work@baliestri.dev
# signingkey = 1234567890
path = "/home/baliestri/work"