Releases: BernardUriza/trello-cli-python
Releases · BernardUriza/trello-cli-python
Trello CLI Python v2.0.0 - Modular Architecture
🚀 Features
- ✅ Modular Python package (17 modules)
- ✅ Comprehensive CLI commands
- ✅ Test suite with pytest
- ✅ Full documentation (7 docs)
- ✅ GitHub Actions ready
- ✅ 33-47% faster than v1.0
🎯 Commands
trello boards # List all boards
trello lists <board_id> # Show lists
trello cards <list_id> # Show cards
trello add-card <list_id> "Title" "Description"
trello add-label <card_id> "red" "P0"
trello set-due <card_id> "2025-11-01"
trello add-comment <card_id> "Progress update"📚 Documentation
- README.md - User guide with examples
- CLAUDE_INTEGRATION.md - AI tool integration guide
- PROJECT_SUMMARY.md - Technical architecture overview
- MIGRATION.md - v1.0 → v2.0 migration guide
- CONTRIBUTING.md - Contribution guidelines
- PROMOTION.md - Marketing strategy
🏗️ Architecture
Modular Design
trello_cli/commands/- Command modules (board, list, card, label)trello_cli/utils/- Formatters and validatorstrello_cli/client.py- Singleton API clienttests/- Test suite with pytestexamples/- Usage examples (CSV import)
Design Patterns
- Singleton pattern for API client (performance)
- Command pattern for CLI operations
- Separation of concerns (commands/utils/config)
⚡ Performance
| Operation | v1.0 | v2.0 | Improvement |
|---|---|---|---|
| List boards | ~1.2s | ~0.8s | 33% faster |
| Create card | ~1.5s | ~1.0s | 33% faster |
| 10 sequential ops | ~15s | ~8s | 47% faster |
🤝 Contributing
Pull requests welcome! See CONTRIBUTING.md
Good first issues:
- Add JSON output mode
- Implement search functionality
- Add more tests
- Improve documentation
📦 Installation
git clone https://github.com/BernardUriza/trello-cli-python.git
cd trello-cli-python
pip3 install -r requirements.txt
./trello config🔗 Links
- Repository: https://github.com/BernardUriza/trello-cli-python
- Issues: https://github.com/BernardUriza/trello-cli-python/issues
- Documentation: See README.md
License: MIT
Python: 3.7+
Status: Production Ready ✅
Built with ❤️ for the developer community