Reset noisy environments in one command.
Clean containers, remove stale volumes, rebuild, and bring services back up with a single explicit action.
Docker Compose and Git management CLI
dcli wraps the repetitive parts of local ops into a small, predictable command set. Reset repos, clean services, and move between branches with fewer keystrokes and less context switching.
Why it exists
Clean containers, remove stale volumes, rebuild, and bring services back up with a single explicit action.
Point dcli at your configured repositories and synchronize them to the branch you actually need.
The CLI tells you what it changed, what failed, and which repository or container caused the problem.
The release artifacts cover macOS, Linux, and Windows, with a Homebrew path for the fastest install.
Workflow
Choose the command that matches the task: clean, restart, or reset.
dcli applies the steps directly instead of forcing you through nested shell scripts.
The output is meant to be actionable, not decorative.
Install
The repo ships with Homebrew support and direct downloads for the main desktop platforms.
Homebrew
brew tap oleg-koval/dcli
brew install dcli
dcli --version
Source build
git clone https://github.com/oleg-koval/dcli.git
cd dcli
make build
./bin/dcli --version