-
Notifications
You must be signed in to change notification settings - Fork 26
CLI Command Reference
Damru provides a powerful command-line interface (python -m damru) for environment management, configuration setup, and browser debugging.
Initializes configurations and guides the developer through setting up workspace directories.
python -m damru setupRuns strict checks against Docker daemon, ADB server, WSL path mounts, binderfs modules, and Playwright patch integrity.
python -m damru check-envInstalls required native host dependencies (iptables-legacy, gcc, python3-venv, etc.).
python -m damru install-deps [--sudo-password-stdin]Downloads and imports the optimized, pre-baked Redroid OS image containing customized asset configs.
python -m damru install-image [--download]Downloads the Chrome version matrix, WebView shell APKs, TTS engines, and copies them to the workspace.
python -m damru install-apks [--download]Lists active ADB devices and their connection status.
python -m damru devicesRepairs binderfs mounts, Docker routing tables, and missing loopback configurations on WSL2 hosts.
python -m damru fix-wslResolves network path blockage and DNS lookup failures for running containers.
python -m damru fix-internetApplies a specified device profile configuration to a running worker.
python -m damru force-profile --device <device_slug> --browser-package <package_name>Launches a live scrcpy window to interact with the specified container visually.
python -m damru view --serial <adb_serial>