Installation
Installation¶
- Clone the repository:
git clone <repository-url>
cd linux-benchmark-lib
- Create a virtual environment and install:
uv venv
uv pip install -e . # runner only
Extras¶
uv pip install -e ".[ui]" # CLI/TUI
uv pip install -e ".[controller]" # Ansible + analytics
uv pip install -e ".[ui,controller]" # full CLI
uv pip install -e ".[dev]" # test + lint tools
uv pip install -e ".[docs]" # mkdocs
Switch between dependency sets with the helper script:
bash scripts/switch_mode.sh base
bash scripts/switch_mode.sh controller
bash scripts/switch_mode.sh headless
bash scripts/switch_mode.sh dev