ts-pkgx
Version:
A library & CLI for managing packages
1,438 lines (1,432 loc) • 2.36 MB
JavaScript
import { createRequire } from "node:module";
var __create = Object.create;
var __getProtoOf = Object.getPrototypeOf;
var __defProp = Object.defineProperty;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __toESM = (mod, isNodeMode, target) => {
target = mod != null ? __create(__getProtoOf(mod)) : {};
const to = isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target;
for (let key of __getOwnPropNames(mod))
if (!__hasOwnProp.call(to, key))
__defProp(to, key, {
get: () => mod[key],
enumerable: true
});
return to;
};
var __moduleCache = /* @__PURE__ */ new WeakMap;
var __toCommonJS = (from) => {
var entry = __moduleCache.get(from), desc;
if (entry)
return entry;
entry = __defProp({}, "__esModule", { value: true });
if (from && typeof from === "object" || typeof from === "function")
__getOwnPropNames(from).map((key) => !__hasOwnProp.call(entry, key) && __defProp(entry, key, {
get: () => from[key],
enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
}));
__moduleCache.set(from, entry);
return entry;
};
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, {
get: all[name],
enumerable: true,
configurable: true,
set: (newValue) => all[name] = () => newValue
});
};
var __esm = (fn, res) => () => (fn && (res = fn(fn = 0)), res);
var __require = /* @__PURE__ */ createRequire(import.meta.url);
// src/packages/aliases.ts
var aliases;
var init_aliases = __esm(() => {
aliases = {
"1Password CLI": "developer.1password.com/1password-cli",
"aac-enc": "sourceforge.net/opencore-amr",
ack: "beyondgrep.com",
acorn: "acorn.io/acorn-cli",
act: "github.com/nektos/act",
adr: "github.com/npryce/adr-tools",
ag: "geoff.greer.fm/ag",
age: "filippo.io/age",
"age-plugin-yubikey": "github.com/str4d/age-plugin-yubikey",
agg: "asciinema.org/agg",
aiac: "github.com/gofireflyio/aiac",
aichat: "crates.io/aichat",
air: "github.com/cosmtrek/air",
alacritty: "alacritty.org",
albionrpg: "crates.io/albion_terminal_rpg",
alembic: "alembic.sqlalchemy.org",
allure: "github.com/allure-framework/allure2",
"alpaca.cpp": "github.com/antimatter15/alpaca.cpp",
amber: "amber-lang.com",
amp: "amp.rs",
ansible: "ansible.com",
"ansible-lint": "ansible.com/ansible-lint",
aomenc: "aomedia.googlesource.com/aom",
apko: "github.com/chainguard-dev/apko",
apktool: "apktool.org",
appium: "appium.io",
applesimutils: "wix.com/applesimutils",
appstreamcli: "freedesktop.org/appstream",
"arduino-cli": "arduino.github.io/arduino-cli",
argbash: "argbash.dev",
argc: "crates.io/argc",
argo: "argoproj.github.io/workflows",
"argo-cd": "argoproj.github.io/cd",
"argo-workflows": "argoproj.github.io/workflows",
argocd: "argoproj.github.io/cd",
argon2: "github.com/P-H-C/phc-winner-argon2",
aria2c: "aria2.github.io",
arkade: "arkade.dev",
Arkade: "arkade.dev",
asciidoc: "github.com/asciidoc-py/asciidoc-py",
asciidoctor: "asciidoctor.org",
asciinema: "asciinema.org",
aserver: "alsa-project.org/alsa-lib",
asn1: "gnu.org/libtasn1",
assimp: "assimp.org",
atlantis: "runatlantis.io",
atlas: "atlasgo.io",
attr: "savannah.nongnu.org/attr",
"auto-gpt": "agpt.co",
autossh: "harding.motd.ca/autossh",
aux4: "aux4.io",
avif: "github.com/AOMediaCodec/libavif",
avro: "apache.org/avro",
aws: "aws.amazon.com/cli",
"aws-iam-authenticator": "github.com/kubernetes-sigs/aws-iam-authenticator",
"aws-sso": "github.com/synfinatic/aws-sso-cli",
"aws-vault": "github.com/99designs/aws-vault",
"aws-whoami": "github.com/benkehoe/aws-whoami-golang",
"aws/cdk": "aws.amazon.com/cdk",
"aws/cli": "aws.amazon.com/cli",
awslocal: "localstack.cloud/awscli-local",
awslogs: "github.com/jorgebastida/awslogs",
azcopy: "microsoft.com/azure-storage-azcopy",
bacon: "dystroy.org/bacon",
bake: "crates.io/bake-rs",
bartib: "crates.io/bartib",
bash: "gnu.org/bash",
bashly: "bashly.dannyb.co",
bat: "crates.io/bat",
bats: "github.com/bats-core/bats-core",
bazel: "github.com/bazelbuild/bazelisk",
bcrypt: "bcrypt.sourceforge.net",
bind9: "isc.org/bind9",
bindgen: "rust-lang.org/rust-bindgen",
biome: "biomejs.dev",
bitcoin: "bitcoin.org",
Bittensor: "bittensor.com",
bk: "pkgx.sh/brewkit",
black: "github.com/psf/black",
blink: "github.com/jart/blink",
blowfish: "github.com/matoszz/blowfish",
blueutil: "github.com/toy/blueutil",
bore: "bore.pub",
borg: "borgbackup.org",
bpb: "crates.io/bpb",
brewkit: "pkgx.sh/brewkit",
broot: "crates.io/broot",
brotli: "github.com/google/brotli",
bruce: "github.com/brucedom/bruce",
btm: "crates.io/bottom",
btop: "github.com/aristocratos/btop",
buf: "buf.build",
buildctl: "github.com/moby/buildkit",
buildifier: "github.com/bazelbuild/buildtools",
buildkit: "github.com/moby/buildkit",
buildx: "docker.com/buildx",
bun: "bun.sh",
"bun.com": "bun.sh",
bytebase: "bytebase.com",
cabal: "haskell.org/cabal",
caddy: "caddyserver.com",
caesiumclt: "saerasoft.com/caesium",
"cairo-trace": "cairographics.org",
"canonical/pebble": "github.com/canonical/pebble",
carapace: "carapace.sh",
cargo: "rust-lang.org/cargo",
"cargo-c": "github.com/lu-zero/cargo-c",
"cargo-tarpaulin": "crates.io/cargo-tarpaulin",
carthage: "github.com/Carthage/Carthage",
cask: "cask.readthedocs.io",
cavif: "crates.io/cavif",
cbindgen: "mozilla.org/cbindgen",
ccache: "ccache.dev",
cdk: "aws.amazon.com/cdk",
cdktf: "terraform.io/cdk",
cedar: "cedarpolicy.com/cli",
"cedar-agent": "permit.io/cedar-agent",
"cemetery-escape": "github.com/tom-on-the-internet/cemetery-escape",
cephadm: "ceph.com/cephadm",
certbot: "certbot.eff.org",
"cfn-lint": "github.com/aws-cloudformation/cfn-lint",
cgal: "cgal.org",
chacl: "savannah.nongnu.org/acl",
changie: "changie.dev",
charmcraft: "github.com/canonical/charmcraft",
chatblade: "github.com/npiv/chatblade",
check_if_email_exists: "reacher.email/check-if-email-exists-cli",
checkexec: "crates.io/checkexec",
checkmake: "github.com/mrtazz/checkmake",
checkov: "checkov.io",
chezmoi: "chezmoi.io",
chomp: "chompbuild.com",
chromedriver: "chromedriver.chromium.org",
"chruby-exec": "github.com/postmodern/chruby",
cicada: "hugo.wang/cicada",
cilium: "cilium.io/cilium",
circleci: "circleci.com",
cirrus: "github.com/cirruslabs/cirrus-cli",
click: "crates.io/click",
clisp: "clisp.org",
clog: "clog-tool.github.io",
"cloudbase/garm": "github.com/cloudbase/garm",
cloudflared: "cloudflare.com/cloudflared",
cnquery: "cnquery.io",
code: "microsoft.com/code-cli",
"code-server": "coder.com/code-server",
coder: "coder.com",
cog: "cocogitto.io",
cointop: "cointop.sh",
colima: "github.com/abiosoft/colima",
commit: "github.com/alt-art/commit",
complexity: "github.com/thoughtbot/complexity",
composer: "getcomposer.org",
comrak: "crates.io/comrak",
conda: "conda.org",
confd: "github.com/abtreece/confd",
conform: "github.com/siderolabs/conform",
conftest: "conftest.dev",
consul: "consul.io",
"consul-template": "hashicorp.com/consul-template",
"container-structure-test": "github.com/GoogleContainerTools/container-structure-test",
convco: "convco.github.io",
cookiecutter: "github.com/cookiecutter/cookiecutter",
copa: "project-copacetic.github.io",
coredns: "coredns.io",
corepack: "nodejs.org/corepack",
cosign: "sigstore.dev/cosign",
counterfeiter: "github.com/maxbrunsfeld/counterfeiter",
cowsay: "github.com/cowsay-org/cowsay",
cpanm: "cpanmin.us",
cpz: "crates.io/cpz",
craftql: "crates.io/craftql",
"create-dmg": "github.com/create-dmg/create-dmg",
create2crunch: "github.com/0age/create2crunch",
croc: "schollz.com/croc",
cruft: "cruft.github.io",
crystal: "crystal-lang.org",
cstool: "capstone-engine.org",
csvdiff: "github.com/aswinkarthik/csvdiff",
csview: "crates.io/csview",
csvlens: "github.com/YS-L/csvlens",
ctags: "ctags.io",
ctop: "ctop.sh",
cue: "cuelang.org",
curl: "curl.se",
cURL: "curl.se",
cvt: "x.org/libcvt",
"cyrus-sasl": "cyrusimap.org/cyrus-sasl",
cython: "cython.org",
daff: "paulfitz.github.io/daff",
dagger: "dagger.io",
dart: "dart.dev",
dasel: "github.com/TomWright/dasel",
databricks: "databricks.com",
dav1d: "code.videolan.org/videolan/dav1d",
daytona: "daytona.io",
dblab: "dblab.danvergara.com",
dbtoepub: "docbook.org/xsl",
dbus: "freedesktop.org/dbus",
ddh: "crates.io/ddh",
delta: "crates.io/git-delta",
deno: "deno.land",
depot: "depot.dev",
"device-mapper": "sourceware.org/dm",
devpod: "devpod.sh/cli",
dexios: "brxken128.github.io/dexios",
dgraph: "dgraph.io",
dhall: "dhall-lang.org",
dialog: "invisible-island.net/dialog",
"diff-so-fancy": "github.com/so-fancy/diff-so-fancy",
diffoci: "github.com/reproducible-containers/diffoci",
difft: "wilfred.me.uk/difftastic",
digger: "digger.dev",
direnv: "direnv.net",
diskonaut: "crates.io/diskonaut",
diskus: "crates.io/diskus",
diun: "crazymax.dev/diun",
dive: "github.com/wagoodman/dive",
dnsmasq: "thekelleys.org.uk/dnsmasq",
"docbook-xsl": "docbook.org/xsl",
docker: "docker.com/cli",
"docker-clean": "github.com/ZZROTDesign/docker-clean",
"docker-compose": "docker.com/compose",
"docker-credential-ecr-login": "github.com/awslabs/amazon-ecr-credential-helper",
"docker-lock": "github.com/safe-waters/docker-lock",
"docker-machine": "docker.com/machine",
"docker/cli": "docker.com/cli",
doctave: "doctave.com",
doctl: "digitalocean.com/doctl",
docuum: "crates.io/docuum",
dog: "dns.lookup.dog",
dos2unix: "waterlan.home.xs4all.nl/dos2unix",
"dotenv-linter": "dotenv-linter.github.io",
dotenvx: "dotenvx.com",
dotnet: "dotnet.microsoft.com",
doxygen: "doxygen.nl",
dozzle: "dozzle.dev",
dprint: "dprint.dev",
driftctl: "snyk.io/driftctl",
drill: "crates.io/drill",
dssim: "kornel.ski/dssim",
dua: "crates.io/dua",
duck: "sagiegurari.github.io/duckscript",
duckdb: "duckdb.org",
ducker: "crates.io/ducker",
duckscript: "sagiegurari.github.io/duckscript",
duf: "github.com/muesli/duf",
duk: "duktape.org",
dust: "crates.io/du-dust",
duti: "github.com/moretension/duti",
dym: "crates.io/didyoumean",
earthly: "earthly.dev/earthly",
eas: "expo.dev/eas-cli",
eclint: "gitlab.com/greut/eclint",
edgedb: "edgedb.com",
eget: "github.com/zyedidia/eget",
Eget: "github.com/zyedidia/eget",
"eks-node-viewer": "github.com/awslabs/eks-node-viewer",
eksctl: "eksctl.io",
eliza: "elizaOS.github.io",
elizaOS: "elizaOS.github.io",
elvish: "elv.sh",
emacs: "gnu.org/emacs",
enc: "github.com/life4/enc",
"encore-go": "encore.dev/go",
envchain: "github.com/sorah/envchain",
envconsul: "hashicorp.com/envconsul",
eol: "endoflife.date",
epsilon: "epsilon-project.sourceforge.io",
epstool: "ghostgum.com.au/epstool",
etcd: "etcd.io",
ethaddrgen: "github.com/Limeth/ethaddrgen",
eureka: "crates.io/eureka",
exa: "crates.io/exa",
exiftool: "exiftool.org",
exr2aces: "openexr.com",
eza: "crates.io/eza",
f2py: "numpy.org",
faac: "sourceforge.net/faac",
faad: "sourceforge.net/faad2",
factotum: "github.com/snowplow/factotum",
fast_float: "github.com/fastfloat/fast_float",
fastgron: "github.com/adamritter/fastgron",
fastlane: "fastlane.tools",
fblog: "crates.io/fblog",
fend: "printfn.github.io/fend",
fftw: "fftw.org",
fido2: "developers.yubico.com/libfido2",
file: "darwinsys.com/file",
firebase: "google.com/firebase-tools",
fish: "fishshell.com",
fizz: "github.com/facebookincubator/fizz",
flac: "xiph.org/flac",
flex: "github.com/westes/flex",
flipt: "flipt.io",
flit: "flit.pypa.io",
fluentci: "fluentci.io",
flux: "fluxcd.io/flux2",
fly: "fly.io",
flyway: "flywaydb.org",
fnm: "crates.io/fnm",
forc: "fuellabs.github.io/sway",
freeze: "charm.sh/freeze",
fribidi: "gnu.org/fribidi",
fselect: "crates.io/fselect",
fsrx: "crates.io/fsrx",
fury: "fury.co",
fusermount3: "github.com/libfuse/libfuse",
fzf: "github.com/junegunn/fzf",
"g-ir": "gnome.org/gobject-introspection",
"garm-provider-openstack": "github.com/cloudbase/garm-provider-openstack",
gci: "github.com/daixiang0/gci",
gdbm: "gnu.org/gdbm",
"gdk-pixbuf": "gnome.org/gdk-pixbuf",
gdown: "wkentaro.github.io/gdown",
gdu: "github.com/dundee/gdu",
"gen-ir": "veracode.com/gen-ir",
genact: "svenstaro.github.io/genact",
generic_sum: "github.com/Mbed-TLS/mbedtls",
geni: "priver.dev/geni",
genqlient: "khanacademy.org/genqlient",
"geos-config": "libgeos.org",
"get-blessed": "crates.io/get-blessed",
gh: "cli.github.com",
ghq: "github.com/x-motemen/ghq",
gif2rgb: "giflib.sourceforge.io",
gifsicle: "lcdf.org/gifsicle",
"gimme-aws-creds": "nike.com/gimme-aws-creds",
ginkgo: "onsi.github.io/ginkgo",
gist: "rubygems.org/gist",
git: "git-scm.com",
"git-absorb": "crates.io/git-absorb",
"git-branchless": "crates.io/git-branchless",
"git-chglog": "github.com/git-chglog",
"git-cliff": "git-cliff.org",
"git-credential-manager": "github.com/git-ecosystem/git-credential-manager",
"git-crypt": "agwa.name/git-crypt",
"git-filter-repo": "github.com/newren/git-filter-repo",
"git-gone": "crates.io/git-gone",
"git-grab": "crates.io/git-grab",
"git-lfs": "git-lfs.com",
"git-quick-stats": "git-quick-stats.sh",
"git-review": "opendev.org/git-review",
"git-sizer": "github.com/github/git-sizer",
"git-tidy": "crates.io/git-tidy",
"git-town": "git-town.com",
"git-trim": "crates.io/git-trim",
git2: "libgit2.org",
"gitlab-runner": "gitlab.com/gitlab-org/gitlab-runner",
gitleaks: "gitleaks.io",
gitopolis: "crates.io/gitopolis",
gitql: "amrdeveloper.github.io/GQL",
gitsign: "sigstore.dev/gitsign",
gitu: "crates.io/gitu",
gitui: "crates.io/gitui",
gitweb: "crates.io/gitweb",
glab: "gitlab.com/gitlab-org/cli",
glauth: "github.com/glauth/glauth",
gleam: "gleam.run",
glow: "charm.sh/glow",
glslc: "github.com/google/shaderc",
gnuplot: "gnuplot.info",
go: "go.dev",
"go-bindata": "github.com/kevinburke/go-bindata",
"go-md2man": "github.com/cpuguy83/go-md2man",
"go-mod-upgrade": "github.com/oligot/go-mod-upgrade",
"go-passbolt-cli": "github.com/passbolt/go-passbolt-cli",
"go-redfish-api-idrac-client": "github.com/greenpau/go-redfish-api-idrac",
"go-sponge": "github.com/loq9/go-sponge",
gofumpt: "mvdan.cc/gofumpt",
"golangci-lint": "golangci-lint.run",
gollum: "github.com/gollum/gollum",
gomarkdoc: "github.com/princjef/gomarkdoc",
gomplate: "gomplate.ca",
"google-maps-scraper": "github.com/gosom/google-maps-scraper",
goose: "pressly.github.io/goose",
gopass: "github.com/gopasspw/gopass",
gops: "github.com/google/gops",
goreleaser: "goreleaser.com",
"gost3411-2012": "github.com/adegtyarev/streebog",
gotestsum: "github.com/gotestyourself/gotestsum",
gource: "gource.io",
govulncheck: "go.dev/govulncheck",
gox: "github.com/mitchellh/gox",
goyacc: "modernc.org/goyacc",
gperf: "gnu.org/gperf",
"gpg-tui": "orhun.dev/gpg-tui",
gpgme: "gnupg.org/gpgme",
gphoto2: "gphoto.org/libgphoto2",
gpp: "logological.org/gpp",
"GPT Engineer": "github.com/AntonOsika/gpt-engineer",
gpt4all: "github.com/nomic-ai/gpt4all",
gql: "graphqleditor.com/gql",
gqlgen: "gqlgen.com",
gr2fonttest: "graphite.sil.org",
gradle: "gradle.org",
granted: "granted.dev",
grep: "gnu.org/grep",
gron: "github.com/tomnomnom/gron",
groonga: "groonga.org",
grpc: "grpc.io",
grype: "github.com/anchore/grype",
gsf: "gnome.org/libgsf",
gti: "r-wos.org/gti",
gtk3: "gtk.org/gtk3",
gtk4: "gtk.org/gtk4",
guil: "gnu.org/guile",
gum: "charm.sh/gum",
hac: "crates.io/hac-client",
hadolint: "github.com/hadolint/hadolint",
halibut: "chiark.greenend.org.uk/halibut",
hasura: "hasura.io",
hatch: "pypa.io/hatch",
hcloud: "hetzner.com/hcloud",
heif: "github.com/strukturag/libheif",
"heif-converter": "github.com/MaestroError/heif-converter-image",
helm: "helm.sh",
helmfile: "github.com/helmfile/helmfile",
help2man: "gnu.org/help2man",
heroku: "heroku.com",
hexedit: "rigaux.org/hexedit",
himalaya: "pimalaya.org/himalaya",
hiredis: "github.com/redis/hiredis",
hjson: "hjson.github.io",
horcrux: "github.com/jesseduffield/horcrux",
htop: "htop.dev",
hubble: "cilium.io/hubble",
"huggingface-cli": "huggingface.co",
hugo: "gohugo.io",
huniq: "crates.io/huniq",
hunspell: "hunspell.github.io",
hurl: "hurl.dev",
hyfetch: "github.com/hykilpikonna/hyfetch",
hyperfine: "crates.io/hyperfine",
iconv: "gnu.org/libiconv",
idevicedate: "libimobiledevice.org",
idn: "gnu.org/libidn",
idn2: "gnu.org/libidn2",
ifacemaker: "github.com/vburenin/ifacemaker",
imageflow_tool: "imageflow.io/imageflow_tool",
"imessage-exporter": "crates.io/imessage-exporter",
infracost: "infracost.io",
interpreter: "openinterpreter.com",
invoice: "github.com/maaslalani/invoice",
invoke: "pyinvoke.org",
"ios-deploy": "github.com/ios-control/ios-deploy",
ipfs: "ipfs.tech",
ipython: "ipython.org",
iroh: "iroh.computer",
istioctl: "istio.io",
itstool: "itstool.org",
jadx: "github.com/skylot/jadx",
jags: "mcmc-jags.sourceforge.io",
jasper: "github.com/jasper-software/jasper",
jbang: "jbang.dev",
jbig2dec: "jbig2dec.com",
"Jenkins X": "jenkins-x.io",
"jenkins-lts": "jenkins.io",
jenv: "jenv.be",
jetp: "jetporch.com",
jinja2: "github.com/mattrobenolt/jinja2-cli",
jira: "github.com/ankitpokhrel/jira-cli",
jless: "jless.io",
jnv: "crates.io/jnv",
joshuto: "crates.io/joshuto",
jq: "stedolan.github.io/jq",
json: "lloyd.github.io/yajl",
jsonlint: "github.com/zaach/jsonlint",
jsonnet: "jsonnet.org",
juju: "juju.is",
julia: "julialang.org",
juliaup: "julialang.org/juliaup",
jumppad: "jumppad.dev",
just: "just.systems",
"justwatchcom/sql_exporter": "github.com/justwatchcom/sql_exporter",
jwt: "crates.io/jwt-cli",
jx: "jenkins-x.io",
k0sctl: "github.com/k0sproject/k0sctl",
k3d: "k3d.io",
k3sup: "github.com/alexellis/k3sup",
k9s: "k9scli.io",
kaggle: "kaggle.com",
kargo: "akuity.io/kargo",
kaspa: "github.com/kaspanet/rusty-kaspa",
"kaspa-miner": "crates.io/kaspa-miner",
kcat: "github.com/edenhill/kcat",
keep: "keephq.dev",
keyring: "github.com/jaraco/keyring",
killport: "crates.io/killport",
kind: "kind.sigs.k8s.io",
kluctl: "kluctl.io",
koyeb: "koyeb.com",
kpt: "kpt.dev",
krampus: "idleberg.github.io/krampus",
ksops: "viaduct.ai/ksops",
ktlint: "ktlint.github.io",
kube: "kubectx.dev",
"kube-capacity": "github.com/robscott/kube-capacity",
"kube-linter": "kubelinter.io",
"kube-score": "github.com/zegl/kube-score",
kubebuilder: "kubebuilder.io",
kubecm: "kubecm.cloud",
kubecolor: "github.com/kubecolor/kubecolor",
kubeconform: "github.com/yannh/kubeconform",
kubectl: "kubernetes.io/kubectl",
"kubectl-cnpg": "cloudnative-pg.io",
"kubectl-krew": "krew.sigs.k8s.io",
kubeshark: "kubeshark.co",
kustomize: "kubernetes.io/kustomize",
ladder: "github.com/everywall/ladder",
lame: "lame.sourceforge.io",
laravel: "laravel.com",
lavinmq: "lavinmq.com",
lazydocker: "github.com/jesseduffield/lazydocker",
lazygit: "github.com/jesseduffield/lazygit",
ldap: "openldap.org",
lefthook: "github.com/evilmartians/lefthook",
lego: "github.com/go-acme/lego",
leo: "leo-lang.org",
lftp: "lftp.yar.ru",
"libassuan-config": "gnupg.org/libassuan",
libcap: "kernel.org/libcap",
"libcap-ng": "people.redhat.com/sgrubb/libcap-ng",
libcerf: "jugit.fz-juelich.de/mlz/libcerf",
libdeflate: "github.com/ebiggers/libdeflate",
libdrm: "dri.freedesktop.org",
libimagequant: "pngquant.org/lib",
liblinear: "csie.ntu.edu.tw/cjlin/liblinear",
liblmdb: "openldap.org/liblmdb",
libmatio: "matio.sourceforge.io",
libnl: "github.com/thom311/libnl",
libomp: "openmp.llvm.org",
libpipeline: "libpipeline.gitlab.io/libpipeline",
libproxy: "libproxy.github.io/libproxy",
libseccomp: "github.com/seccomp/libseccomp",
LibTomMath: "libtom.net/math",
libtool: "gnu.org/libtool",
liburcu: "liburcu.org",
"libusb-config": "libusb.info/compat",
libyang: "github.com/cesnet/libyang",
license: "github.com/nishanths/license",
"license-plist": "github.com/mono0926/LicensePlist",
licensed: "github.com/licensee/licensed",
licensor: "crates.io/licensor",
lighthouse: "crates.io/lighthouse",
linkerd: "linkerd.io/linkerd2",
litecli: "litecli.com",
"LLaMA.cpp": "github.com/ggerganov/llama.cpp",
llm: "llm.datasette.io",
llrt: "github.com/awslabs/llrt",
"local-ai": "localai.io",
localstack: "localstack.cloud/cli",
logdy: "logdy.dev",
loki: "grafana.com/loki",
lolcat: "github.com/jaseg/lolcat",
lporg: "github.com/blacktop/lporg",
lsd: "github.com/peltoche/lsd",
lua: "lua.org",
luajit: "luajit.org",
luarocks: "luarocks.org",
lux: "github.com/iawia002/lux",
lychee: "lychee.cli.rs",
lynx: "invisible-island.net/lynx",
lz4: "lz4.org",
lzip: "nongnu.org/lzip",
mackup: "github.com/lra/mackup",
mactop: "github.com/context-labs/mactop",
mailpit: "mailpit.axllent.org",
make: "gnu.org/make",
"mako-render": "makotemplates.org",
mamba: "github.com/mamba-org/mamba",
"man-db": "man-db.gitlab.io/man-db",
MariaDB: "mariadb.com/server",
marionette: "github.com/skx/marionette",
markdownlint: "github.com/igorshubovych/markdownlint-cli",
markitdown: "microsoft.com/markitdown",
mas: "github.com/mas-cli/mas",
mash: "pkgx.sh/mash",
mask: "crates.io/mask",
matdump: "matio.sourceforge.io",
maturin: "maturin.rs",
mc: "min.io/mc",
md2html: "github.com/mity/md4c",
mdbook: "rust-lang.github.io/mdBook",
mdcat: "crates.io/mdcat",
mecab: "taku910.github.io/mecab",
melt: "charm.sh/melt",
mercure: "mercure.rocks",
mergestat: "mergestat.com/mergestat-lite",
mergiraf: "mergiraf.org",
meson: "mesonbuild.com",
metagpt: "deepwisdom.ai",
MetaGPT: "deepwisdom.ai",
metis: "glaros.dtc.umn.edu/metis",
micro: "micro-editor.github.io",
"microcks-cli": "microcks.io",
micromamba: "github.com/mamba-org/micro",
"Midnight Commander": "midnight-commander.org",
migrate: "github.com/golang-migrate/migrate",
minikube: "kubernetes.io/minikube",
minisign: "jedisct1.github.io/minisign",
mint: "github.com/yonaskolb/Mint",
mise: "mise.jdx.dev",
mitmproxy: "mitmproxy.org",
mkcert: "mkcert.dev",
mkdocs: "mkdocs.org",
mmdblookup: "github.com/maxmind/libmaxminddb",
mockery: "vektra.github.io/mockery",
mockgen: "go.uber.org/mock/mockgen",
mods: "charm.sh/mods",
mongosh: "mongodb.com/shell",
moon: "moonrepo.dev/moon",
mop: "github.com/mop-tracker/mop",
mosh: "mosh.org",
mpg123: "mpg123.de",
mprocs: "crates.io/mprocs",
mpv: "mpv.io",
mscp: "github.com/upa/mscp",
mujs: "mujs.com",
mun: "mun-lang.org",
mvn: "maven.apache.org",
nak: "github.com/fiatjaf/nak",
names: "crates.io/names",
nano: "nano-editor.org",
ncdu: "dev.yorhel.nl/ncdu",
neofetch: "github.com/dylanaraps/neofetch",
"neon-config": "notroj.github.io/neon",
neowofetch: "github.com/hykilpikonna/hyfetch/neowofetch",
"net-tools": "sourceforge.net/net-tools",
nex: "github.com/blynn/nex",
nginx: "nginx.org",
ninja: "ninja-build.org",
nixpacks: "nixpacks.com",
nnn: "github.com/jarun/nnn",
node: "nodejs.org",
"node-build": "github.com/nodenv/node-build",
nomad: "nomadproject.io",
normalizer: "github.com/Ousret/charset_normalizer",
npm: "npmjs.com",
"nspr-config": "mozilla.org/nspr",
nuclei: "projectdiscovery.io/nuclei",
numbat: "numbat.dev",
nvim: "neovim.io",
"nvm-exec": "github.com/nvm-sh/nvm",
nx: "nx.dev",
"oapi-codegen": "github.com/oapi-codegen/oapi-codegen",
"oauth2-proxy": "oauth2-proxy.github.io",
oci: "oracle.com/oci-cli",
ocrmypdf: "github.com/ocrmypdf/OCRmyPDF",
odigos: "odigos.io",
"oh-my-posh": "ohmyposh.dev",
ollama: "ollama.ai",
omekasy: "crates.io/omekasy",
onefetch: "onefetch.dev",
"onig-config": "github.com/kkos/oniguruma",
op: "developer.1password.com/1password-cli",
opa: "openpolicyagent.org",
"open-interpreter": "openinterpreter.com",
openai: "openai.com/openai-python",
"openapi-generator": "openapi-generator.tech",
openbao: "openbao.org/openbao",
opencanaryd: "github.com/thinkst/opencanary",
openplayground: "github.com/nat/openplayground",
opensearch: "opensearch.org",
openslide: "openslide.org",
OpenSSL: "openssl.org",
openstack: "opendev.org/openstack/python-openstackclient",
openvpn: "openvpn.net",
"operator-sdk": "operatorframework.io/operator-sdk",
opj_compress: "openjpeg.org",
optipng: "sf.net/optipng",
oras: "oras.land",
orcc: "gstreamer.freedesktop.org/orc",
ord: "ordinals.com",
"org-stats": "github.com/caarlos0/org-stats",
ots: "ots.sniptt.com",
overmind: "github.com/darthsim/overmind",
pack: "buildpacks.io",
packer: "packer.io",
pake: "npmjs.com/pake-cli",
pakku: "github.com/mycreepy/pakku",
pandoc: "pandoc.org",
"pandoc-crossref": "pandoc.org/crossref",
pango: "gnome.org/pango",
pants: "pantsbuild.org/scie-pants",
paper: "github.com/rrthomas/libpaper",
par2: "github.com/Parchive/par2cmdline",
passbolt: "github.com/passbolt/go-passbolt-cli",
pastel: "crates.io/pastel",
patch: "gnu.org/patch",
patchelf: "nixos.org/patchelf",
"pcap-config": "tcpdump.org",
pcre: "pcre.org",
pcre2: "pcre.org/v2",
"pcsc-lite": "pcsclite.apdu.fr",
pcscd: "pcsclite.apdu.fr",
pdm: "pdm.fming.dev",
pebble: "github.com/canonical/pebble",
periphery: "github.com/peripheryapp/periphery",
pgen: "crates.io/pgen",
php: "php.net",
"php-cs-fixer": "symfony.com/cs",
phpMyAdmin: "phpmyadmin.net",
pier: "crates.io/pier",
pik: "crates.io/pik",
pike: "github.com/jameswoolfenden/pike",
pinentry: "gnupg.org/pinentry",
pinniped: "pinniped.dev",
pio: "github.com/siiptuo/pio",
pip: "pip.pypa.io",
pipenv: "pipenv.pypa.io",
pipx: "pypa.github.io/pipx",
pixi: "prefix.dev",
pixlet: "tidbyt.com",
pkg: "vercel.com/pkg",
"pkg-config": "freedesktop.org/pkg-config",
pkgm: "pkgx.sh/pkgm",
pkgx: "pkgx.sh",
plantuml: "plantuml.com",
plistutil: "libimobiledevice.org/libplist",
pls: "dhruvkb.dev/pls",
pluralith: "pluralith.com",
pluto: "fairwinds.com/pluto",
pnpm: "pnpm.io",
pocket: "pokt.network",
pocketbase: "pocketbase.io",
pod: "cocoapods.org",
pod2man: "eyrie.org/eagle/podlators",
podman: "podman.io",
poetry: "python-poetry.org",
pop: "charm.sh/pop",
"poppler-qt5": "freedesktop.org/poppler-qt5",
PortAudio: "portaudio.com",
portfolio_rs: "crates.io/portfolio_rs",
postgrest: "postgrest.org",
pqrs: "crates.io/pqrs",
"pre-commit": "pre-commit.com",
prettier: "prettier.io",
prettyping: "denilson.sa.nom.br/prettyping",
"process-compose": "f1bonacc1.github.io/process-compose",
proj: "proj.org",
projen: "projen.io",
protoc: "protobuf.dev",
"protoc-gen-connect-go": "connectrpc.org/protoc-gen-connect-go",
"protoc-gen-go": "google.com/protobuf-go",
"protoc-gen-go-grpc": "grpc.io/grpc-go",
"protoc-gen-jsonschema": "github.com/chrusty/protoc-gen-jsonschema",
"Protocol Buffers": "protobuf.dev",
proxy: "libproxy.github.io/libproxy",
prql: "prql-lang.org",
pscale: "planetscale.com",
pstree: "github.com/FredHucht/pstree",
pueue: "crates.io/pueue",
pulumi: "pulumi.io",
pushenv: "crates.io/pushenv",
pwgen: "pwgen.sourceforge.io",
pwsh: "microsoft.com/PowerShell",
py: "python.org",
pygmentize: "pygments.org",
pylsp: "github.com/python-lsp/python-lsp-server",
"pyproject-build": "github.com/pypa/build",
"pyqt-bundle": "riverbankcomputing.com/pyqt-builder",
pyright: "microsoft.com/pyright",
pytest: "pytest.org",
python: "python.org",
"python-click": "palletsprojects.com/click",
"python-jinja": "palletsprojects.com/jinja",
qemu: "qemu.org",
qpdf: "qpdf.sourceforge.io",
qrencode: "fukuchi.org/qrencode",
qsv: "crates.io/qsv",
quickwit: "quickwit.io",
raccoin: "raccoin.org",
rage: "crates.io/rage",
railway: "railway.app",
rav1e: "github.com/xiph/rav1e",
rawdog: "github.com/abanteai/rawdog",
rbenv: "github.com/rbenv/rbenv",
rbw: "git.tozt.net/rbw",
rclone: "rclone.org",
re2c: "re2c.org",
"reattach-to-user-namespace": "github.com/ChrisJohnsen/tmux-MacOSX-pasteboard",
rebar3: "rebar3.org",
redfishtool: "github.com/DMTF/redfishtool",
redis: "redis.io",
redis_tui: "github.com/mat2cc/redis_tui",
regbot: "github.com/regclient/regclient/regbot",
regctl: "github.com/regclient/regclient/regctl",
regsync: "github.com/regclient/regclient/regsync",
rename: "plasmasturm.org/rename",
render: "render.com",
replibyte: "replibyte.com",
reshape: "fabianlindfors.se/reshape",
restic: "restic.net/restic",
resticprofile: "creativeprojects.github.io/resticprofile",
rexi: "github.com/royreznik/rexi",
rga: "crates.io/ripgrep-all",
rio: "rioterm.com",
rip: "github.com/MilesCranmer/rip2",
rip2: "github.com/MilesCranmer/rip2",
rist: "code.videolan.org/rist/librist",
rmz: "crates.io/rmz",
robot: "robotframework.org",
rome: "rome.tools",
ronn: "rtomayko.github.io/ronn",
rover: "apollographql.com/rover",
"rpg-cli": "crates.io/rpg-cli",
"rsvg-convert": "gnome.org/librsvg",
rswift: "github.com/mac-cain13/R.swift",
rsync: "rsync.samba.org",
rtmpdump: "rtmpdump.mplayerhq.hu",
rubberband: "breakfastquay.com/rubberband",
rubocop: "rubocop.org",
ruby: "ruby-lang.org",
"ruby-build": "rbenv.org/ruby-build",
"ruby-install": "github.com/postmodern/ruby-install",
"rucio-client": "rucio.cern.ch/rucio-client",
rucola: "crates.io/rucola-notes",
ruff: "astral.sh/ruff",
rust: "rust-lang.org",
"rust-kanban": "crates.io/rust-kanban",
"rust-script": "rust-script.org",
rustup: "rust-lang.org/rustup",
rye: "rye.astral.sh",
"rye-uv": "github.com/lucianosrp/rye-uv",
"s-lang": "jedsoft.org/slang",
s3cmd: "s3tools.org",
s4cmd: "bloomreach.com/s4cmd",
s5cmd: "github.com/peak/s5cmd",
safe_hashes: "github.com/Cyfrin/safe-tx-hashes-util",
sam: "aws.amazon.com/sam",
saml2aws: "github.com/Versent/saml2aws",
samply: "crates.io/samply",
sanitize: "crates.io/sanitize",
sasqwatch: "github.com/fabio42/sasqwatch",
sassc: "sass-lang.com/sassc",
sbt: "scala-sbt.org",
scc: "github.com/boyter/scc",
sccache: "crates.io/sccache",
"scie-pants": "pantsbuild.org/scie-pants",
scmp_sys_resolver: "github.com/seccomp/libseccomp",
scons: "scons.org",
scrcpy: "github.com/Genymobile/scrcpy",
screenresolution: "github.com/jhford/screenresolution",
scriptisto: "github.com/igor-petruk/scriptisto",
Scriptisto: "github.com/igor-petruk/scriptisto",
"scryer-prolog": "scryer.pl",
scw: "scaleway.com",
"sdkman-init.sh": "sdkman.io",
SeaweedFS: "seaweedfs.com",
sed: "gnu.org/sed",
semverator: "crates.io/semverator",
sensors: "github.com/lm-sensors/lm-sensors",
"sentry-cli": "sentry.io",
"sf.net/e2fsprogs": "sourceforge.net/e2fsprogs",
"sf.net/libmng": "sourceforge.net/libmng",
"sf.net/libtirpc": "sourceforge.net/libtirpc",
"sf.net/potrace": "sourceforge.net/potrace",
"sfcgal-config": "sfcgal.org",
sftpgo: "sftpgo.com",
shards: "crystal-lang.org/shards",
shellcheck: "shellcheck.net",
shfmt: "mvdan.cc/sh",
shout: "xiph.org/libshout",
shovel: "indexsupply.com/shovel",
sig: "crates.io/sigrs",
silicon: "crates.io/silicon",
"sing-box": "sing-box.app",
"sip-install": "riverbankcomputing.com/sip",
skaffold: "skaffold.dev",
skate: "charm.sh/skate",
sketchybar: "felixkratz.github.io/SketchyBar",
skhd: "github.com/koekeishiya/skhd",
skopeo: "github.com/containers/skopeo",
sleek: "crates.io/sleek",
slides: "maaslalani.com/slides",
slsh: "jedsoft.org/slang",
smidiff: "ibr.cs.tu-bs.de/libsmi",
snaplet: "snaplet.dev/cli",
sndfile: "github.com/libsndfile/libsndfile",
sniffnet: "sniffnet.net",
snyk: "snyk.io",
socat: "dest-unreach.org/socat",
solana: "solana.com",
soldeer: "soldeer.xyz",
"sonar-scanner": "sonarqube.org/sonarscanner",
sops: "getsops.io",
sourcekitten: "github.com/jpsim/SourceKitten",
sourcery: "github.com/krzysztofzablocki/Sourcery",
Sourcery: "github.com/krzysztofzablocki/Sourcery",
spacer: "github.com/samwho/spacer",
spacetime: "spacetimedb.com",
sparsecat: "github.com/svenwiltink/sparsecat",
speedtest: "github.com/sivel/speedtest-cli",
speexdec: "speex.org",
sphinx: "sphinx-doc.org",
spicedb: "authzed.com/spicedb",
spider: "crates.io/spider_cli",
spin: "fermyon.com/spin",
spirv: "khronos.org/SPIRV-Tools",
"spirv-cross": "khronos.org/SPIRV-Cross",
spm_decode: "google.com/sentencepiece",
spotify_player: "crates.io/spotify_player",
sql_exporter: "github.com/justwatchcom/sql_exporter",
sqlboiler: "github.com/volatiletech/sqlboiler",
sqlc: "sqlc.dev",
sqlfluff: "sqlfluff.com",
sqlite3: "sqlite.org",
"SquashFS-Tools": "github.com/plougher/squashfs-tools",
"squashfs-tools-ng": "github.com/AgentD/squashfs-tools-ng",
squawk: "squawkhq.com",
"squidfunk/mkdocs-material": "github.com/squidfunk/mkdocs-material",
srgn: "crates.io/srgn",
"srt-ffplay": "srtalliance.org",
sshx: "sshx.io",
"stable-diffusion-webui": "github.com/AUTOMATIC1111/stable-diffusion-webui",
stargazers: "github.com/spencerkimball/stargazers",
starpls: "github.com/withered-magic/starpls",
starship: "starship.rs",
steampipe: "steampipe.io",
stego: "crates.io/stego",
stern: "github.com/stern/stern",
stow: "gnu.org/stow",
strace: "strace.io",
streamlink: "streamlink.github.io",
"stress-ng": "github.com/ColinIanKing/stress-ng",
stripe: "stripe.com",
"suite-sparse": "people.engr.tamu.edu/davis/suitesparse",
sup: "github.com/pressly/sup",
supabase: "supabase.com/cli",
surreal: "surrealdb.com",
Surya: "github.com/VikParuchuri/surya",
surya_detect: "github.com/VikParuchuri/surya",
svn: "apache.org/subversion",
SvtAv1EncApp: "gitlab.com/AOMediaCodec/SVT-AV1",
svu: "github.com/caarlos0/svu",
"swagger-codegen": "swagger.io/swagger-codegen",
swift: "swift.org",
"swift-create-xcframework": "github.com/unsignedapps/swift-create-xcframework",
"swift-outdated": "github.com/kiliankoe/swift-outdated",
"swift-sh": "github.com/mxcl/swift-sh",
swiftenv: "github.com/kylef/swiftenv",
swiftformat: "github.com/nicklockwood/SwiftFormat",
swiftgen: "github.com/SwiftGen/SwiftGen",
swiftlint: "github.com/realm/SwiftLint",
syft: "anchore.com/syft",
symfony: "symfony.com",
syncthing: "syncthing.net",
synth: "getsynth.com",
tabulate: "github.com/astanin/python-tabulate",
"taglib-config": "taglib.org",
tailcall: "tailcall.run",
tailwindcss: "tailwindcss.com",
talhelper: "budimanjojo.github.io/talhelper",
talisman: "thoughtworks.github.io/talisman",
talosctl: "talos.dev",
taplo: "taplo.tamasfe.dev",
tar: "gnu.org/tar",
tart: "tart.run",
task: "taskfile.dev",
tbb: "github.com/oneapi-src/oneTBB",
"tea-package-builder": "github.com/ArionThinker/tea-package-builder",
tectonic: "tectonic-typesetting.github.io",
teller: "tlr.dev",
telnet: "apple.com/remote_cmds",
templ: "templ.guide",
temporal: "temporal.io",
"term-size": "github.com/sindresorhus/macos-term-size",
"terminal-notifier": "github.com/julienXX/terminal-notifier",
termusic: "crates.io/termusic",
terraform: "terraform.io",
"terraform-cdk": "terraform.io/cdk",
"terraform-docs": "terraform-docs.io",
terragrunt: "terragrunt.gruntwork.io",
terrarium: "github.com/terrarium-tf",
terratag: "terratag.io",
tesseract: "tesseract-ocr.github.io",
testscript: "go.dev/testscript",
"text-generation-webui": "github.com/oobabooga/text-generation-webui",
"tf-import-gen": "github.com/kishaningithub/tf-import-gen",
tfenv: "github.com/tfutils/tfenv",
tflint: "github.com/terraform-linters/tflint",
tfsec: "aquasecurity.github.io/tfsec",
tfupdate: "github.com/minamijoyo/tfupdate",
"The Silver Searcher": "geoff.greer.fm/ag",
thefuck: "github.com/nvbn/thefuck",
thrift: "apache.org/thrift",
thrift1: "facebook.com/fbthrift",
ticker: "github.com/achannarasappa/ticker",
tidy: "html-tidy.org",
"tidy-viewer": "crates.io/tidy-viewer",
tiff: "simplesystems.org/libtiff",
tig: "jonas.github.io/tig",
tilt: "tilt.dev",
tine: "github.com/OutOfBedlam/tine",
tiny: "crates.io/tiny",
tinygo: "tinygo.org",
tldr: "tldr.sh",
tmate: "tmate.io",
tmux: "github.com/tmux/tmux",
toast: "crates.io/toast",
tofu: "opentofu.org",
tokei: "crates.io/tokei",
tokesura: "github.com/kevinmichaelchen/tokesura",
"toml-cli": "github.com/MinseokOh/toml-cli",
topgrade: "crates.io/topgrade",
tox: "tox.wiki",
traefik: "traefik.io",
trash: "crates.io/trashy",
tre: "github.com/dduan/tre",
tree: "gitlab.com/OldManProgrammer/unix-tree",
"tree-sitter": "tree-sitter.github.io",
triangle: "github.com/esimov/triangle",
trip: "trippy.cli.rs",
trivy: "aquasecurity.github.io/trivy",
trufflehog: "trufflesecurity.com/trufflehog",
trurl: "curl.se/trurl",
tsc: "typescriptlang.org",
ttyd: "tsl0922.github.io/ttyd",
turso: "turso.tech",
twine: "github.com/pypa/twine",
typos: "crates.io/typos",
typst: "typst.app",
uchardet: "freedesktop.org/uchardet",
unbound: "unbound.net",
unrar: "rarlab.com",
unxip: "github.com/saagarjha/unxip",
unzip: "info-zip.org/unzip",
"update-mime-database": "freedesktop.org/shared-mime-info",
uplift: "upliftci.dev",
upx: "upx.github.io",
uriparse: "uriparser.github.io",
usql: "github.com/xo/usql",
usque: "github.com/Diniboy1123/usque",
utf8cpp: "github.com/nemtrif/utfcpp",
vale: "vale.sh",
valkey: "valkey.io",
vals: "github.com/helmfile/vals",
vamp: "vamp-plugins.org",
Vanna: "vanna.ai",
vault: "vaultproject.io",
"vault-unseal": "github.com/lrstanley/vault-unseal",
vcluster: "vcluster.com",
vdpau: "freedesktop.org/vdpau",
velero: "velero.io",
versio: "crates.io/versio",
versitygw: "versity.com/versitygw",
vfkit: "github.com/crc-org/vfkit",
vhs: "charm.sh/vhs",
vi: "vim.org",
vim: "vim.org",
vips: "libvips.org",
virtualenv: "virtualenv.pypa.io",
vite: "vitejs.dev",
vivid: "crates.io/vivid",
vmaf: "netflix.com/vmaf",
volta: "volta.sh",
"vscode cli": "microsoft.com/code-cli",
vspipe: "vapoursynth.com",
wails: "wails.io",
wait4x: "wait4x.dev",
"wasm-pack": "crates.io/wasm-pack",
wasmer: "wasmer.io",
watch: "gitlab.com/procps-ng/watch",
watchexec: "watchexec.github.io",
watchman: "facebook.com/watchman",
"wayland-protocols": "wayland.freedesktop.org/protocols",
"wayland-scanner": "wayland.freedesktop.org",
webhook: "github.com/adnanh/webhook",
weed: "seaweedfs.com",
werf: "werf.io",
wezterm: "wezfurlong.org/wezterm",
wget: "gnu.org/wget",
when: "github.com/mitsuhiko/when",
which: "gnu.org/which",
whisper: "openai.com/whisper",
woff2: "google.com/woff2",
wordl: "crates.io/wordl",
wthrr: "crates.io/wthrr",
wunderctl: "wundergraph.com",
x264: "videolan.org/x264",
x265: "videolan.org/x265",
xauth: "x.org/xauth",
"xb-tool": "github.com/hughsie/libxmlb",
xcaddy: "github.com/caddyserver/xcaddy",
xcbeautify: "tuist.io/xcbeautify",
xchtmlreport: "github.com/XCTestHTMLReport/XCTestHTMLReport",
xcodegen: "github.com/yonaskolb/XcodeGen",
xcodeproj: "cocoapods.org/xcodeproj",
xcodes: "github.com/XcodesOrg/xcodes",
xcparse: "github.com/ChargePoint/xcparse",
xcresultparser: "github.com/a7ex/xcresultparser",
"xdg-user-dir": "freedesktop.org/xdg-user-dirs",
xeol: "github.com/xeol-io/xeol",
xinput: "x.org/xinput",
xkbcli: "xkbcommon.org",
"xml2-config": "gnome.org/libxml2",
xmlif: "pagure.io/xmlto",
XMLStarlet: "sourceforge.net/xmlstar",
xmlwf: "libexpat.github.io",
xplr: "xplr.dev",
xpra: "xpra.org",
xray: "xtls.github.io",
"xray-core": "xtls.github.io",
xslt: "gnome.org/libxslt",
xsv: "github.com/burntsushi/xsv",
xxhsum: "github.com/Cyan4973/xxHash",
yabai: "github.com/koekeishiya/yabai",
yadm: "yadm.io",
yamllint: "github.com/adrienverge/yamllint",
yarn: "classic.yarnpkg.com",
yasm: "yasm.tortall.net",
yazi: "github.com/sxyazi/yazi",
ykman: "developers.yubico.com/yubikey-manager",
"youtube-dl": "youtube-dl.org",
"yt-dlp": "yt-dlp.org",
"yubikey-agent": "filippo.io/yubikey-agent",
"yubikey-manager": "developers.yubico.com/yubikey-manager",
yuicompressor: "yui.github.io/yuicompressor",
zap: "github.com/keith/zap",
zarf: "zarf.dev",
zathura: "pwmt.org/zathura",
zellij: "crates.io/zellij",
zig: "ziglang.org",
zip: "info-zip.org/zip",
zipcmp: "libzip.org",
zippy: "github.com/thinkst/zippy",
zola: "getzola.org",
zoxide: "crates.io/zoxide",
zrok: "zrok.io",
zsh: "zsh.sourceforge.io"
};
});
// src/package-types.ts
import process from "node:process";
function isPackageAlias(name) {
return name in aliases;
}
function isPackageDomain(name) {
return name.includes(".");
}
function isValidPackageName(name) {
return isPackageAlias(name) || isPackageDomain(name);
}
function isSupportedPlatform(platform) {
return ["darwin", "linux", "windows"].includes(platform);
}
function isSupportedArchitecture(arch) {
return ["x86_64", "aarch64", "armv7l", "i686"].includes(arch);
}
function getAllPackageAliases() {
return Object.keys(aliases);
}
function getAllPackageDomains() {
return Object.values(aliases);
}
function resolvePackageName(name) {
if (isPackageAlias(name)) {
return {
originalName: name,
resolvedDomain: aliases[name],
isAlias: true
};
}
return {
originalName: name,
resolvedDomain: name,
isAlias: false
};
}
function parsePackageSpec(spec) {
const atIndex = spec.lastIndexOf("@");
if (atIndex === -1) {
return { name: spec };
}
const name = spec.slice(0, atIndex);
const version = spec.slice(atIndex + 1);
return {
name,
version,
versionSpec: version
};
}
function formatPackageSpec(name, version) {
return version ? `${name}@${version}` : name;
}
function detectPlatform() {
const platform = process.platform;
const arch = process.arch;
let supportedPlatform;
let supportedArch;
let isSupported = true;
switch (platform) {
case "darwin":
supportedPlatform = "darwin";
break;
case "linux":
supportedPlatform = "linux";
break;
case "win32":
supportedPlatform = "windows";
break;
default:
supportedPlatform = "linux";
isSupported = false;
}
switch (arch) {
case "x64":
supportedArch = "x86_64";
break;
case "arm64":
supportedArch = "aarch64";
break;
case "arm":
supportedArch = "armv7l";
break;
case "ia32":
supportedArch = "i686";
break;
default:
supportedArch = "x86_64";
isSupported = false;
}
return {
platform: supportedPlatform,
architecture: supportedArch,
isSupported
};
}
function createInstallationContext(packageName, version = "latest", platformInfo) {
const platform = platformInfo || detectPlatform();
let format;
switch (platform.platform) {
case "darwin":
format = "tar.xz";
break;
case "linux":
format = "tar.xz";
break;
case "windows":
format = "zip";
break;
default:
format = "tar.xz";
}
return {
packageName,
version,
platform: platform.platform,
architecture: platform.architecture,
format
};
}
function getPackagesByCategory(category) {
return PACKAGE_CATEGORIES[category];
}
function isPackageInCategory(packageName, category) {
const categoryPackages = PACKAGE_CATEGORIES[category];
return categoryPackages.includes(packageName);
}
var VERSION_SPECS, PACKAGE_CATEGORIES;
var init_package_types = __esm(() => {
init_aliases();
VERSION_SPECS = {
LATEST: "latest",
ANY: "*"
};
PACKAGE_CATEGORIES = {
RUNTIME: ["nodejs.org", "python.org", "go.dev", "rust-lang.org"],
BUILD_TOOLS: ["cmake.org", "ninja-build.org", "gradle.org", "maven.apache.org"],
DATABASES: ["postgresql.org", "mysql.com", "redis.io", "mongodb.com"],
EDITORS: ["neovim.io", "vim.org", "code.visualstudio.com"],
CLI_TOOLS: ["cli.github.com", "curl.se", "wget.gnu.org", "jq.dev"]
};
});
// src/packages/abseilio.ts
var abseilioPackage;
var init_abseilio = __esm(() => {
abseilioPackage = {
name: "abseil.io",
domain: "abseil.io",
description: "Abseil Common Libraries (C++)",
packageYmlUrl: "https://github.com/pkgxdev/pantry/tree/main/projects/abseil.io/package.yml",
homepageUrl: "",
githubUrl: "https://github.com/pkgxdev/pantry/",
installCommand: "launchpad install abseil.io",
programs: [],
companions: [],
dependencies: [],
versions: [
"20250814.0.0",
"20250512.1.0",
"20250512.0.0",
"20250127.1.0",
"20250127.0.0",
"20240722.1.0",
"20240722.0.0",
"20240116.3.0",
"20240116.2.0",
"20240116.1.0",
"20240116.0.0",
"20230802.3.0",
"20230802.2.0",
"20230802.1.0",
"20230802.0.0",
"20230125.4.0",
"20230125.3.0",
"20230125.2.0",
"20220623.2.0"
],
aliases: [],
pkgxInstallCommand: "sh <(curl https://pkgx.sh) +abseil.io -- $SHELL -i",
launchpadInstallCommand: "launchpad install abseil.io"
};
});
// src/packages/acorn.io/acorn-cli.ts
var acornPackage;
var init_acorn_cli = __esm(() => {
acornPackage = {
name: "acorn",
domain: "acorn.io/acorn-cli",
description: "A simple application deployment framework built on Kubernetes",
packageYmlUrl: "https://github.com/pkgxdev/pantry/tree/main/projects/acorn.io/acorn-cli/package.yml",
homepageUrl: "",
githubUrl: "https://github.com/pkgxdev/pantry/",
installCommand: "launchpad install acorn",
programs: [
"acorn"
],
companions: [],
dependencies: [],
versions: [
"0.10.1",
"0.10.0",
"0.9.2"
],
aliases: [],
pkgxInstallCommand: "sh <(curl https://pkgx.sh) acorn -- $SHELL -i",
launchpadInstallCommand: "launchpad install acorn"
};
});
// src/packages/agptco.ts
var autogptPackage;
var init_agptco = __esm(() => {
autogptPackage = {
name: "auto-gpt",
domain: "agpt.co",
description: "AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.",
packageYmlUrl: "https://github.com/pkgxdev/pantry/tree/main/projects/agpt.co/package.yml",
homepageUrl: "",
githubUrl: "https://github.com/pkgxdev/pantry/",
installCommand: "launchpad install auto-gpt",
programs: [
"auto-gpt"
],
companions: [],
dependencies: [
"python.org>=3.10<3.12",
"redis.io^7",
"tea.xyz^0"
],
versions: [
"0.4.7",
"0.4.6",
"0.4.5",
"0.4.4",
"0.4.3",
"0.4.2",
"0.4.0",
"0.3.1",
"0.3.0"
],
aliases: [],
pkgxInstallCommand: "sh <(curl https://pkgx.sh) auto-gpt -- $SHELL -i",
launchpadInstallCommand: "launchpad install auto-gpt"
};
});
// src/packages/agwa.name/git-crypt.ts
var gitcryptPackage;
var init_git_crypt = __esm(() => {
gitcryptPackage = {
name: "git-crypt",
domain: "agwa.name/git-crypt",
description: "Enable transparent encryption/decryption of files in a git repo",
packageYm