Skip to content

Git User Manager is a command-line interface tool designed to simplify managing Git user configurations on your local machine. It provides an interactive menu for listing users, displaying the current user, adding a new user, and changing the active user seamlessly.

License

Notifications You must be signed in to change notification settings

alwaz-shahid/git-user-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image


Git User Manager CLI Tool

Overview

Git User Manager is a command-line interface tool designed to simplify managing Git user configurations on your local machine. It provides an interactive menu for listing users, displaying the current user, adding a new user, and changing the active user seamlessly.

Features

List all configured Git users. Display the currently active Git user. Add a new user to the global Git configuration. Switch to a different user from the list of configured users. Usage This tool runs interactively without requiring command-line arguments. Simply follow the prompts in the menu to perform actions.

Features to add:

  • Add current user to JSON file if exists.
  • handle duplicate entries.
  • Make a GUI version.
  • explicitly handle "You don't have permissions to push username/repository" issue on windows.
  • Better readme.

License

MIT License

Usage

Either clone and cargo run or get the files from releases.

About

Git User Manager is a command-line interface tool designed to simplify managing Git user configurations on your local machine. It provides an interactive menu for listing users, displaying the current user, adding a new user, and changing the active user seamlessly.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages