.-') _ _ .-') _ ('-. .-') _ .-') _ .-') _
( OO) ) ( ( OO) ) _( OO) ( OO ) )( OO) ) ( OO) )
,----. ,-.-') / '._ ,-.-') \ .'_ (,------.,--./ ,--,' / '._ ,-.-') / '._ ,--. ,--.
' .-./-') | |OO)|'--...__) | |OO),`'--..._) | .---'| \ | |\ |'--...__)| |OO)|'--...__) \ `.' /
| |_( O- ) | | \'--. .--' | | \| | \ ' | | | \| | )'--. .--'| | \'--. .--'.-') /
| | .--, \ | |(_/ | | | |(_/| | ' |(| '--. | . |/ | | | |(_/ | | (OO \ /
(| | '. (_/,| |_.' | | ,| |_.'| | / : | .--' | |\ | | | ,| |_.' | | | / /\_
| '--' |(_| | | | (_| | | '--' / | `---.| | \ | | | (_| | | | `-./ /.__)
`------' `--' `--' `--' `-------' `------'`--' `--' `--' `--' `--' `--'
A command line tool allowing for easy shifting between git identities (username, email, and GPG).
Version: 0.4.2-alpha
Author: Luiserebii
Usage: git-identity [options]
Options:
-v, --version output the version number
-a, --about about this tool
-l, --list list all registered identities
-n, --new <name> * add new identity
-u, --update <name> * update registered identity
-d, --delete <name> delete registered identity
-s, --shift <name> shift git identity to registered identity (global by default)
-c, --current current global git identity
--global global (option for -s and -c)
--local local (option for -s and -c)
--user <username> specify username
--email <email> specify email
--gpg-key <gpg-key> specify GPG key (key-id format: LONG)
-h, --help output usage information
* uses additional flags below:
--user, --email, --gpg-key
To install, simply extract the tool into a preferred directory, compile, and create a soft link. For example, if you are looking to place the tool in your home directory:
unzip git-identity-0.4.2-alpha.zip -d ~/
cd ~/git-identity-0.4.2-alpha
npm install
npm run build
sudo chmod u+x ~/git-identity-0.4.2-alpha/git-identity
sudo ln -s ~/git-identity-0.4.2-alpha/git-identity /usr/local/bin/git-identity
Doing this should make it globally accessible via git-identity
.
A mirror of this repository is available at: https://serebii.io:2501/Luiserebii/git-identity
Questions? Comments? Suggestions?
Open an issue, make a pull request!
Or, you can email me at: luis@serebii.io