diff --git a/_example/releases.conf b/_example/releases.conf index ac9ffbe..091cbbb 100644 --- a/_example/releases.conf +++ b/_example/releases.conf @@ -1,5 +1,3 @@ # Example releases.conf — uses ripgrep as a sample project. # Copy this file into your package directory and adjust. -source = github -owner = BurntSushi -repo = ripgrep +github_repo = BurntSushi/ripgrep diff --git a/aliasman/releases.conf b/aliasman/releases.conf index db928f1..e3d113d 100644 --- a/aliasman/releases.conf +++ b/aliasman/releases.conf @@ -1,3 +1 @@ -source = github -owner = BeyondCodeBootcamp -repo = aliasman +github_repo = BeyondCodeBootcamp/aliasman diff --git a/arc/releases.conf b/arc/releases.conf index 95a7804..2168e2d 100644 --- a/arc/releases.conf +++ b/arc/releases.conf @@ -1,3 +1 @@ -source = github -owner = mholt -repo = archiver +github_repo = mholt/archiver diff --git a/atomicparsley/releases.conf b/atomicparsley/releases.conf index 3449b4d..2356e6b 100644 --- a/atomicparsley/releases.conf +++ b/atomicparsley/releases.conf @@ -1,3 +1 @@ -source = github -owner = wez -repo = atomicparsley +github_repo = wez/atomicparsley diff --git a/awless/releases.conf b/awless/releases.conf index b203f77..c5a11b3 100644 --- a/awless/releases.conf +++ b/awless/releases.conf @@ -1,3 +1 @@ -source = github -owner = wallix -repo = awless +github_repo = wallix/awless diff --git a/bat/releases.conf b/bat/releases.conf index 5492a8d..c86f1d1 100644 --- a/bat/releases.conf +++ b/bat/releases.conf @@ -1,3 +1 @@ -source = github -owner = sharkdp -repo = bat +github_repo = sharkdp/bat diff --git a/bun/releases.conf b/bun/releases.conf index 7c6ec6a..bce8b9b 100644 --- a/bun/releases.conf +++ b/bun/releases.conf @@ -1,8 +1,5 @@ -source = github -owner = oven-sh -repo = bun +github_repo = oven-sh/bun tag_prefix = bun- -# non-baseline=amd64v3, -baseline=amd64 default_x86_64 = x86_64_v3 x86_64_v2 = baseline variants = profile diff --git a/caddy/releases.conf b/caddy/releases.conf index 72b6e98..133ea08 100644 --- a/caddy/releases.conf +++ b/caddy/releases.conf @@ -1,3 +1 @@ -source = github -owner = caddyserver -repo = caddy +github_repo = caddyserver/caddy diff --git a/cilium/releases.conf b/cilium/releases.conf index 48d40e0..fb4333e 100644 --- a/cilium/releases.conf +++ b/cilium/releases.conf @@ -1,3 +1 @@ -source = github -owner = cilium -repo = cilium-cli +github_repo = cilium/cilium-cli diff --git a/cmake/releases.conf b/cmake/releases.conf index 1d725fa..f89d49c 100644 --- a/cmake/releases.conf +++ b/cmake/releases.conf @@ -1,3 +1 @@ -source = github -owner = Kitware -repo = CMake +github_repo = Kitware/CMake diff --git a/cmd/webicached/main.go b/cmd/webicached/main.go index 3b566e5..8186eb0 100644 --- a/cmd/webicached/main.go +++ b/cmd/webicached/main.go @@ -586,7 +586,7 @@ func fetchGPGDist(ctx context.Context, client *http.Client, rawDir, pkgName stri } func fetchHashiCorp(ctx context.Context, client *http.Client, rawDir, pkgName string, conf *installerconf.Conf) error { - product := conf.Extra["product"] + product := conf.Repo if product == "" { product = pkgName } diff --git a/comrak/releases.conf b/comrak/releases.conf index bde5791..c529415 100644 --- a/comrak/releases.conf +++ b/comrak/releases.conf @@ -1,3 +1 @@ -source = github -owner = kivikakk -repo = comrak +github_repo = kivikakk/comrak diff --git a/crabz/releases.conf b/crabz/releases.conf index 3712ab7..9ae8ca8 100644 --- a/crabz/releases.conf +++ b/crabz/releases.conf @@ -1,3 +1 @@ -source = github -owner = sstadick -repo = crabz +github_repo = sstadick/crabz diff --git a/curlie/releases.conf b/curlie/releases.conf index 5391082..8fe9a84 100644 --- a/curlie/releases.conf +++ b/curlie/releases.conf @@ -1,3 +1 @@ -source = github -owner = rs -repo = curlie +github_repo = rs/curlie diff --git a/dashcore/releases.conf b/dashcore/releases.conf index cbd7077..d22cb3c 100644 --- a/dashcore/releases.conf +++ b/dashcore/releases.conf @@ -1,3 +1 @@ -source = github -owner = dashpay -repo = dash +github_repo = dashpay/dash diff --git a/dashmsg/releases.conf b/dashmsg/releases.conf index 587b9ee..d7d2122 100644 --- a/dashmsg/releases.conf +++ b/dashmsg/releases.conf @@ -1,3 +1 @@ -source = github -owner = dashhive -repo = dashmsg +github_repo = dashhive/dashmsg diff --git a/delta/releases.conf b/delta/releases.conf index da59098..b623fa9 100644 --- a/delta/releases.conf +++ b/delta/releases.conf @@ -1,3 +1 @@ -source = github -owner = dandavison -repo = delta +github_repo = dandavison/delta diff --git a/deno/releases.conf b/deno/releases.conf index 434f4e0..16fe05f 100644 --- a/deno/releases.conf +++ b/deno/releases.conf @@ -1,3 +1 @@ -source = github -owner = denoland -repo = deno +github_repo = denoland/deno diff --git a/dotenv-linter/releases.conf b/dotenv-linter/releases.conf index 49ee000..3edbae4 100644 --- a/dotenv-linter/releases.conf +++ b/dotenv-linter/releases.conf @@ -1,3 +1 @@ -source = github -owner = dotenv-linter -repo = dotenv-linter +github_repo = dotenv-linter/dotenv-linter diff --git a/dotenv/releases.conf b/dotenv/releases.conf index 69b4492..ee78807 100644 --- a/dotenv/releases.conf +++ b/dotenv/releases.conf @@ -1,3 +1 @@ -source = github -owner = therootcompany -repo = dotenv +github_repo = therootcompany/dotenv diff --git a/duckdns.sh/releases.conf b/duckdns.sh/releases.conf index ce619e1..89bac7c 100644 --- a/duckdns.sh/releases.conf +++ b/duckdns.sh/releases.conf @@ -1,3 +1 @@ -source = github -owner = BeyondCodeBootcamp -repo = DuckDNS.sh +github_repo = BeyondCodeBootcamp/DuckDNS.sh diff --git a/fd/releases.conf b/fd/releases.conf index e596408..e0c235e 100644 --- a/fd/releases.conf +++ b/fd/releases.conf @@ -1,3 +1 @@ -source = github -owner = sharkdp -repo = fd +github_repo = sharkdp/fd diff --git a/ffmpeg/releases.conf b/ffmpeg/releases.conf index 4adce65..ff34bef 100644 --- a/ffmpeg/releases.conf +++ b/ffmpeg/releases.conf @@ -1,5 +1,3 @@ -source = github -owner = eugeneware -repo = ffmpeg-static +github_repo = eugeneware/ffmpeg-static asset_filter = ffmpeg version_prefix = b diff --git a/ffuf/releases.conf b/ffuf/releases.conf index ff9e7e0..5f6f9a0 100644 --- a/ffuf/releases.conf +++ b/ffuf/releases.conf @@ -1,3 +1 @@ -source = github -owner = ffuf -repo = ffuf +github_repo = ffuf/ffuf diff --git a/fish/releases.conf b/fish/releases.conf index d2f5894..aeb5d99 100644 --- a/fish/releases.conf +++ b/fish/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = fish-shell -repo = fish-shell +github_repo = fish-shell/fish-shell exclude = bundledpcre fish-static OpenBeta diff --git a/fzf/releases.conf b/fzf/releases.conf index e7e6c54..ccf30d1 100644 --- a/fzf/releases.conf +++ b/fzf/releases.conf @@ -1,3 +1 @@ -source = github -owner = junegunn -repo = fzf +github_repo = junegunn/fzf diff --git a/gh/releases.conf b/gh/releases.conf index 9f8f595..fca8c11 100644 --- a/gh/releases.conf +++ b/gh/releases.conf @@ -1,3 +1 @@ -source = github -owner = cli -repo = cli +github_repo = cli/cli diff --git a/git/releases.conf b/git/releases.conf index 24ed326..437cf3b 100644 --- a/git/releases.conf +++ b/git/releases.conf @@ -1,6 +1,4 @@ -source = github -owner = git-for-windows -repo = git +github_repo = git-for-windows/git asset_filter = MinGit exclude = busybox variants = installer diff --git a/gitdeploy/releases.conf b/gitdeploy/releases.conf index de1272e..1739fca 100644 --- a/gitdeploy/releases.conf +++ b/gitdeploy/releases.conf @@ -1,3 +1 @@ -source = github -owner = therootcompany -repo = gitdeploy +github_repo = therootcompany/gitdeploy diff --git a/gitea/releases.conf b/gitea/releases.conf index cb4f53b..0d3b9d0 100644 --- a/gitea/releases.conf +++ b/gitea/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = go-gitea -repo = gitea +github_repo = go-gitea/gitea exclude = -src- -docs- diff --git a/goreleaser/releases.conf b/goreleaser/releases.conf index 6d45226..9ab5e65 100644 --- a/goreleaser/releases.conf +++ b/goreleaser/releases.conf @@ -1,3 +1 @@ -source = github -owner = goreleaser -repo = goreleaser +github_repo = goreleaser/goreleaser diff --git a/gprox/releases.conf b/gprox/releases.conf index 5bdfb3c..fea2503 100644 --- a/gprox/releases.conf +++ b/gprox/releases.conf @@ -1,3 +1 @@ -source = github -owner = creedasaurus -repo = gprox +github_repo = creedasaurus/gprox diff --git a/grype/releases.conf b/grype/releases.conf index 50e95d3..692d44e 100644 --- a/grype/releases.conf +++ b/grype/releases.conf @@ -1,3 +1 @@ -source = github -owner = anchore -repo = grype +github_repo = anchore/grype diff --git a/hexyl/releases.conf b/hexyl/releases.conf index 98a07f6..ec9e099 100644 --- a/hexyl/releases.conf +++ b/hexyl/releases.conf @@ -1,3 +1 @@ -source = github -owner = sharkdp -repo = hexyl +github_repo = sharkdp/hexyl diff --git a/hugo-extended/releases.conf b/hugo-extended/releases.conf index 0d42b74..2c44c00 100644 --- a/hugo-extended/releases.conf +++ b/hugo-extended/releases.conf @@ -1,5 +1,3 @@ -source = github -owner = gohugoio -repo = hugo +github_repo = gohugoio/hugo asset_filter = extended exclude = Linux-64bit diff --git a/hugo/releases.conf b/hugo/releases.conf index 3c4290f..a62eb84 100644 --- a/hugo/releases.conf +++ b/hugo/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = gohugoio -repo = hugo +github_repo = gohugoio/hugo exclude = extended Linux-64bit diff --git a/internal/installerconf/installerconf.go b/internal/installerconf/installerconf.go index dc23888..2f5b7a7 100644 --- a/internal/installerconf/installerconf.go +++ b/internal/installerconf/installerconf.go @@ -4,44 +4,46 @@ // starting with # are ignored. Keys and values are trimmed of whitespace. // Multi-value keys are whitespace-delimited. // -// Minimal example (covers ~60% of packages): +// The source type is inferred from the primary key: // -// source = github -// owner = sharkdp -// repo = bat +// GitHub releases (covers ~70% of packages): +// +// github_repo = sharkdp/bat // // With version prefix stripping (jq tags are "jq-1.7.1"): // -// source = github -// owner = jqlang -// repo = jq +// github_repo = jqlang/jq // version_prefixes = jq- // // With filename exclusions and variant documentation: // -// source = github -// owner = gohugoio -// repo = hugo +// github_repo = gohugoio/hugo // exclude = _extended_ Linux-64bit // variants = extended extended_withdeploy // // Monorepo with tag prefix: // -// source = github -// owner = therootcompany -// repo = golib +// github_repo = therootcompany/golib // tag_prefix = tools/monorel/ // -// Non-GitHub sources: +// Git tag sources (vim plugins, etc.): +// +// git_url = https://github.com/tpope/vim-commentary.git +// +// Gitea releases: +// +// gitea_repo = root/pathman +// base_url = https://git.rootprojects.org +// +// HashiCorp releases: +// +// hashicorp_product = terraform +// +// Other sources (one-off scrapers): // // source = nodedist // url = https://nodejs.org/download/release // -// source = gitea -// base_url = https://gitea.com -// owner = xorm -// repo = xorm -// // Complex packages that need custom logic beyond what the classifier // auto-detects (e.g. ollama's universal binaries, ffmpeg's non-standard // naming) should put that logic in Go code, not in the config. @@ -133,9 +135,34 @@ func Read(path string) (*Conf, error) { } c := &Conf{} - c.Source = raw["source"] - c.Owner = raw["owner"] - c.Repo = raw["repo"] + + // Infer source from primary key, falling back to explicit "source". + switch { + case raw["github_repo"] != "": + c.Source = "github" + c.Owner, c.Repo, _ = strings.Cut(raw["github_repo"], "/") + case raw["git_url"] != "": + c.Source = "gittag" + c.BaseURL = raw["git_url"] + case raw["gitea_repo"] != "": + c.Source = "gitea" + c.Owner, c.Repo, _ = strings.Cut(raw["gitea_repo"], "/") + c.BaseURL = raw["base_url"] + case raw["hashicorp_product"] != "": + c.Source = "hashicorp" + c.Repo = raw["hashicorp_product"] + default: + // Legacy / one-off sources: explicit source key. + c.Source = raw["source"] + c.Owner = raw["owner"] + c.Repo = raw["repo"] + if v := raw["base_url"]; v != "" { + c.BaseURL = v + } else { + c.BaseURL = raw["url"] + } + } + c.TagPrefix = raw["tag_prefix"] if v := raw["version_prefixes"]; v != "" { @@ -144,12 +171,6 @@ func Read(path string) (*Conf, error) { c.VersionPrefixes = strings.Fields(v) } - if v := raw["base_url"]; v != "" { - c.BaseURL = v - } else { - c.BaseURL = raw["url"] - } - // Accept both "exclude" and "asset_exclude" (back-compat). if v := raw["exclude"]; v != "" { c.Exclude = strings.Fields(v) @@ -166,19 +187,23 @@ func Read(path string) (*Conf, error) { // Collect unrecognized keys. known := map[string]bool{ - "source": true, - "owner": true, - "repo": true, - "base_url": true, - "url": true, - "tag_prefix": true, - "version_prefix": true, - "version_prefixes": true, - "exclude": true, - "asset_exclude": true, - "asset_filter": true, - "variants": true, - "alias_of": true, + "source": true, + "owner": true, + "repo": true, + "github_repo": true, + "git_url": true, + "gitea_repo": true, + "hashicorp_product": true, + "base_url": true, + "url": true, + "tag_prefix": true, + "version_prefix": true, + "version_prefixes": true, + "exclude": true, + "asset_exclude": true, + "asset_filter": true, + "variants": true, + "alias_of": true, } for k, v := range raw { if !known[k] { diff --git a/jq/releases.conf b/jq/releases.conf index 332c43a..44f769d 100644 --- a/jq/releases.conf +++ b/jq/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = stedolan -repo = jq +github_repo = stedolan/jq version_prefixes = jq- diff --git a/k9s/releases.conf b/k9s/releases.conf index c70b02f..b97b206 100644 --- a/k9s/releases.conf +++ b/k9s/releases.conf @@ -1,3 +1 @@ -source = github -owner = derailed -repo = k9s +github_repo = derailed/k9s diff --git a/keypairs/releases.conf b/keypairs/releases.conf index 0ecfbcf..72138b3 100644 --- a/keypairs/releases.conf +++ b/keypairs/releases.conf @@ -1,3 +1 @@ -source = github -owner = therootcompany -repo = keypairs +github_repo = therootcompany/keypairs diff --git a/kind/releases.conf b/kind/releases.conf index bd82d1f..904733c 100644 --- a/kind/releases.conf +++ b/kind/releases.conf @@ -1,3 +1 @@ -source = github -owner = kubernetes-sigs -repo = kind +github_repo = kubernetes-sigs/kind diff --git a/koji/releases.conf b/koji/releases.conf index 8801c50..e502dfe 100644 --- a/koji/releases.conf +++ b/koji/releases.conf @@ -1,3 +1 @@ -source = github -owner = cococonscious -repo = koji +github_repo = cococonscious/koji diff --git a/kubectx/releases.conf b/kubectx/releases.conf index 70feb6d..c7a94b5 100644 --- a/kubectx/releases.conf +++ b/kubectx/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = ahmetb -repo = kubectx +github_repo = ahmetb/kubectx asset_filter = kubectx diff --git a/kubens/releases.conf b/kubens/releases.conf index 679feef..9892a0c 100644 --- a/kubens/releases.conf +++ b/kubens/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = ahmetb -repo = kubectx +github_repo = ahmetb/kubectx asset_filter = kubens diff --git a/lf/releases.conf b/lf/releases.conf index 841fe3b..b53bc21 100644 --- a/lf/releases.conf +++ b/lf/releases.conf @@ -1,3 +1 @@ -source = github -owner = gokcehan -repo = lf +github_repo = gokcehan/lf diff --git a/lsd/releases.conf b/lsd/releases.conf index 7998cb8..d9a857c 100644 --- a/lsd/releases.conf +++ b/lsd/releases.conf @@ -1,3 +1 @@ -source = github -owner = lsd-rs -repo = lsd +github_repo = lsd-rs/lsd diff --git a/monorel/releases.conf b/monorel/releases.conf index 8882538..4a1abd2 100644 --- a/monorel/releases.conf +++ b/monorel/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = therootcompany -repo = golib +github_repo = therootcompany/golib tag_prefix = tools/monorel/ diff --git a/mutagen/releases.conf b/mutagen/releases.conf index 6191940..bc7cb37 100644 --- a/mutagen/releases.conf +++ b/mutagen/releases.conf @@ -1,3 +1 @@ -source = github -owner = mutagen-io -repo = mutagen +github_repo = mutagen-io/mutagen diff --git a/ollama/releases.conf b/ollama/releases.conf index 7f44d22..e14b5fc 100644 --- a/ollama/releases.conf +++ b/ollama/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = jmorganca -repo = ollama +github_repo = jmorganca/ollama variants = rocm jetpack5 jetpack6 diff --git a/ots/releases.conf b/ots/releases.conf index 4c91067..abf2cd7 100644 --- a/ots/releases.conf +++ b/ots/releases.conf @@ -1,3 +1 @@ -source = github -owner = emdneto -repo = otsgo +github_repo = emdneto/otsgo diff --git a/pandoc/releases.conf b/pandoc/releases.conf index 303b5ec..8c49366 100644 --- a/pandoc/releases.conf +++ b/pandoc/releases.conf @@ -1,3 +1 @@ -source = github -owner = jgm -repo = pandoc +github_repo = jgm/pandoc diff --git a/pathman/releases.conf b/pathman/releases.conf index 2c415e6..2035795 100644 --- a/pathman/releases.conf +++ b/pathman/releases.conf @@ -1,5 +1,3 @@ -source = gitea +gitea_repo = root/pathman base_url = https://git.rootprojects.org -owner = root -repo = pathman exclude = armv8 diff --git a/pg-essentials/releases.conf b/pg-essentials/releases.conf index ecd6203..24a1178 100644 --- a/pg-essentials/releases.conf +++ b/pg-essentials/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/bnnanet/pg-essentials.git +git_url = https://github.com/bnnanet/pg-essentials.git diff --git a/pg/releases.conf b/pg/releases.conf index f588f49..60deef5 100644 --- a/pg/releases.conf +++ b/pg/releases.conf @@ -1,3 +1 @@ -source = github -owner = bnnanet -repo = postgresql-releases +github_repo = bnnanet/postgresql-releases diff --git a/postgres/releases.conf b/postgres/releases.conf index a3a3188..290c878 100644 --- a/postgres/releases.conf +++ b/postgres/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = bnnanet -repo = postgresql-releases +github_repo = bnnanet/postgresql-releases asset_filter = postgres diff --git a/psql/releases.conf b/psql/releases.conf index da49f9f..0f1ff00 100644 --- a/psql/releases.conf +++ b/psql/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = bnnanet -repo = postgresql-releases +github_repo = bnnanet/postgresql-releases asset_filter = psql diff --git a/pwsh/releases.conf b/pwsh/releases.conf index e5554f5..8219a12 100644 --- a/pwsh/releases.conf +++ b/pwsh/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = powershell -repo = powershell +github_repo = powershell/powershell variants = fxdependent fxdependentWinDesktop diff --git a/rclone/releases.conf b/rclone/releases.conf index 18b7326..6a4dc40 100644 --- a/rclone/releases.conf +++ b/rclone/releases.conf @@ -1,3 +1 @@ -source = github -owner = rclone -repo = rclone +github_repo = rclone/rclone diff --git a/rg/releases.conf b/rg/releases.conf index 9a123ca..0e3bcea 100644 --- a/rg/releases.conf +++ b/rg/releases.conf @@ -1,3 +1 @@ -source = github -owner = BurntSushi -repo = ripgrep +github_repo = BurntSushi/ripgrep diff --git a/runzip/releases.conf b/runzip/releases.conf index 3313a4d..b9270ab 100644 --- a/runzip/releases.conf +++ b/runzip/releases.conf @@ -1,3 +1 @@ -source = github -owner = therootcompany -repo = runzip +github_repo = therootcompany/runzip diff --git a/sass/releases.conf b/sass/releases.conf index 0e6d8d0..8063fcc 100644 --- a/sass/releases.conf +++ b/sass/releases.conf @@ -1,3 +1 @@ -source = github -owner = sass -repo = dart-sass +github_repo = sass/dart-sass diff --git a/sclient/releases.conf b/sclient/releases.conf index d367c7d..3cdb341 100644 --- a/sclient/releases.conf +++ b/sclient/releases.conf @@ -1,3 +1 @@ -source = github -owner = therootcompany -repo = sclient +github_repo = therootcompany/sclient diff --git a/sd/releases.conf b/sd/releases.conf index a6756c5..047276d 100644 --- a/sd/releases.conf +++ b/sd/releases.conf @@ -1,3 +1 @@ -source = github -owner = chmln -repo = sd +github_repo = chmln/sd diff --git a/serviceman/releases.conf b/serviceman/releases.conf index 4df4f95..61959e7 100644 --- a/serviceman/releases.conf +++ b/serviceman/releases.conf @@ -1,3 +1 @@ -source = github -owner = bnnanet -repo = serviceman +github_repo = bnnanet/serviceman diff --git a/shellcheck/releases.conf b/shellcheck/releases.conf index c665448..feabb76 100644 --- a/shellcheck/releases.conf +++ b/shellcheck/releases.conf @@ -1,3 +1 @@ -source = github -owner = koalaman -repo = shellcheck +github_repo = koalaman/shellcheck diff --git a/shfmt/releases.conf b/shfmt/releases.conf index 53f8307..74d588d 100644 --- a/shfmt/releases.conf +++ b/shfmt/releases.conf @@ -1,3 +1 @@ -source = github -owner = mvdan -repo = sh +github_repo = mvdan/sh diff --git a/sqlc/releases.conf b/sqlc/releases.conf index 5f9a7cc..e6a0496 100644 --- a/sqlc/releases.conf +++ b/sqlc/releases.conf @@ -1,3 +1 @@ -source = github -owner = sqlc-dev -repo = sqlc +github_repo = sqlc-dev/sqlc diff --git a/sqlpkg/releases.conf b/sqlpkg/releases.conf index af25aae..29550cd 100644 --- a/sqlpkg/releases.conf +++ b/sqlpkg/releases.conf @@ -1,3 +1 @@ -source = github -owner = nalgeon -repo = sqlpkg-cli +github_repo = nalgeon/sqlpkg-cli diff --git a/sttr/releases.conf b/sttr/releases.conf index 02b94f6..24e1e64 100644 --- a/sttr/releases.conf +++ b/sttr/releases.conf @@ -1,3 +1 @@ -source = github -owner = abhimanyu003 -repo = sttr +github_repo = abhimanyu003/sttr diff --git a/syncthing/releases.conf b/syncthing/releases.conf index abd6bc2..a4af327 100644 --- a/syncthing/releases.conf +++ b/syncthing/releases.conf @@ -1,3 +1 @@ -source = github -owner = syncthing -repo = syncthing +github_repo = syncthing/syncthing diff --git a/terraform/releases.conf b/terraform/releases.conf index 4d2f138..25aa1b8 100644 --- a/terraform/releases.conf +++ b/terraform/releases.conf @@ -1,2 +1 @@ -source = hashicorp -product = terraform +hashicorp_product = terraform diff --git a/terramate/releases.conf b/terramate/releases.conf index 55b26d5..ab0ec77 100644 --- a/terramate/releases.conf +++ b/terramate/releases.conf @@ -1,3 +1 @@ -source = github -owner = terramate-io -repo = terramate +github_repo = terramate-io/terramate diff --git a/tinygo/releases.conf b/tinygo/releases.conf index c2f5ba4..16e3cf6 100644 --- a/tinygo/releases.conf +++ b/tinygo/releases.conf @@ -1,3 +1 @@ -source = github -owner = tinygo-org -repo = tinygo +github_repo = tinygo-org/tinygo diff --git a/trip/releases.conf b/trip/releases.conf index bc90ada..e5a97fc 100644 --- a/trip/releases.conf +++ b/trip/releases.conf @@ -1,3 +1 @@ -source = github -owner = fujiapple852 -repo = trippy +github_repo = fujiapple852/trippy diff --git a/uuidv7/releases.conf b/uuidv7/releases.conf index 460097c..0aad7e2 100644 --- a/uuidv7/releases.conf +++ b/uuidv7/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = coolaj86 -repo = uuidv7 +github_repo = coolaj86/uuidv7 exclude = -thumb -armeb -loong -gnux32 -risc diff --git a/vim-airline-themes/releases.conf b/vim-airline-themes/releases.conf index cfa949b..e54b09e 100644 --- a/vim-airline-themes/releases.conf +++ b/vim-airline-themes/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/vim-airline/vim-airline-themes.git +git_url = https://github.com/vim-airline/vim-airline-themes.git diff --git a/vim-airline/releases.conf b/vim-airline/releases.conf index ee071c9..650f8cd 100644 --- a/vim-airline/releases.conf +++ b/vim-airline/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/vim-airline/vim-airline.git +git_url = https://github.com/vim-airline/vim-airline.git diff --git a/vim-ale/releases.conf b/vim-ale/releases.conf index 3b7f93e..d0a3d06 100644 --- a/vim-ale/releases.conf +++ b/vim-ale/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/dense-analysis/ale.git +git_url = https://github.com/dense-analysis/ale.git diff --git a/vim-commentary/releases.conf b/vim-commentary/releases.conf index 1d48090..2c2f3f3 100644 --- a/vim-commentary/releases.conf +++ b/vim-commentary/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/tpope/vim-commentary.git +git_url = https://github.com/tpope/vim-commentary.git diff --git a/vim-devicons/releases.conf b/vim-devicons/releases.conf index 80414a8..e9a85fb 100644 --- a/vim-devicons/releases.conf +++ b/vim-devicons/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/ryanoasis/vim-devicons.git +git_url = https://github.com/ryanoasis/vim-devicons.git diff --git a/vim-go/releases.conf b/vim-go/releases.conf index 7560792..ef5f8cd 100644 --- a/vim-go/releases.conf +++ b/vim-go/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/fatih/vim-go.git +git_url = https://github.com/fatih/vim-go.git diff --git a/vim-nerdtree/releases.conf b/vim-nerdtree/releases.conf index 374affa..814618a 100644 --- a/vim-nerdtree/releases.conf +++ b/vim-nerdtree/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/preservim/nerdtree.git +git_url = https://github.com/preservim/nerdtree.git diff --git a/vim-prettier/releases.conf b/vim-prettier/releases.conf index a12d8f5..48922c5 100644 --- a/vim-prettier/releases.conf +++ b/vim-prettier/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/prettier/vim-prettier.git +git_url = https://github.com/prettier/vim-prettier.git diff --git a/vim-rust/releases.conf b/vim-rust/releases.conf index 8625a1f..4316bd9 100644 --- a/vim-rust/releases.conf +++ b/vim-rust/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/rust-lang/rust.vim.git +git_url = https://github.com/rust-lang/rust.vim.git diff --git a/vim-sensible/releases.conf b/vim-sensible/releases.conf index 7e32bfb..9d7b3b7 100644 --- a/vim-sensible/releases.conf +++ b/vim-sensible/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/tpope/vim-sensible.git +git_url = https://github.com/tpope/vim-sensible.git diff --git a/vim-shfmt/releases.conf b/vim-shfmt/releases.conf index a5e0cdd..d0e292c 100644 --- a/vim-shfmt/releases.conf +++ b/vim-shfmt/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/z0mbix/vim-shfmt.git +git_url = https://github.com/z0mbix/vim-shfmt.git diff --git a/vim-syntastic/releases.conf b/vim-syntastic/releases.conf index 023c333..0fbaffc 100644 --- a/vim-syntastic/releases.conf +++ b/vim-syntastic/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/vim-syntastic/syntastic.git +git_url = https://github.com/vim-syntastic/syntastic.git diff --git a/vim-zig/releases.conf b/vim-zig/releases.conf index 5612946..6eaacff 100644 --- a/vim-zig/releases.conf +++ b/vim-zig/releases.conf @@ -1,2 +1 @@ -source = gittag -url = https://github.com/ziglang/zig.vim.git +git_url = https://github.com/ziglang/zig.vim.git diff --git a/watchexec/releases.conf b/watchexec/releases.conf index 947645f..83a6463 100644 --- a/watchexec/releases.conf +++ b/watchexec/releases.conf @@ -1,3 +1 @@ -source = github -owner = watchexec -repo = watchexec +github_repo = watchexec/watchexec diff --git a/xcaddy/releases.conf b/xcaddy/releases.conf index 1ea35ae..318f9fb 100644 --- a/xcaddy/releases.conf +++ b/xcaddy/releases.conf @@ -1,3 +1 @@ -source = github -owner = caddyserver -repo = xcaddy +github_repo = caddyserver/xcaddy diff --git a/xsv/releases.conf b/xsv/releases.conf index 54a3116..34d1320 100644 --- a/xsv/releases.conf +++ b/xsv/releases.conf @@ -1,3 +1 @@ -source = github -owner = BurntSushi -repo = xsv +github_repo = BurntSushi/xsv diff --git a/xz/releases.conf b/xz/releases.conf index 428d7c6..335ef55 100644 --- a/xz/releases.conf +++ b/xz/releases.conf @@ -1,3 +1 @@ -source = github -owner = therootcompany -repo = xz-static +github_repo = therootcompany/xz-static diff --git a/yq/releases.conf b/yq/releases.conf index b38e5b1..5370c7e 100644 --- a/yq/releases.conf +++ b/yq/releases.conf @@ -1,4 +1,2 @@ -source = github -owner = mikefarah -repo = yq +github_repo = mikefarah/yq exclude = man_page_only diff --git a/zoxide/releases.conf b/zoxide/releases.conf index b495fc0..726ac51 100644 --- a/zoxide/releases.conf +++ b/zoxide/releases.conf @@ -1,3 +1 @@ -source = github -owner = ajeetdsouza -repo = zoxide +github_repo = ajeetdsouza/zoxide