Git Profile Switcher is a desktop application that allows users to easily switch between different GitHub profiles. This is particularly useful for developers who manage multiple GitHub accounts for different projects or organizations.
- Profile Management: Create, update, and delete GitHub profiles.
- Profile Switching: Quickly switch between different GitHub profiles.
- Configuration Management: View and edit the current Git configuration.
- Encryption: Securely store profile information with encryption.
- Clone the repository:
git clone https://github.com/Joel-Dandin/git-profile-selector.git
cd git-profile-switcher
- Install dependencies:
npm install
- Build the Tauri application:
npm run tauri build
To start the development server, run:
npm run tauri dev
To build the application for production, run:
npm run build
- Add a Profile: Click on the "Add Profile" button and fill in the profile details.
- Activate a Profile: Click on the "Activate" button on a profile card to switch to that profile.
- Edit a Profile: Click on the "Edit" button on a profile card to update the profile details.
- Delete a Profile: Click on the "Delete" button on a profile card to remove the profile.
- View Configuration: The current Git configuration is displayed in the "Current Git Configuration" section.
- Refresh Configuration: Click on the "Refresh" button to reload the Git configuration.
- Open in Editor: Click on the "Open in Text Editor" button to open the Git configuration file in the default text editor.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, please contact.
Happy coding! 🚀