Installation

How to get Situation

Releases

The agent currently supports Linux and Windows on x86_64 architectures. The binaries are made available through github releases.

wget -qO situation https://github.com/situation-sh/situation/releases/download/v0.19.1/situation-0.19.1-amd64-linux
chmod +x ./situation
curl -sLo ./situation https://github.com/situation-sh/situation/releases/download/v0.19.1/situation-0.19.1-amd64-linux
chmod +x ./situation
Invoke-RestMethod -OutFile situation.exe -Uri https://github.com/situation-sh/situation/releases/download/v0.19.1/situation-0.19.1-amd64-windows.exe

From sources

As the agent makes use of generics, you need to have the go compiler >=1.18

go install github.com/situation-sh/situation

Pre-built binaries are compiled with extra flags to reduce the binary size and also set the version inside the binary. See the Makefile for more details.

The $GOPATH/bin folder must be in your PATH to run situation directly from the command line