Hey Platform Engineering mates! :wave: I'm explor...
# platform-toolbox
m
Hey Platform Engineering mates! 👋 I'm exploring tooling options and wanted to check if you have (or know of) any existing tools that provide: 🔧 Core Capabilities: • Interactive CLI menus for navigating operations (instead of remembering complex commands) • Plugin/extension system to add new functionality without touching core code • Both interactive TerminalUI and direct CLI access to the same functionality • Configuration management with YAML-based presets and overrides 🎯 Specific Use Cases I'm Looking For: • AWS authentication workflows with profile management and bulk login operations • VPN client management with multiple profile support • Infrastructure automation tooling integration 💡 What I'm Envisioning: Think of it like a "Swiss Army knife" for dev/ops workflows - one tool that gives you both point-and-click menus for discovery and direct commands for automation. Each team could add their own "plugins" for their specific tools/workflows.
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?