ddev-mngr
A fast, interactive CLI tool to manage your DDEV projects.
Features
- Interactive TUI - Navigate with arrow keys, start/stop with Enter
- CLI Mode - Script-friendly commands for automation
- Fast - Built with Go, instant startup
- Cross-platform - macOS and Linux support
Installation
Homebrew (macOS/Linux)
brew tap dkd-dobberkau/tap
brew install ddev-mngr
Go Install
go install github.com/dkd-dobberkau/ddev-mngr@latest
Usage
Interactive Mode
Simply run without arguments to launch the interactive TUI:
ddev-mngr
DDEV Project Manager
● my-project running
○ another-project stopped
> ● active-project running
[Up/Down] Navigate [Enter] Start/Stop [r] Refresh [q] Quit
CLI Mode
ddev-mngr list # List all projects
ddev-mngr start <name> # Start a project
ddev-mngr stop <name> # Stop a project
ddev-mngr status [name] # Show status
Keybindings
| Key | Action |
|---|---|
| Up/k | Move up |
| Down/j | Move down |
| Enter | Toggle start/stop |
| r | Refresh list |
| q/Esc | Quit |
Links
- DDEV - Local development environment
- GitHub Repository
- Releases
- Issues