I began developing a CLI tool that addresses these needs, but there's still a lot of work ahead. I'd love to get your input on what features would be most valuable for our developers.
🎯 Core Features I'm Working On:
• Developer Experience
• Interactive menus - No more memorizing complex commands
• Quick selection - Type shortcuts (like "prod", "staging") to jump directly to actions
• Unified interface - One tool, many workflows
Plugin Architecture
• Modular design - Each team can add their own tools/workflows
• Version management - Plugin updates and compatibility checking
• SDK for easy development - Simple API for adding new functionality
Authentication & Cloud Tools
• SAML/AWS integration with profile management and favorites
• Multi-account switching with smart caching
• Bulk operations (login to multiple accounts, etc.)
Infrastructure Integration
• VPN management (NetBird, WireGuard) with profile switching
• K8s context switching and cluster operations
🤔 What I'm Considering Adding:
Developer Productivity
• Project templates and scaffolding
• Git workflow automation (branch naming, PR templates)
• Database connection management with favorites
• Local development environment setup
• Playbooks execution
• Documentation integration (link commands to runbooks/wikis)
• Onboarding workflows for new team members
💠Questions for You:
• What daily CLI tasks are most painful for our developers?
• Which tools do you find yourself switching between constantly?
• What would make onboarding new developers smoother?
• Are there any security/compliance requirements I should consider?
• Would you prefer local-only or could support cloud sync for configurations?
I'd love to get feedback on priorities! What features would have the biggest impact on your daily workflow?