Installation - ChairImpSec/PROLEAD GitHub Wiki

Prerequisites

Before you can install prolead, ensure that the Nix package manager is installed on your system. If you haven't installed, please follow the installation guide on the official Nix website. If you're using WSL, opt for the multi-user installation.

Clone

If you have the repository, navigate to its directory. If you don't, you may need to clone it using Git:

git clone https://github.com/ChairImpSec/PROLEAD
cd PROLEAD

Installation

To install the prolead package run the following command in the terminal:

nix-env -i -f default.nix

This installs the latest version with version number 3.0.3 to your path.

If you prefer to have prolead only installed in a development shell you can just clone the repository and enter the prolead directory. Then you can run:

nix-shell

In this shell you can build prolead using the makefile.

Remove

To uninstall the installed version of prolead execute nix-env --uninstall prolead-v3.0.3. For version v3.0.3 the command is:

nix-env --uninstall prolead-v3.0.3
nix-collect-garbage

Run

Once the installation is complete, you can execute prolead by simply typing:

PROLEAD

This will start the default evaluation specified in design.v and config.json.