Resolve the path to the user's local or global .gitconfig.
Read user name, email and URL from .npmrc or .gitconfig
Get the user info for the current user from git config, at the project or global scope
Get a user's name from git config at the project or global scope, depending on what git uses in the current context.
Interactive command line util for quickly & easily switching git users