Installation

Cargo

cargo install deskctl

From source

git clone https://github.com/harivansh-afk/deskctl
cd deskctl
cargo build --release

Docker (cross-compile for Linux)

Build a static Linux binary from any platform:

docker compose -f docker/docker-compose.yml run --rm build

This writes dist/deskctl-linux-x86_64.

Deploy to a remote machine

Copy the binary over SSH when scp is not available:

ssh -p 443 user@host 'cat > ~/deskctl && chmod +x ~/deskctl' < dist/deskctl-linux-x86_64

Requirements

No extra native libraries are needed beyond the standard glibc runtime (libc, libm, libgcc_s).