Installation¶
adiboupk is a statically linked C++ binary. No runtime dependencies are needed (besides Python for your scripts).
Prerequisites¶
- Python 3.7+ with
pipandvenv - CMake 3.16+ and a C++17 compiler (installed automatically by the script)
Quick Install¶
The script:
- Installs
cmakeandg++if needed - Clones the repo into a temporary directory
- Compiles in Release mode
- Copies the binary to
/usr/local/bin
The script:
- Installs CMake and VS Build Tools via
wingetif needed - Clones, compiles, and adds the binary to PATH
Verify¶
Update¶
Or reinstall manually:
Uninstall¶
Removes the binary and (optionally) project files (.venvs/, adiboupk.json, adiboupk.lock).
Building from Source¶
graph LR
A[git clone] --> B[cmake -B build]
B --> C[cmake --build build]
C --> D[ctest --test-dir build]
D --> E[sudo cp build/adiboupk /usr/local/bin/]
CMake Options¶
| Option | Default | Description |
|---|---|---|
CMAKE_BUILD_TYPE |
Debug |
Release for an optimized binary |
BUILD_TESTS |
ON |
OFF to skip tests |