Git User Switcher (GUS) is a simple command-line tool that allows you to switch between different Git user configurations easily. It is particularly useful for developers who work on multiple projects with different Git identities.
- Add support for switching between user profile
- Add support for switching back to global profile
- Add support for creating new user profiles
- Sync profiles & ssh key between multiple devices
GUS changes .git/config file in the current directory to the specified user configuration. It can also switch back to the global configuration.
GUS stores user configurations in a toml file at ~/.gus/config.