Skip to content

Installation

uniget ships as a statically linked binary and does not require any additional tools to be installed.

Installation commands for the uniget CLI.

curl -sLf https://gitlab.com/uniget-org/cli/-/releases/permalink/latest/downloads/uniget_Linux_$(uname -m).tar.gz \
| sudo tar -xzC /usr/local/bin uniget

User context

Installation commands for the uniget CLI:

curl -sLf https://gitlab.com/uniget-org/cli/-/releases/permalink/latest/downloads/uniget_Linux_$(uname -m).tar.gz \
| tar -xzC ~/.local/bin uniget

By default uniget will operate in global context even if installed inside the home directory. Either use --user when running uniget or set $UNIGET_USER. See context for more information.

Prerelease versions

Prerelease versions are not published as releases in GitLab.

If you have a working go toolchain installed:

go install gitlab.com/uniget-org/cli/cmd/uniget@v0.25.0-rc.3

If you have Docker installed:

docker run --name=uniget -it golang go install gitlab.com/uniget-org/cli/cmd/uniget@v0.25.0-rc.3
docker cp uniget:/go/bin/uniget .