Polyglot DevOps CLI - Overkill Edition
A comprehensive Rust-based CLI tool for modern development workflows.
- Environment Detection (
pdetect) - Detects project types (Python, Node, Rust, Go) - Project Initialization (
pinit) - Creates projects from templates - Universal Linting (
plint) - Integrates ruff, clippy, eslint - Security Auditing (
psec) - cargo-audit, pip-audit, npm-audit - GitHub Integration (
pgh) - gh CLI wrapper - API Testing (
papi) - HTTP client for API testing - Agent Orchestration - Multi-agent coordination
- Tool Catalog - 581+ tools reference
cargo install --path .# Detect project
big-module detect
# Initialize project
big-module init my-project python-uv
# Lint project
big-module lint
# Security audit
big-module audit
# GitHub
big-module github status
big-module github issues
# API test
big-module api GET https://api.example.com
# Tool catalog
big-module catalog
big-module catalog --query python
# List templates
big-module templatescrates/
├── core/ # Types, errors, traits
├── detector/ # Environment detection
├── project/ # Project initialization
├── linter/ # Universal linter
├── security/ # Security audit
├── github/ # GitHub CLI
├── api/ # API testing
├── orchestrator/ # Agent orchestration
├── catalog/ # Tool catalog
└── cli/ # CLI entry point
- TDD: 100% test coverage required
- Error Handling: Result-based with thiserror
- Performance: Rayon for parallel processing
- Code Quality: Clippy, rustfmt
MIT