Skip to content

uetchy/git-account

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-account

npm-version npm-downloads Build Status Coverage Status

git-account adds user management feature to git. It makes you able to change user.name, user.email and private key at ease.

Installation

npm i -g git-account

Usage

$ git account <command> [<args>]

Real world example

$ git account add
? ID uetchy
? Name Yasuaki Uechi
? Email y@uechi.io
? Private Key /Users/uetchy/.ssh/id_rsa
User created
KEY        VALUE
id         uetchy
name       Yasuaki Uechi
email      y@uechi.io
privateKey /Users/uetchy/.ssh/id_rsa

$ git account switch
? choose one Yasuaki Uechi <y@uechi.io>
Switched

$ git account status
KEY        VALUE
name       Yasuaki Uechi
email      y@uechi.io
privateKey /Users/uetchy/.ssh/id_rsa

All config will be saved to ~/.git-account

Commands

status         Show current status
list           List users
switch [name]  Switch user
exec           Run command
add            Add user
remove         Remove user
help [cmd]     display help for [cmd]