Cuica

CLI Application
CLI ApplicationInstalling

Installing

How to install the CLI application

Compatibility

The cuica CLI application is compiled into a single, statically-linked Linux binary. The currently supported architecture is x86-64, with additional architectures coming soon.

The cuica CLI application currently supports only the x86-64 architecture.

Obtaining

The latest release of the cuica CLI application (v0.9.0) can be found here:

SHA256: af7e94e18929abcca4eca9eb16a5fc94c018a516f8011335b852fa938f2c1baf

After downloading, the file may need to be made executable:

$ chmod 755 ~/Downloads/cuica-client-0.9.0

Installing

Interactive

To install, simply move to a directory in the system PATH and create a symbolic link (optional):

$ sudo cp Downloads/cuica-client-0.9.0 /usr/bin
$ sudo ln -sf /usr/bin/cuica-client-0.9.0 /usr/bin/cuica

Automated

For CI/CD builds, the CLI might instead be pulled and incorporated directly into the runner execution environment image:

RUN curl -o /usr/bin/cuica -L https://uatha.net/cuica-client-0.9.0 && \
    echo "af7e94e18929abcca4eca9eb16a5fc94c018a516f8011335b852fa938f2c1baf  /usr/bin/cuica" | shasum -a 256 -c && \
    chmod 700 /usr/bin/cuica && \
    cuica --version

Additional Applications

Lastly, because currently a lot of output from the cuica CLI application is in JSON format, the jq command is also recommended to more easily extract values:

$ cuica system info | jq ".version"
"1.2.3"

Install this using the package manager specific to your Linux distribution, e.g.:

Debian
$ sudo apt install jq

or:

RHEL
$ sudo dnf install jq
Copyright © Uatha LLC. All rights reserved.