Skip to main content

Installation

The roverctl utility runs on your own system. You can conveniently install it using our pre-built binaries or build from source using our Makefile and provided devcontainer.

Linux and macOS users (both amd64 and arm64) can install our pre-built binaries using our installation script. This script will detect your system and add roverctl to your PATH automatically:

curl -fsSL https://raw.githubusercontent.com/VU-ASE/roverctl/main/install.sh | bash

Alternatively, you can download the pre-built binaries and releases here.

Build from source

To install the repository from source, you can use our Makefile:

git clone https://github.com/VU-ASE/roverctl.git
cd roverctl
make build
# Run roverctl from the build directory (not in PATH yet)
./bin/roverctl

We provide users with a .devcontainer that can be used in VS Code and has all necessary dependencies installed already. If you want to understand which dependencies need to be installed, take a look at the .devcontainer/Dockerfile.