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