- Add core CLI functionality (save, run, update, delete, list, show, search)
- Implement JSON-based storage in ~/.tolo/tolo.db.json
- Add beautiful terminal UI with colors and icons
- Support command shortcuts (s, r, u, d, ls, l, sh, se, h, v)
- Add Bash and Zsh shell completion
- Include comprehensive documentation (README, CONTRIBUTING, SECURITY)
- Set up CI/CD workflows with GitHub Actions
- Add installation script and Makefile for build automation
- MIT License
Made with ❤️ at Zemenawi Lab
1.5 KiB
1.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Planned Features
- Export/Import aliases
- Alias categories/tags
- Configuration file support
- Interactive mode with fuzzy search
- Alias history/undo functionality
- Cloud sync across devices
- GUI application
1.0.0 - 2026-03-27
Added
- Initial release of Tolo
- Save aliases with
tolo savecommand - Run saved aliases with
tolo runcommand - Update existing aliases with
tolo updatecommand - Delete aliases with
tolo deletecommand - List all aliases with formatted table via
tolo list - Show detailed alias information with
tolo show - Search aliases via
tolo search - Bash and Zsh shell completion
- Command shortcuts (s, r, u, d, ls, l, sh, se, h, v)
- Beautiful terminal UI with colors and icons
- JSON-based storage in
~/.tolo/tolo.db.json - Cross-platform support (Linux, macOS, Windows)
- Single binary distribution (~2MB)
- Installation script
- Makefile for build automation
- Comprehensive documentation
Features
- Lightning-fast execution (Go-based)
- Minimal RAM footprint
- Command parsing with quote handling
- Efficient JSON marshaling
- Error handling with user-friendly messages
- Auto-completion for aliases