dbx-python-cli Documentation¶
A command line tool for DBX Python development tasks.
Get started: Installation | Quick Start | Overview
What is dbx-python-cli?¶
dbx-python-cli is a unified command-line interface for managing Python development workflows across multiple related repositories. It provides tools for:
📦 Repository Management - Clone, sync, and organize related repositories
🐍 Virtual Environments - Group-level venvs with smart detection
⚡ Fast Installation - Dependency management powered by uv
✅ Testing - Run tests across repositories with consistent commands
🔧 Task Automation - Execute just commands and custom workflows
Feature Highlights¶
🤖 AI-First Design - Built with AI-assisted development workflows in mind
🔧 Modern Tooling - Uses the latest Python development tools and best practices
📦 Fast Package Management - Powered by uv
📚 Well Documented - Sphinx documentation with the beautiful Furo theme
✅ Fully Tested - Comprehensive test suite with pytest and coverage reporting
Quick Start¶
Install dbx-python-cli and get started in minutes:
# Install via pipx
pipx install git+https://github.com/aclark4life/dbx-python-cli.git
# Initialize configuration
dbx config init
# Clone repositories by group (installs automatically)
dbx clone -g django
# Run tests
dbx test django
See Quick Start for a detailed walkthrough.