CLI Tools Overview
VibeCode CLI Tools
Section titled “VibeCode CLI Tools”A unified, interactive command-line interface for managing all aspects of the Vibecode platform - from development and testing to deployment and monitoring.
What is the VibeCode CLI?
Section titled “What is the VibeCode CLI?”The VibeCode CLI provides a centralized, menu-driven interface that consolidates hundreds of scripts and operations into an organized, discoverable system. Instead of remembering individual script names and locations, developers can navigate through intuitive menus to find and execute the operations they need.
Key Features
Section titled “Key Features”Unified Interface
Section titled “Unified Interface”- Single entry point for all platform operations
- Consistent UX across all categories
- Interactive menu navigation
- Context-aware help and documentation
Comprehensive Coverage
Section titled “Comprehensive Coverage”- Development & Testing - Local setup, testing, code quality
- Security & Compliance - Vulnerability scanning, audits, monitoring
- Database Operations - Migrations, seeding, backup/restore
- Deployment Automation - Multi-platform, multi-environment deployment
- VM Management - Virtual machine lifecycle and configuration
- Monitoring & Observability - Metrics, logs, health checks, Datadog integration
Developer-Friendly
Section titled “Developer-Friendly”- No need to memorize script names or locations
- Interactive prompts guide you through operations
- Confirmation for destructive operations
- Clear error messages and troubleshooting help
Quick Start
Section titled “Quick Start”Installation
Section titled “Installation”# Clone the repositorygit clone https://github.com/yourusername/vibecode-webgui.gitcd vibecode-webgui
# Run the installerbash scripts/vibecode-cli/install.shFirst Run
Section titled “First Run”# Launch the CLIbash scripts/vibecode-cli.sh
# Or if installed globallyvibecode-cliMain Menu Categories
Section titled “Main Menu Categories”1. Development & Testing
Section titled “1. Development & Testing”Manage development workflows, testing, and code quality:
- Local development setup
- Test execution (unit, integration, e2e)
- Code quality checks (lint, format, type-check)
- Build and compilation
2. Security & Compliance
Section titled “2. Security & Compliance”Security scanning, vulnerability assessment, and compliance:
- Dependency scanning
- Security audits
- Secret detection
- Compliance validation
- Continuous security monitoring
3. Database Operations
Section titled “3. Database Operations”Database management and operations:
- Schema migrations
- Database seeding
- Backup and restore
- Performance tuning
- Connection testing
4. Deployment Automation
Section titled “4. Deployment Automation”Deploy to various platforms and environments:
- Multi-environment deployment (dev, staging, prod)
- Platform-specific deployment (AKS, Fly.io, Docker)
- Blue/green deployments
- Rollback capabilities
5. VM Management
Section titled “5. VM Management”Manage virtual machines for development and testing:
- VM creation and destruction
- VM configuration
- Snapshot management
- Resource monitoring
6. Monitoring & Observability
Section titled “6. Monitoring & Observability”Comprehensive monitoring and observability:
- Datadog setup (APM, DBM, CNM, LLM Observability)
- Performance baseline recording
- Log analysis
- Health checks
- Security monitoring
Documentation
Section titled “Documentation”- User Guide - Complete guide to using the CLI
- Architecture - Technical architecture and development guide
Version Information
Section titled “Version Information”Version: 1.0.0 Last Updated: 2025-10-24 License: MIT