-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
479c42b
commit a03fb0f
Showing
1 changed file
with
26 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# 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: | ||
1- Add current user to json file if exists. | ||
2- handle duplicate entries. | ||
3- gui. | ||
4- handle "You don't have permissions to push username/repository" issue on windows. | ||
5- Better readme. | ||
## License | ||
MIT License | ||
|
||
|
||
## Usage | ||
Either clone and `cargo run` or get the file from releases. |