Download statically linked binaries from GitHub.
To install staticd
, go to the releases page and follow the instructions below:
-
Download the binary for your OS and architecture.
-
Make the binary executable:
chmod +x staticd-<os>-<arch>
From there, you can either opt for the home directory installation (recommended) or the system-wide installation.
-
Create the
~/.local/bin
directory if it does not exist:mkdir -p ~/.local/bin
-
Move the binary to
~/.local/bin
:mv staticd-<os>-<arch> ~/.local/bin/staticd
-
Ensure
$HOME/.local/bin
is in your$PATH
. Add the following line to your~/.bashrc
or equivalent shell configuration file:export PATH="$HOME/.local/bin:$PATH"
P.s.: use
$HOME
instead of~/
as tilde does not expand in quotes.
- Move the binary to
/usr/local/bin
:sudo mv staticd-<os>-<arch> /usr/local/bin/staticd
After installation, you can run the tool by calling the staticd
command.
$ staticd <tool>
It's important to note that:
- Calling it directly as a non-root user puts the binaries into
~/.local/bin
. - Calling it using
sudo
puts the binaries into/usr/local/bin
.
bat
: sharkdp/bat, a cat(1) clone with wings.btm
: ClementTsang/bottom, yet another cross-platform graphical process/system monitor.cloudflared
: cloudflare/cloudflared, Argo Tunnel client.flyctl
: superfly/flyctl, command line tools for fly.io servicesk9s
: derailed/k9s, Kubernetes CLI to manage your clusters in style.kubectx
: ahmetb/kubectx, faster way to switch between clusters in kubectlrg
: BurntSushi/ripgrep, recursively searches directories for a regex pattern.shellcheck
: koalaman/shellcheck, a static analysis tool for shell scripts.upx
: upx/upx, the Ultimate Packer for eXecutables.uv
: astral-sh/uv, an extremely fast Python package and project manager.xh
: ducaale/xh, friendly and fast tool for sending HTTP requests.yj
: sclevine/yj, convert between YAML, TOML, JSON, and HCL.