Flexible developer workflow automation CLI in Python
dwas takes inspiration from tox,
nox and Invoke and
aims to delivers a middle ground, the builtin isolation of tox, together with
the scriptability of nox and the extensibility of Invoke, mixed with dependency
management and provided common use cases.
If dwas does not satisfy your use case, maybe one of those will?
A more detailed documentation is available.
dwas is published on Pypi and can be
installed from there
# Here PYTHON_VERSION is the version for which you want to install ``dwas``.
# Remember that it needs at least python3.8. In a virtual environment, using
# `python` should be enough.
python${PYTHON_VERSION} -m pip install dwas
# Or, using pipx
pipx install dwasFor more information and explanation, please see our docs
Once installed, you can run dwas on any project with a dwasfile.py in
it.
For example, to run all default steps:
dwasOr, to list all the steps available:
dwas --listFor more information on how to get started, please see our docs
