Run a cloned repository with UV¶
Use this path when you want to run the checked-out source without manually creating or activating a virtual environment.
Prerequisites¶
- Git
- UV
Install and verify¶
git clone https://github.com/ericwastaken/PayloadStash.git
cd PayloadStash
uv sync
uv run payloadstash --help
uv sync creates or updates the environment from pyproject.toml and uv.lock. Run every PayloadStash command through uv run:
uv run payloadstash validate ./config/config-example.yml
uv run payloadstash validate ./config/config-example.yml --writeResolved
uv run payloadstash run ./config/config-example.yml --out ./output --yes
Update or remove¶
To remove the installation, delete the checkout. UV's project environment is stored in the checkout's .venv directory.