- Python 3.8 or newer
- pip (Python package manager)
- Git (optional, for installation from repository)
- Docker (optional, for containerized execution)
The easiest way to install DoMD:
pip install domdIf you want to use the latest development version:
# Clone the repository
git clone https://github.com/wronai/domd.git
cd domd
# Install in development mode
pip install -e .DoMD supports optional dependencies for extended functionality:
# With Ansible support
pip install "domd[ansible]"
# With development tools
pip install "domd[dev]"
# All optional dependencies
pip install "domd[all]"
# Using Poetry (optional)
poetry add domdYou can also use DoMD via Docker without installing it locally:
docker run --rm -v $(pwd):/app ghcr.io/wronai/domd domdCheck if DoMD is installed correctly:
domd --versionYou should see the version number, e.g., domd 1.0.0.
To update DoMD to the latest version:
pip install --upgrade domdTo uninstall DoMD:
pip uninstall domdIf you encounter permission errors during installation:
pip install --user domdOr on Linux/macOS:
sudo pip install domdIf you have dependency conflicts:
pip install --upgrade pip setuptools wheel
pip install --no-cache-dir domd# Sprawdź czy narzędzie jest zainstalowane
which npm # lub yarn, make, docker, itp.
# Zainstaluj brakujące narzędzia
sudo apt install make # Ubuntu/Debian
brew install make # macOS# Sprawdź uprawnienia
ls -la Makefile
chmod +x scripts/build.sh
# Może wymagane sudo dla niektórych komend# Zwiększ timeout dla wolnych komend
domd --timeout 300 # 5 minut# Ustaw poprawne kodowanie
export LANG=pl_PL.UTF-8
export LC_ALL=pl_PL.UTF-8# Szczegółowe informacje o wykonaniu
domd --verbose
# Tylko podgląd bez wykonywania komend
domd --dry-rundomd --version
poetry show domd # jeśli zainstalowane przez Poetry
pip show domd # jeśli zainstalowane przez pip# Aktualizacja przez pip
pip install --upgrade domd
# Aktualizacja z repozytorium (dla instalacji deweloperskiej)
git pull origin main
pip install -e .- Dokumentacja: https://domd.readthedocs.io
- Zgłoszenia błędów: https://github.com/wronai/domd/issues
- Dyskusje: https://github.com/wronai/domd/discussions
Po zainstalowaniu:
- Przejdź do przewodnika użytkownika aby poznać możliwości DoMD
- Sprawdź dokumentację funkcji aby poznać wszystkie opcje
- Dołącz do społeczności na GitHub Discussions
Gotowe do użycia! 🚀