A CLI tool to explore Git with beautiful formatting and advanced filtering capabilities. Transform your git branch, log, status experience with colorized output, JSON exports, and Markdown documentation generation.
- Beautiful colored terminal output with syntax highlighting
- Multiple export formats: JSON, Markdown, and colorized text
- Advanced filtering: by author, date range, and commit messages
- Flexible output options: summary views, tables, graph and detailed listings
- Fast and lightweight with zero external dependencies
- Easy to use with intuitive command-line interface
brew install dinethdhilhara/tap/glo
brew install gloDownload the latest binary from GitHub Releases.
git clone https://github.com/DinethDilhara/glo.git
cd glo
go build -o glo .- Go 1.19 or higher
- Git installed on your system
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Cobra for CLI framework
- Thanks to all contributors and users
- Core functionality implemented
- Multiple output formats supported
- Advanced filtering capabilities
- Cross-platform compatibility
- Additional features in development
Made with ❤️ by Dineth De Alwis
