Getting Started
Get up and running with UI-CLI in under 5 minutes.
Quick Install
# Clone the repository
git clone https://github.com/vedanta/ui-cli.git
cd ui-cli
# Install (choose one)
pip install -e . # Using pip
# OR
conda env create -f environment.yml # Using conda
conda activate ui-cli
pip install -e .
Configure
Create a .env file in the project root:
Edit .env with your credentials:
Verify Installation
Your First Commands
Cloud API
# List all your controllers
./ui hosts list
# List all devices across all sites
./ui devices list
# Check ISP performance
./ui isp metrics
Local Controller
# List connected clients
./ui lo clients list
# Get detailed client status
./ui lo clients status my-iPhone
# List network devices
./ui lo devices list
Output Formats
All commands support multiple output formats:
./ui devices list # Table (default)
./ui devices list -o json # JSON (for scripting)
./ui devices list -o csv # CSV (for spreadsheets)
Next Steps
- Installation - Detailed installation options
- Configuration - All configuration options
- Commands - Full command reference
- Examples - Real-world usage examples