{"repo":"lucasnevespereira/go-gituser","free":true,"listed":false,"github":"https://github.com/lucasnevespereira/go-gituser","clone":"git clone https://github.com/lucasnevespereira/go-gituser.git","description":"Switch between git accounts easily","language":"Go","stars":36,"topics":["golang","macos","cli","command-line-tool","go","command-line","git","productivity","open-source","ssh"],"license":"MIT","category":"cli-tools","readme_excerpt":"Switch between git accounts easily Table of Contents - Overview - What It Automates - Account Modes - Features - Installation - Quick Start - Commands - Advanced Features - Contributing - License Overview As a user of multiple git accounts, I needed to switch regularly between my student, professional, and personal profiles. Manually updating configs, loading SSH keys, and keeping track of identities quickly became tedious. So I built this open source CLI tool to streamline the whole process. GitUser helps you switch between different git accounts effortlessly. It automates all the necessary configuration commands: username, email, GPG signing, SSH key loading, so you can focus on coding instead of fiddling with your setup. Whether you're pushing to school projects, personal repos, or work-related codebases, GitUser makes sure you're always using the right identity with a single command. What It Automates Instead of manually running these commands every time you switch projects: Just run gituser work ✨ Account Modes There is currently 3 modes available: - 💻 work : for a work related git account. - 📚 school : for a school related git account. - 🏠 personal : for a personal related git account. Features - 🔄 Instant Account Switching - Switch between work, school, and personal accounts - 🔧 Complete Git Configuration - Manages username, email, and GPG signing - 🗝️ SSH Key Management - Automatically loads the correct SSH key for each account - 🎯 Interactive Setup - Guided wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/lucasnevespereira","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lucasnevespereira/go-gituser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}