Skip to content

Installation

Leonard Ramminger edited this page Aug 31, 2026 · 1 revision

Installation

Releases

Tagged releases publish binaries on GitHub Releases.

Linux and macOS releases also ship ReqPack .rqp assets plus index.json.

Docker

Container images are published to GHCR for Linux x86_64 and aarch64:

docker pull ghcr.io/coditary/prebyte:latest
docker run --rm ghcr.io/coditary/prebyte:latest -h
cat input.txt | docker run --rm -i ghcr.io/coditary/prebyte:latest

Build from source

Requirements:

  1. CMake >= 3.31
  2. C++23 compiler
  3. Ninja or Visual Studio build tools
  4. Lua development package

CMake fetches prebyte-engine from GitHub at configure time. For co-development, place a local engine checkout at ../prebyte-engine.

cmake --preset dev
cmake --build --preset dev
ctest --preset dev

make is a convenience wrapper on Unix-like shells:

make          # full local QA suite
make start    # build CLI only
make test     # quick test run

Override engine source:

cmake -DPREBYTE_ENGINE_SOURCE_DIR=/path/to/prebyte-engine ...
cmake -DPREBYTE_ENGINE_GIT_TAG=v1.1.1 -DPREBYTE_ENGINE_PREFER_LOCAL_SOURCE=OFF ...

ReqPack

Build a current-host ReqPack package on Linux or macOS:

make reqpack

Output is written to dist/, including .rqp and index.json.

Clone this wiki locally