[ { "name": "actionlint", "title": "Actionlint", "program": "actionlint", "backend": "github", "package": "", "repository": "rhysd/actionlint", "asset": "actionlint_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "actionlint", "versionArgs": [ "-version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "actionlint", "macPackage": "actionlint", "freebsdPackage": "actionlint", "openbsdPackage": "actionlint", "netbsdPackage": "actionlint", "notes": "", "tagPrefix": "v" }, { "name": "apko", "title": "Apko", "program": "apko", "backend": "github", "package": "", "repository": "chainguard-dev/apko", "asset": "apko_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "apko", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "apko", "macPackage": "apko", "freebsdPackage": "apko", "openbsdPackage": "apko", "netbsdPackage": "apko", "notes": "Installs the CLI; APK repositories, build privileges, image config, and registry credentials belong to the pipeline.", "tagPrefix": "v" }, { "name": "argocd", "title": "Argo CD", "program": "argocd", "backend": "github", "package": "", "repository": "argoproj/argo-cd", "asset": "argocd-{os}-{goarch}", "format": "raw", "member": "argocd", "versionArgs": [ "version", "--client" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "argocd", "macPackage": "argocd", "freebsdPackage": "argocd", "openbsdPackage": "argocd", "netbsdPackage": "argocd", "notes": "", "tagPrefix": "v" }, { "name": "artifactory", "title": "Artifactory", "program": "jf", "backend": "jfrog", "package": "", "repository": "jfrog/jfrog-cli", "asset": "jfrog-cli-{os}-{jfarch}", "format": "raw", "member": "jf", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "artifactory", "macPackage": "artifactory", "freebsdPackage": "artifactory", "openbsdPackage": "artifactory", "netbsdPackage": "artifactory", "notes": "Installs JFrog CLI; configure an authenticated server before upload/download operations.", "tagPrefix": "v" }, { "name": "aws", "title": "AWS", "program": "aws", "backend": "aws", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "aws", "macPackage": "awscli", "freebsdPackage": "awscli", "openbsdPackage": "awscli", "netbsdPackage": "awscli", "notes": "", "tagPrefix": "v" }, { "name": "azure", "title": "Azure", "program": "az", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "azure-cli", "macPackage": "azure-cli", "freebsdPackage": "azure-cli", "openbsdPackage": "azure-cli", "netbsdPackage": "azure-cli", "notes": " Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "babashka", "title": "Babashka", "program": "bb", "backend": "github", "package": "", "repository": "babashka/babashka", "asset": "babashka-{version}-{bbplatform}.tar.gz", "format": "tar", "member": "bb", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "babashka", "macPackage": "babashka", "freebsdPackage": "babashka", "openbsdPackage": "babashka", "netbsdPackage": "babashka", "notes": "", "tagPrefix": "v" }, { "name": "bazel", "title": "Bazel", "program": "bazel", "backend": "github", "package": "", "repository": "bazelbuild/bazel", "asset": "bazel-{version}-{os}-{bazelarch}", "format": "raw", "member": "bazel", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "bazel", "macPackage": "bazel", "freebsdPackage": "bazel", "openbsdPackage": "bazel", "netbsdPackage": "bazel", "notes": "", "tagPrefix": "" }, { "name": "betterleaks", "title": "Betterleaks", "program": "betterleaks", "backend": "github", "package": "", "repository": "betterleaks/betterleaks", "asset": "betterleaks_{version}_{os}_{xarch}.tar.gz", "format": "tar", "member": "betterleaks", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "1.10.0", "linuxPackage": "betterleaks", "macPackage": "betterleaks", "freebsdPackage": "betterleaks", "openbsdPackage": "betterleaks", "netbsdPackage": "betterleaks", "notes": "", "tagPrefix": "v" }, { "name": "binaryen", "title": "Binaryen", "program": "wasm-opt", "backend": "github", "package": "", "repository": "WebAssembly/binaryen", "asset": "binaryen-version_{version}-{binaryenarch}-{hostos}.tar.gz", "format": "tar", "member": "wasm-opt", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "binaryen", "macPackage": "binaryen", "freebsdPackage": "binaryen", "openbsdPackage": "binaryen", "netbsdPackage": "binaryen", "notes": "Installs Binaryen command-line tools, including wasm-opt and wasm-merge.", "tagPrefix": "version_" }, { "name": "biome", "title": "Biome", "program": "biome", "backend": "bun", "package": "@biomejs/biome", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "biome", "macPackage": "biome", "freebsdPackage": "biome", "openbsdPackage": "biome", "netbsdPackage": "biome", "notes": "", "tagPrefix": "v" }, { "name": "black", "title": "Black", "program": "black", "backend": "python", "package": "black", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "black", "macPackage": "black", "freebsdPackage": "black", "openbsdPackage": "black", "netbsdPackage": "black", "notes": "", "tagPrefix": "v" }, { "name": "buf", "title": "buf", "program": "buf", "backend": "github", "package": "", "repository": "bufbuild/buf", "asset": "buf-{flyos}-{binaryenarch}", "format": "raw", "member": "buf", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "buf", "macPackage": "buf", "freebsdPackage": "buf", "openbsdPackage": "buf", "netbsdPackage": "buf", "notes": "Installs the official versioned CLI release for the current host OS and CPU.", "tagPrefix": "v" }, { "name": "buildkit", "title": "BuildKit", "program": "buildctl", "backend": "github", "package": "", "repository": "moby/buildkit", "asset": "buildkit-v{version}.{os}-{goarch}.tar.gz", "format": "tar", "member": "bin/buildctl", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "buildkit", "macPackage": "buildkit", "freebsdPackage": "buildkit", "openbsdPackage": "buildkit", "netbsdPackage": "buildkit", "notes": "", "tagPrefix": "v" }, { "name": "buildx", "title": "Buildx", "program": "docker-buildx", "backend": "github", "package": "", "repository": "docker/buildx", "asset": "buildx-v{version}.{os}-{goarch}", "format": "raw", "member": "docker-buildx", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "buildx", "macPackage": "buildx", "freebsdPackage": "buildx", "openbsdPackage": "buildx", "netbsdPackage": "buildx", "notes": "", "tagPrefix": "v" }, { "name": "cachix", "title": "Cachix", "program": "cachix", "backend": "nixpkgs", "package": "cachix", "repository": "cachix/cachix", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "cachix", "macPackage": "cachix", "freebsdPackage": "cachix", "openbsdPackage": "cachix", "netbsdPackage": "cachix", "notes": "Linux/macOS installs nixpkgs#cachix into a private Nix profile; requires existing Nix with flakes support. A requested version must match the Cachix version provided by the selected nixpkgs registry entry. BSD uses native packages when available. Optional cache configures cachix use; private cache credentials come from inherited CACHIX_AUTH_TOKEN.", "tagPrefix": "v" }, { "name": "checkov", "title": "Checkov", "program": "checkov", "backend": "python", "package": "checkov", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "checkov", "macPackage": "checkov", "freebsdPackage": "checkov", "openbsdPackage": "checkov", "netbsdPackage": "checkov", "notes": "", "tagPrefix": "v" }, { "name": "clojure", "title": "Clojure", "program": "clojure", "backend": "clojure", "package": "", "repository": "clojure/brew-install", "asset": "", "format": "", "member": "", "versionArgs": [ "-Sdescribe" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "clojure", "macPackage": "clojure/tools/clojure", "freebsdPackage": "clojure", "openbsdPackage": "clojure", "netbsdPackage": "clojure", "notes": "", "tagPrefix": "" }, { "name": "cmake", "title": "CMake", "program": "cmake", "backend": "github", "package": "", "repository": "Kitware/CMake", "asset": "cmake-{version}-{cmakeplatform}.tar.gz", "format": "tar", "member": "*/bin/cmake", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "cmake", "macPackage": "cmake", "freebsdPackage": "cmake", "openbsdPackage": "cmake", "netbsdPackage": "cmake", "notes": "", "tagPrefix": "v" }, { "name": "codacy", "title": "Codacy", "program": "codacy-coverage-reporter", "backend": "github", "package": "", "repository": "codacy/codacy-coverage-reporter", "asset": "codacy-coverage-reporter-{os}", "format": "raw", "member": "codacy-coverage-reporter", "versionArgs": [ "--help" ], "checkVersion": false, "defaultVersion": "latest", "linuxPackage": "codacy", "macPackage": "codacy", "freebsdPackage": "codacy", "openbsdPackage": "codacy", "netbsdPackage": "codacy", "notes": "", "tagPrefix": "v" }, { "name": "codecov", "title": "Codecov", "program": "codecovcli", "backend": "python", "package": "codecov-cli", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "codecov", "macPackage": "codecov", "freebsdPackage": "codecov", "openbsdPackage": "codecov", "netbsdPackage": "codecov", "notes": "", "tagPrefix": "v" }, { "name": "cosign", "title": "Cosign", "program": "cosign", "backend": "github", "package": "", "repository": "sigstore/cosign", "asset": "cosign-{os}-{goarch}", "format": "raw", "member": "cosign", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "cosign", "macPackage": "cosign", "freebsdPackage": "cosign", "openbsdPackage": "cosign", "netbsdPackage": "cosign", "notes": "Installs the signing CLI. Registry credentials and CI OIDC permissions are configured by the pipeline.", "tagPrefix": "v" }, { "name": "coveralls", "title": "Coveralls", "program": "coveralls", "backend": "github", "package": "", "repository": "coverallsapp/coverage-reporter", "asset": "coveralls-{coverallsplatform}.tar.gz", "format": "tar", "member": "coveralls", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "coveralls", "macPackage": "coverallsapp/coveralls/coveralls", "freebsdPackage": "coveralls", "openbsdPackage": "coveralls", "netbsdPackage": "coveralls", "notes": "", "tagPrefix": "v" }, { "name": "cypress", "title": "Cypress", "program": "cypress", "backend": "bun", "package": "cypress", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "cypress", "macPackage": "cypress", "freebsdPackage": "cypress", "openbsdPackage": "cypress", "netbsdPackage": "cypress", "notes": "", "tagPrefix": "v" }, { "name": "dagger", "title": "Dagger", "program": "dagger", "backend": "github", "package": "", "repository": "dagger/dagger", "asset": "dagger_v{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "dagger", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "dagger", "macPackage": "dagger", "freebsdPackage": "dagger", "openbsdPackage": "dagger", "netbsdPackage": "dagger", "notes": "Installs the CLI only; a working Dagger engine/container runtime is required for pipeline execution. BSD uses native packages when available.", "tagPrefix": "v" }, { "name": "devbox", "title": "Devbox", "program": "devbox", "backend": "github", "package": "", "repository": "jetify-com/devbox", "asset": "devbox_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "devbox", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "devbox", "macPackage": "devbox", "freebsdPackage": "devbox", "openbsdPackage": "devbox", "netbsdPackage": "devbox", "notes": "Optionally initializes or updates a project with versioned packages and exports its executable PATH. Package setup requires Nix already on PATH and Linux/macOS.", "tagPrefix": "" }, { "name": "devenv", "title": "Devenv", "program": "devenv", "backend": "cachix", "package": "", "repository": "cachix/devenv", "asset": "", "format": "tar", "member": "devenv", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "devenv", "macPackage": "devenv", "freebsdPackage": "devenv", "openbsdPackage": "devenv", "netbsdPackage": "devenv", "notes": "Requires an existing Nix installation with flakes support. Installs the pinned upstream flake into a private profile; configure trusted caches separately.", "tagPrefix": "v" }, { "name": "digitalocean", "title": "DigitalOcean", "program": "doctl", "backend": "github", "package": "", "repository": "digitalocean/doctl", "asset": "doctl-{version}-{os}-{goarch}.tar.gz", "format": "tar", "member": "doctl", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "digitalocean", "macPackage": "digitalocean", "freebsdPackage": "digitalocean", "openbsdPackage": "digitalocean", "netbsdPackage": "digitalocean", "notes": "", "tagPrefix": "v" }, { "name": "docker", "title": "Docker", "program": "docker", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "docker.io", "macPackage": "docker", "freebsdPackage": "docker", "openbsdPackage": "docker", "netbsdPackage": "docker", "notes": " Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "doppler", "title": "Doppler", "program": "doppler", "backend": "github", "package": "", "repository": "DopplerHQ/cli", "asset": "doppler_{version}_{doppleros}_{goarch}.tar.gz", "format": "tar", "member": "doppler", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "doppler", "macPackage": "doppler", "freebsdPackage": "doppler", "openbsdPackage": "doppler", "netbsdPackage": "doppler", "notes": "", "tagPrefix": "" }, { "name": "dpkg", "title": "Dpkg", "program": "dpkg-deb", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "dpkg-dev", "macPackage": "dpkg", "freebsdPackage": "dpkg", "openbsdPackage": "dpkg", "netbsdPackage": "dpkg", "notes": "Linux only; installs the native packaging toolchain. Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "erlang", "title": "Erlang/OTP", "program": "erl", "backend": "erlang", "package": "", "repository": "erlang/otp", "asset": "", "format": "tar", "member": "erl", "versionArgs": [], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "erlang", "macPackage": "erlang", "freebsdPackage": "erlang", "openbsdPackage": "erlang", "netbsdPackage": "erlang", "notes": "Linux Ubuntu 22.04/24.04/26.04 uses Hex OTP builds; macOS uses erlef/otp_builds as in setup-beam. Other Linux distributions and BSDs use native packages. Versions may be exact releases, numeric branches, or latest. Native package availability limits selectable releases; packageName explicitly selects a native package. Archive prefixes are per-user.", "tagPrefix": "v" }, { "name": "expo", "title": "Expo CLI", "program": "expo", "backend": "bun", "package": "@expo/cli", "repository": "", "asset": "", "format": "", "member": "expo", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "expo-cli", "macPackage": "expo-cli", "freebsdPackage": "expo-cli", "openbsdPackage": "expo-cli", "netbsdPackage": "expo-cli", "notes": "Installs the current @expo/cli package, not the deprecated expo-cli. Version selects the CLI release, not the Expo SDK. Projects must already contain a compatible expo dependency. Native iOS builds require macOS and Xcode; Android builds require an Android SDK/JDK.", "tagPrefix": "v" }, { "name": "extism", "title": "Extism", "program": "extism", "backend": "extism-family", "package": "", "repository": "", "asset": "", "format": "", "member": "extism", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "extism", "macPackage": "extism", "freebsdPackage": "extism", "openbsdPackage": "extism", "netbsdPackage": "extism", "notes": "Installs Extism CLI, JavaScript/Python compilers, XTP CLI, and Binaryen. Component versions can be selected independently.", "tagPrefix": "v" }, { "name": "extism-cli", "title": "Extism-Cli", "program": "extism", "backend": "github", "package": "", "repository": "extism/cli", "asset": "extism-v{version}-{os}-{goarch}.tar.gz", "format": "tar", "member": "extism", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "extism-cli", "macPackage": "extism-cli", "freebsdPackage": "extism-cli", "openbsdPackage": "extism-cli", "netbsdPackage": "extism-cli", "notes": "", "tagPrefix": "v" }, { "name": "extism-js", "title": "Extism-Js", "program": "extism-js", "backend": "github", "package": "", "repository": "extism/js-pdk", "asset": "extism-js-{rustarch}-{hostos}-v{version}.gz", "format": "gz", "member": "extism-js", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "extism-js", "macPackage": "extism-js", "freebsdPackage": "extism-js", "openbsdPackage": "extism-js", "netbsdPackage": "extism-js", "notes": "", "tagPrefix": "v" }, { "name": "extism-py", "title": "Extism-Py", "program": "extism-py", "backend": "github", "package": "", "repository": "extism/python-pdk", "asset": "extism-py-{rustarch}-{hostos}-v{version}.tar.gz", "format": "tar", "member": "extism-py", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "extism-py", "macPackage": "extism-py", "freebsdPackage": "extism-py", "openbsdPackage": "extism-py", "netbsdPackage": "extism-py", "notes": "", "tagPrefix": "v" }, { "name": "flakehub-push", "title": "FlakeHub Push", "program": "flakehub-push", "backend": "cachix", "package": "", "repository": "DeterminateSystems/flakehub-push", "asset": "", "format": "", "member": "flakehub-push", "versionArgs": [ "--version" ], "checkVersion": false, "defaultVersion": "latest", "linuxPackage": "flakehub-push", "macPackage": "flakehub-push", "freebsdPackage": "flakehub-push", "openbsdPackage": "flakehub-push", "netbsdPackage": "flakehub-push", "notes": "Requires an existing Nix installation with flakes support. Version selects an upstream release tag (for example 7 or v7), not the publisher Cargo version. Installs that pinned flake in a private profile and checks executability without invoking authenticated publishing commands. The returned version is the selected release. GitHub OIDC credentials are required only when publishing.", "tagPrefix": "v" }, { "name": "flox", "title": "Flox", "program": "flox", "backend": "native", "package": "", "repository": "flox/flox", "asset": "", "format": "tar", "member": "flox", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "flox", "macPackage": "flox", "freebsdPackage": "flox", "openbsdPackage": "flox", "netbsdPackage": "flox", "notes": "Native CLI installation requires an available vendor package source. Optionally initializes or updates a local environment with versioned packages and exports its executable PATH; package environments require Linux/macOS.", "tagPrefix": "v" }, { "name": "flyctl", "title": "Fly.io", "program": "flyctl", "backend": "github", "package": "", "repository": "superfly/flyctl", "asset": "flyctl_{version}_{flyos}_{flyarch}.tar.gz", "format": "tar", "member": "flyctl", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "flyctl", "macPackage": "flyctl", "freebsdPackage": "flyctl", "openbsdPackage": "flyctl", "netbsdPackage": "flyctl", "notes": "", "tagPrefix": "v" }, { "name": "gcloud", "title": "Google Cloud", "program": "gcloud", "backend": "gcloud", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "google-cloud-cli", "macPackage": "google-cloud-sdk", "freebsdPackage": "google-cloud-sdk", "openbsdPackage": "google-cloud-sdk", "netbsdPackage": "google-cloud-sdk", "notes": " Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "gemfury", "title": "Gemfury", "program": "curl", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "curl", "macPackage": "curl", "freebsdPackage": "curl", "openbsdPackage": "curl", "netbsdPackage": "curl", "notes": "Installs curl, the transport used by the Gemfury upload module; account credentials remain in the host environment. Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "gh", "title": "GitHub CLI", "program": "gh", "backend": "github", "package": "", "repository": "cli/cli", "asset": "gh_{version}_{ghos}_{goarch}.{ghformat}", "format": "tar", "member": "gh", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "gh", "macPackage": "gh", "freebsdPackage": "gh", "openbsdPackage": "gh", "netbsdPackage": "gh", "notes": "Linux/macOS use official versioned GitHub CLI release archives. FreeBSD, NetBSD, and OpenBSD use native gh packages and verify the selected version; missing packages or versions fail clearly. Authentication remains in GH_TOKEN or native gh configuration.", "tagPrefix": "v" }, { "name": "gh-artifact", "title": "Gh-Artifact", "program": "gh", "backend": "github", "package": "", "repository": "cli/cli", "asset": "gh_{version}_{ghos}_{goarch}.{ghformat}", "format": "tar", "member": "gh", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "gh-artifact", "macPackage": "gh-artifact", "freebsdPackage": "gh-artifact", "openbsdPackage": "gh-artifact", "netbsdPackage": "gh-artifact", "notes": "Installs gh for artifact/release downloads; Actions job-artifact uploads additionally use the GitHub artifact client installed by this setup module.", "tagPrefix": "v" }, { "name": "gitlab-artifacts", "title": "Gitlab-Artifacts", "program": "glab", "backend": "github", "package": "", "repository": "gitlab-org/cli", "asset": "glab_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "glab", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "gitlab-artifacts", "macPackage": "gitlab-artifacts", "freebsdPackage": "gitlab-artifacts", "openbsdPackage": "gitlab-artifacts", "netbsdPackage": "gitlab-artifacts", "notes": "", "tagPrefix": "v" }, { "name": "gitleaks", "title": "Gitleaks", "program": "gitleaks", "backend": "github", "package": "", "repository": "gitleaks/gitleaks", "asset": "gitleaks_{version}_{os}_{xarch}.tar.gz", "format": "tar", "member": "gitleaks", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "gitleaks", "macPackage": "gitleaks", "freebsdPackage": "gitleaks", "openbsdPackage": "gitleaks", "netbsdPackage": "gitleaks", "notes": "", "tagPrefix": "v" }, { "name": "grype", "title": "Grype", "program": "grype", "backend": "github", "package": "", "repository": "anchore/grype", "asset": "grype_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "grype", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "grype", "macPackage": "grype", "freebsdPackage": "grype", "openbsdPackage": "grype", "netbsdPackage": "grype", "notes": "", "tagPrefix": "v" }, { "name": "helm", "title": "Helm", "program": "helm", "backend": "helm", "package": "", "repository": "helm/helm", "asset": "", "format": "", "member": "", "versionArgs": [ "version", "--short" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "helm", "macPackage": "helm", "freebsdPackage": "helm", "openbsdPackage": "helm", "netbsdPackage": "helm", "notes": "", "tagPrefix": "v" }, { "name": "infisical", "title": "Infisical", "program": "infisical", "backend": "github", "package": "", "repository": "Infisical/cli", "asset": "cli_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "infisical", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "infisical", "macPackage": "infisical", "freebsdPackage": "infisical", "openbsdPackage": "infisical", "netbsdPackage": "infisical", "notes": "", "tagPrefix": "v" }, { "name": "jfrog-cli", "title": "Jfrog-Cli", "program": "jf", "backend": "jfrog", "package": "", "repository": "jfrog/jfrog-cli", "asset": "jfrog-cli-{os}-{jfarch}", "format": "raw", "member": "jf", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "jfrog-cli", "macPackage": "jfrog-cli", "freebsdPackage": "jfrog-cli", "openbsdPackage": "jfrog-cli", "netbsdPackage": "jfrog-cli", "notes": "", "tagPrefix": "v" }, { "name": "kamal", "title": "Kamal", "program": "kamal", "backend": "gem", "package": "kamal", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "ruby", "macPackage": "ruby", "freebsdPackage": "ruby", "openbsdPackage": "ruby", "netbsdPackage": "ruby", "notes": "", "tagPrefix": "v" }, { "name": "kubectl", "title": "Kubectl", "program": "kubectl", "backend": "kubectl", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "version", "--client=true" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "kubectl", "macPackage": "kubectl", "freebsdPackage": "kubectl", "openbsdPackage": "kubectl", "netbsdPackage": "kubectl", "notes": "", "tagPrefix": "v" }, { "name": "macports", "title": "MacPorts", "program": "port", "backend": "macports", "package": "", "repository": "macports/macports-base", "asset": "", "format": "pkg", "member": "port", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "macports", "macPackage": "macports", "freebsdPackage": "macports", "openbsdPackage": "macports", "netbsdPackage": "macports", "notes": "macOS only. Installs the signed official system package to /opt/local; requires root or sudo. Optionally installs comma-separated port names and exports bin/sbin. Existing CLI installations must match the selected release.", "tagPrefix": "v" }, { "name": "macports-rs", "title": "MacPorts Rust CLI", "program": "port", "backend": "github", "package": "", "repository": "tsirysndr/macports-rs", "asset": "port-{rustarch}-apple-darwin.tar.gz", "format": "tar", "member": "port", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "macports-rs", "macPackage": "macports-rs", "freebsdPackage": "macports-rs", "openbsdPackage": "macports-rs", "netbsdPackage": "macports-rs", "notes": "macOS only, Intel and Apple Silicon. Installs port and portindex per-user. Optionally installs comma-separated ports using this CLI; sudo applies only to requested port installs. Exports the default /opt/local package bin/sbin while keeping the selected CLI first.", "tagPrefix": "v" }, { "name": "meson", "title": "Meson", "program": "meson", "backend": "python", "package": "meson", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "meson", "macPackage": "meson", "freebsdPackage": "meson", "openbsdPackage": "meson", "netbsdPackage": "meson", "notes": "", "tagPrefix": "v" }, { "name": "mise", "title": "Mise", "program": "mise", "backend": "github", "package": "", "repository": "jdx/mise", "asset": "mise-v{version}-{miseplatform}.tar.gz", "format": "tar", "member": "mise", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "mise", "macPackage": "mise", "freebsdPackage": "mise", "openbsdPackage": "mise", "netbsdPackage": "mise", "notes": "Optionally installs versioned tool/backend selectors and exports mise env without modifying global configuration. Backend and package availability depend on the host.", "tagPrefix": "v" }, { "name": "netlify", "title": "Netlify", "program": "netlify", "backend": "bun", "package": "netlify-cli", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "netlify", "macPackage": "netlify", "freebsdPackage": "netlify", "openbsdPackage": "netlify", "netbsdPackage": "netlify", "notes": "", "tagPrefix": "v" }, { "name": "nexus", "title": "Nexus", "program": "curl", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "curl", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "curl", "macPackage": "curl", "freebsdPackage": "curl", "openbsdPackage": "curl", "netbsdPackage": "curl", "notes": "Installs curl for Nexus raw-repository transfers. Authentication uses a private curl config/netrc file.", "tagPrefix": "v" }, { "name": "ninja", "title": "Ninja", "program": "ninja", "backend": "github", "package": "", "repository": "ninja-build/ninja", "asset": "ninja-{ninjaplatform}.zip", "format": "zip", "member": "ninja", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "ninja", "macPackage": "ninja", "freebsdPackage": "ninja", "openbsdPackage": "ninja", "netbsdPackage": "ninja", "notes": "", "tagPrefix": "v" }, { "name": "nix-package", "title": "Nix packages", "program": "nix", "backend": "nix", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "nix-package", "macPackage": "nix-package", "freebsdPackage": "nix-package", "openbsdPackage": "nix-package", "netbsdPackage": "nix-package", "notes": "", "tagPrefix": "v" }, { "name": "openbao", "title": "OpenBao", "program": "bao", "backend": "github", "package": "", "repository": "openbao/openbao", "asset": "openbao_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "bao", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "openbao", "macPackage": "openbao", "freebsdPackage": "openbao", "openbsdPackage": "openbao", "netbsdPackage": "openbao", "notes": "", "tagPrefix": "v" }, { "name": "opentofu", "title": "OpenTofu", "program": "tofu", "backend": "github", "package": "", "repository": "opentofu/opentofu", "asset": "tofu_{version}_{os}_{goarch}.zip", "format": "zip", "member": "tofu", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "opentofu", "macPackage": "opentofu", "freebsdPackage": "opentofu", "openbsdPackage": "opentofu", "netbsdPackage": "opentofu", "notes": "", "tagPrefix": "v" }, { "name": "oras", "title": "Oras", "program": "oras", "backend": "github", "package": "", "repository": "oras-project/oras", "asset": "oras_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "oras", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "oras", "macPackage": "oras", "freebsdPackage": "oras", "openbsdPackage": "oras", "netbsdPackage": "oras", "notes": "", "tagPrefix": "v" }, { "name": "pgroll", "title": "pgroll", "program": "pgroll", "backend": "github", "package": "", "repository": "xataio/pgroll", "asset": "pgroll.{hostos}.{goarch}", "format": "raw", "member": "pgroll", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "pgroll", "macPackage": "pgroll", "freebsdPackage": "pgroll", "openbsdPackage": "pgroll", "netbsdPackage": "pgroll", "notes": "Official standalone Linux/macOS binaries; BSD uses native packages when available.", "tagPrefix": "v" }, { "name": "pkgx", "title": "Pkgx", "program": "pkgx", "backend": "github", "package": "", "repository": "pkgxdev/pkgx", "asset": "pkgx-{version}+{os}+{pkgxarch}.tar.gz", "format": "tar", "member": "pkgx", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "pkgx", "macPackage": "pkgx", "freebsdPackage": "pkgx", "openbsdPackage": "pkgx", "netbsdPackage": "pkgx", "notes": "Optionally downloads versioned packages and exports their native runtime environment. Package environments require Linux/macOS; BSD supports native CLI-only setup when available.", "tagPrefix": "v" }, { "name": "planetscale", "title": "PlanetScale", "program": "pscale", "backend": "github", "package": "", "repository": "planetscale/cli", "asset": "pscale_{version}_{ghos}_{goarch}.tar.gz", "format": "tar", "member": "pscale", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "pscale", "macPackage": "pscale", "freebsdPackage": "pscale", "openbsdPackage": "pscale", "netbsdPackage": "pscale", "notes": "Installs the CLI only; credentials, database servers, and native SQL clients remain pipeline prerequisites.", "tagPrefix": "v" }, { "name": "playwright", "title": "Playwright", "program": "playwright", "backend": "bun", "package": "@playwright/test", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "playwright", "macPackage": "playwright", "freebsdPackage": "playwright", "openbsdPackage": "playwright", "netbsdPackage": "playwright", "notes": "", "tagPrefix": "v" }, { "name": "plumber", "title": "Plumber", "program": "plumber", "backend": "github", "package": "", "repository": "getplumber/plumber", "asset": "plumber-{os}-{goarch}", "format": "raw", "member": "plumber", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "plumber", "macPackage": "plumber", "freebsdPackage": "plumber", "openbsdPackage": "plumber", "netbsdPackage": "plumber", "notes": "", "tagPrefix": "v" }, { "name": "podman", "title": "Podman", "program": "podman", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "podman", "macPackage": "podman", "freebsdPackage": "podman", "openbsdPackage": "podman", "netbsdPackage": "podman", "notes": " Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "prettier", "title": "Prettier", "program": "prettier", "backend": "bun", "package": "prettier", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "prettier", "macPackage": "prettier", "freebsdPackage": "prettier", "openbsdPackage": "prettier", "netbsdPackage": "prettier", "notes": "", "tagPrefix": "v" }, { "name": "protolint", "title": "protolint", "program": "protolint", "backend": "github", "package": "", "repository": "yoheimuta/protolint", "asset": "protolint_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "protolint", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "protolint", "macPackage": "protolint", "freebsdPackage": "protolint", "openbsdPackage": "protolint", "netbsdPackage": "protolint", "notes": "Installs the official versioned CLI release for the current host OS and CPU.", "tagPrefix": "v" }, { "name": "pulumi", "title": "Pulumi", "program": "pulumi", "backend": "github", "package": "", "repository": "pulumi/pulumi", "asset": "pulumi-v{version}-{os}-{xarch}.tar.gz", "format": "tar", "member": "pulumi/pulumi", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "pulumi", "macPackage": "pulumi", "freebsdPackage": "pulumi", "openbsdPackage": "pulumi", "netbsdPackage": "pulumi", "notes": "", "tagPrefix": "v" }, { "name": "railpack", "title": "Railpack", "program": "railpack", "backend": "github", "package": "", "repository": "railwayapp/railpack", "asset": "railpack-v{version}-{bazelarch}-{rustos}.tar.gz", "format": "tar", "member": "railpack", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "railpack", "macPackage": "railpack", "freebsdPackage": "railpack", "openbsdPackage": "railpack", "netbsdPackage": "railpack", "notes": "BuildKit is required for railpack build; planning and metadata commands do not need a daemon.", "tagPrefix": "v" }, { "name": "railway", "title": "Railway", "program": "railway", "backend": "github", "package": "", "repository": "railwayapp/cli", "asset": "railway-v{version}-{rustarch}-{rustos}.tar.gz", "format": "tar", "member": "railway", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "railway", "macPackage": "railway", "freebsdPackage": "railway", "openbsdPackage": "railway", "netbsdPackage": "railway", "notes": "", "tagPrefix": "v" }, { "name": "rclone", "title": "Rclone", "program": "rclone", "backend": "github", "package": "", "repository": "rclone/rclone", "asset": "rclone-v{version}-{rcloneos}-{goarch}.zip", "format": "zip", "member": "rclone", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "rclone", "macPackage": "rclone", "freebsdPackage": "rclone", "openbsdPackage": "rclone", "netbsdPackage": "rclone", "notes": "", "tagPrefix": "v" }, { "name": "render", "title": "Render", "program": "render", "backend": "github", "package": "", "repository": "render-oss/cli", "asset": "cli_{version}_{os}_{goarch}.zip", "format": "zip", "member": "render", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "render", "macPackage": "render", "freebsdPackage": "render", "openbsdPackage": "render", "netbsdPackage": "render", "notes": "", "tagPrefix": "v" }, { "name": "rpmbuild", "title": "Rpmbuild", "program": "rpmbuild", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "rpm", "macPackage": "rpm", "freebsdPackage": "rpm", "openbsdPackage": "rpm", "netbsdPackage": "rpm", "notes": "Linux only; installs the native packaging toolchain. Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "ruff", "title": "Ruff", "program": "ruff", "backend": "python", "package": "ruff", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "ruff", "macPackage": "ruff", "freebsdPackage": "ruff", "openbsdPackage": "ruff", "netbsdPackage": "ruff", "notes": "", "tagPrefix": "v" }, { "name": "rustfmt", "title": "Rustfmt", "program": "rustfmt", "backend": "rustfmt", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "stable", "linuxPackage": "rustfmt", "macPackage": "rustfmt", "freebsdPackage": "rustfmt", "openbsdPackage": "rustfmt", "netbsdPackage": "rustfmt", "notes": "version selects a Rust toolchain, not an independent rustfmt release.", "tagPrefix": "v" }, { "name": "sccache", "title": "sccache", "program": "sccache", "backend": "github", "package": "", "repository": "mozilla/sccache", "asset": "sccache-v{version}-{rustarch}-{rustosmusl}.tar.gz", "format": "tar", "member": "*/sccache", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "sccache", "macPackage": "sccache", "freebsdPackage": "sccache", "openbsdPackage": "sccache", "netbsdPackage": "sccache", "notes": "", "tagPrefix": "v" }, { "name": "scorecard", "title": "OpenSSF Scorecard", "program": "scorecard", "backend": "go", "package": "github.com/ossf/scorecard/v5", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--help" ], "checkVersion": false, "defaultVersion": "latest", "linuxPackage": "scorecard", "macPackage": "scorecard", "freebsdPackage": "scorecard", "openbsdPackage": "scorecard", "netbsdPackage": "scorecard", "notes": "", "tagPrefix": "v" }, { "name": "semgrep", "title": "Semgrep", "program": "semgrep", "backend": "python", "package": "semgrep", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "semgrep", "macPackage": "semgrep", "freebsdPackage": "semgrep", "openbsdPackage": "semgrep", "netbsdPackage": "semgrep", "notes": "", "tagPrefix": "v" }, { "name": "shellcheck", "title": "ShellCheck", "program": "shellcheck", "backend": "native", "package": "", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "shellcheck", "macPackage": "shellcheck", "freebsdPackage": "shellcheck", "openbsdPackage": "shellcheck", "netbsdPackage": "shellcheck", "notes": " Uses native repositories; configure the vendor repository first for tools absent from the distribution repository. Pinned versions must be available in that repository.", "tagPrefix": "v" }, { "name": "snyk", "title": "Snyk", "program": "snyk", "backend": "bun", "package": "snyk", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "snyk", "macPackage": "snyk", "freebsdPackage": "snyk", "openbsdPackage": "snyk", "netbsdPackage": "snyk", "notes": "", "tagPrefix": "v" }, { "name": "sonarqube", "title": "SonarQube", "program": "sonar-scanner", "backend": "sonar", "package": "", "repository": "SonarSource/sonar-scanner-cli", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "sonarqube", "macPackage": "sonar-scanner", "freebsdPackage": "sonar-scanner", "openbsdPackage": "sonar-scanner", "netbsdPackage": "sonar-scanner", "notes": "", "tagPrefix": "v" }, { "name": "sqlfluff", "title": "sqlfluff", "program": "sqlfluff", "backend": "python", "package": "sqlfluff", "repository": "sqlfluff/sqlfluff", "asset": "", "format": "tar", "member": "sqlfluff", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "sqlfluff", "macPackage": "sqlfluff", "freebsdPackage": "sqlfluff", "openbsdPackage": "sqlfluff", "netbsdPackage": "sqlfluff", "notes": "Requires Python 3 with venv support; installs core SQLFluff into an isolated environment. Optional templater adapters require additional dependencies.", "tagPrefix": "v" }, { "name": "sqruff", "title": "Sqruff", "program": "sqruff", "backend": "github", "package": "", "repository": "quarylabs/sqruff", "asset": "sqruff-{sqruffplatform}.tar.gz", "format": "zip", "member": "sqruff", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "sqruff", "macPackage": "sqruff", "freebsdPackage": "sqruff", "openbsdPackage": "sqruff", "netbsdPackage": "sqruff", "notes": "Installs the official versioned Sqruff binary. Linux uses the upstream musl archive for x86_64 or aarch64; macOS uses the matching Darwin archive.", "tagPrefix": "v" }, { "name": "syft", "title": "Syft", "program": "syft", "backend": "github", "package": "", "repository": "anchore/syft", "asset": "syft_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "syft", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "syft", "macPackage": "syft", "freebsdPackage": "syft", "openbsdPackage": "syft", "netbsdPackage": "syft", "notes": "", "tagPrefix": "v" }, { "name": "tangled-artifacts", "title": "Tangled-Artifacts", "program": "tangled-release-asset-uploader", "backend": "go", "package": "tangled.org/joshghiloni.me/tangled-release-asset-uploader", "repository": "", "asset": "", "format": "", "member": "tangled-release-asset-uploader", "versionArgs": [ "--help" ], "checkVersion": false, "defaultVersion": "latest", "linuxPackage": "tangled-artifacts", "macPackage": "tangled-artifacts", "freebsdPackage": "tangled-artifacts", "openbsdPackage": "tangled-artifacts", "netbsdPackage": "tangled-artifacts", "notes": "Installs the annotated-tag asset uploader; it is independent of tg. Keep TNGL_UPLOADER_APP_PASSWORD in the host environment.", "tagPrefix": "v" }, { "name": "terraform", "title": "Terraform", "program": "terraform", "backend": "terraform", "package": "", "repository": "hashicorp/terraform", "asset": "", "format": "", "member": "", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "terraform", "macPackage": "terraform", "freebsdPackage": "terraform", "openbsdPackage": "terraform", "netbsdPackage": "terraform", "notes": "", "tagPrefix": "v" }, { "name": "terragrunt", "title": "Terragrunt", "program": "terragrunt", "backend": "github", "package": "", "repository": "gruntwork-io/terragrunt", "asset": "terragrunt_{os}_{goarch}", "format": "raw", "member": "terragrunt", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "terragrunt", "macPackage": "terragrunt", "freebsdPackage": "terragrunt", "openbsdPackage": "terragrunt", "netbsdPackage": "terragrunt", "notes": "", "tagPrefix": "v" }, { "name": "tg", "title": "Tg", "program": "tg", "backend": "go", "package": "github.com/alyraffauf/tg/cmd/tg", "repository": "", "asset": "", "format": "", "member": "tg", "versionArgs": [ "--help" ], "checkVersion": false, "defaultVersion": "latest", "linuxPackage": "tg", "macPackage": "tg", "freebsdPackage": "tangled-tg", "openbsdPackage": "tangled-tg", "netbsdPackage": "tangled-tg", "notes": "Installs aly.codes/tg, the Tangled terminal client. Authentication remains in its native configuration.", "tagPrefix": "v" }, { "name": "trivy", "title": "Trivy", "program": "trivy", "backend": "github", "package": "", "repository": "aquasecurity/trivy", "asset": "trivy_{version}_{trivyplatform}.tar.gz", "format": "tar", "member": "trivy", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "trivy", "macPackage": "trivy", "freebsdPackage": "trivy", "openbsdPackage": "trivy", "netbsdPackage": "trivy", "notes": "", "tagPrefix": "v" }, { "name": "trufflehog", "title": "TruffleHog", "program": "trufflehog", "backend": "github", "package": "", "repository": "trufflesecurity/trufflehog", "asset": "trufflehog_{version}_{os}_{goarch}.tar.gz", "format": "tar", "member": "trufflehog", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "trufflehog", "macPackage": "trufflehog", "freebsdPackage": "trufflehog", "openbsdPackage": "trufflehog", "netbsdPackage": "trufflehog", "notes": "", "tagPrefix": "v" }, { "name": "turborepo", "title": "Turborepo", "program": "turbo", "backend": "bun", "package": "turbo", "repository": "", "asset": "", "format": "", "member": "turbo", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "turborepo", "macPackage": "turborepo", "freebsdPackage": "turborepo", "openbsdPackage": "turborepo", "netbsdPackage": "turborepo", "notes": "", "tagPrefix": "v" }, { "name": "ubicloud", "title": "Ubicloud", "program": "ubi", "backend": "go", "package": "github.com/ubicloud/cli", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--help" ], "checkVersion": false, "defaultVersion": "latest", "linuxPackage": "ubicloud", "macPackage": "ubicloud", "freebsdPackage": "ubicloud", "openbsdPackage": "ubicloud", "netbsdPackage": "ubicloud", "notes": "", "tagPrefix": "v" }, { "name": "uv", "title": "uv", "program": "uv", "backend": "python", "package": "uv", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "uv", "macPackage": "uv", "freebsdPackage": "uv", "openbsdPackage": "uv", "netbsdPackage": "uv", "notes": "", "tagPrefix": "v" }, { "name": "vault", "title": "Vault", "program": "vault", "backend": "hashicorp", "package": "", "repository": "hashicorp/vault", "asset": "vault_{version}_{os}_{goarch}.zip", "format": "zip", "member": "vault", "versionArgs": [ "version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "vault", "macPackage": "vault", "freebsdPackage": "vault", "openbsdPackage": "vault", "netbsdPackage": "vault", "notes": "", "tagPrefix": "v" }, { "name": "vercel", "title": "Vercel", "program": "vercel", "backend": "bun", "package": "vercel", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "vercel", "macPackage": "vercel", "freebsdPackage": "vercel", "openbsdPackage": "vercel", "netbsdPackage": "vercel", "notes": "", "tagPrefix": "v" }, { "name": "wrangler", "title": "Cloudflare Wrangler", "program": "wrangler", "backend": "bun", "package": "wrangler", "repository": "", "asset": "", "format": "", "member": "wrangler", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "wrangler", "macPackage": "wrangler", "freebsdPackage": "wrangler", "openbsdPackage": "wrangler", "netbsdPackage": "wrangler", "notes": "Installs the Wrangler npm package through Bun. Requires a Node.js release supported by the selected Wrangler version; missing Node.js and Bun are bootstrapped. Cloudflare credentials remain in the CI environment.", "tagPrefix": "v" }, { "name": "xata", "title": "Xata", "program": "xata", "backend": "xata", "package": "", "repository": "xataio/cli", "asset": "", "format": "raw", "member": "xata", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "xata", "macPackage": "xata", "freebsdPackage": "xata", "openbsdPackage": "xata", "netbsdPackage": "xata", "notes": "Installs the CLI only; credentials, database servers, and native SQL clients remain pipeline prerequisites.", "tagPrefix": "v" }, { "name": "xtp", "title": "Xtp", "program": "xtp", "backend": "xtp", "package": "", "repository": "", "asset": "", "format": "", "member": "xtp", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "xtp", "macPackage": "xtp", "freebsdPackage": "xtp", "openbsdPackage": "xtp", "netbsdPackage": "xtp", "notes": "Installs the official XTP CLI from static.dylibso.com. No authentication or plugin publication is performed.", "tagPrefix": "v" }, { "name": "yamllint", "title": "Yamllint", "program": "yamllint", "backend": "python", "package": "yamllint", "repository": "", "asset": "", "format": "", "member": "", "versionArgs": [ "--version" ], "checkVersion": true, "defaultVersion": "latest", "linuxPackage": "yamllint", "macPackage": "yamllint", "freebsdPackage": "yamllint", "openbsdPackage": "yamllint", "netbsdPackage": "yamllint", "notes": "", "tagPrefix": "v" } ]