Skip to content

dkd-dobberkau/ddev-mngr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ddev-mngr

A CLI tool to manage DDEV projects with interactive and command-line modes.

Installation

Homebrew (macOS/Linux)

brew tap dkd-dobberkau/tap
brew install ddev-mngr

Go Install

go install github.com/dkd-dobberkau/ddev-mngr@latest

Build from Source

git clone https://github.com/dkd-dobberkau/ddev-mngr.git
cd ddev-mngr
go build -o ddev-mngr

Features

  • Interactive TUI for managing DDEV projects
  • Start/stop projects with a single keypress
  • View project URLs for running projects
  • CLI mode for scripting and automation

Usage

Interactive Mode

ddev-mngr

Use arrow keys to navigate, Enter to start/stop projects. Running projects display their URL:

● my-project               running     https://my-project.ddev.site
○ another-project          stopped

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
ddev-mngr --version         # Show version

Keybindings (Interactive Mode)

Key Action
↑/k Move up
↓/j Move down
Enter Toggle start/stop
r Refresh list
q/Esc Quit

License

Apache 2.0

About

CLI tool to manage DDEV projects with interactive TUI

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages