# LazyGH LazyGH is a Terminal User Interface (TUI) application for managing multiple GitHub accounts easily. It allows you to switch between different Git configurations and SSH keys seamlessly. ## Demo Check out the demo to see LazyGH in action: ![LazyGH Demo](https://cloud-hq5v2c9l2-hack-club-bot.vercel.app/0demo.gif) ## Features - Manage multiple GitHub accounts - Switch between accounts with ease - Automatically update Git global configuration - Generate and manage SSH keys for each account - Copy SSH public keys to clipboard ## Contributing Contributions are welcome! Here's how you can contribute: 1. Fork the repository 2. Create your feature branch (`git checkout -b feature/AmazingFeature`) 3. Commit your changes (`git commit -m 'Add some AmazingFeature'`) 4. Push to the branch (`git push origin feature/AmazingFeature`) 5. Open a Pull Request Please make sure to update tests as appropriate and adhere to the existing coding style. ## Issues If you encounter any problems or have suggestions for improvements, please open an issue on the [GitHub Issues page](https://github.com/KMJ-007/lazygh/issues). ## Roadmap - [ ] fix the cargo auto release version mangment with release workflow - [ ] adding lazygh to binstall - [ ] adding lazygh to nix-env - [ ] adding lazygh to nix flake - [ ] ability to maintain multiple gh config files and able to categorise them in workspace fashion but in simpler way - [ ] don't know other things to add, create an issue if you have any ideas ## Security LazyGH takes your security seriously. If you discover a security vulnerability within LazyGH, please send an e-mail to Karan Janthe via karanjanthe@gmail.com. All security vulnerabilities will be addressed. ## Acknowledgements - [Ratatui](https://github.com/ratatui-org/ratatui) for the excellent TUI framework - [Tweet](https://x.com/KaranJanthe/status/1835380523235193310) for the idea and inspiration - All the contributors who have helped shape LazyGH ## Contact Karan Janthe - [@KaranJanthe](https://twitter.com/karanjanthe) Project Link: [https://github.com/KMJ-007/lazygh](https://github.com/KMJ-007/lazygh)