-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
registry: add github: fallback backends for locally-verified tools #10145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
matracey
wants to merge
34
commits into
jdx:main
Choose a base branch
from
matracey:registry-github-fallbacks
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
0a48467
registry: add github backend for act
matracey 3e4decd
registry: add github backend for actionlint
matracey d7398b2
registry: add github backend and test for age
matracey 36ddc3c
registry: add github backend for bat
matracey 1ebe5a8
registry: add github backend for cargo-binstall
matracey f504a11
registry: add github backend for cargo-insta
matracey a9c3866
registry: add github backend for cmake
matracey fe7c87d
registry: add github backend for cmdx
matracey 423dd18
registry: add github backend for coreutils
matracey 6232dab
registry: add github backend for delta
matracey d9ecabc
registry: add github backend for fd
matracey 7fe81bb
registry: add github backend for fzf
matracey a6ae0bc
registry: add github backend for git-cliff
matracey d555e2b
registry: add github backend and test for github-cli
matracey d34b475
registry: add github backend for hk
matracey 71b937e
registry: add github backend for htmlq
matracey 29303af
registry: add github backend for jq
matracey 498821e
registry: add github backend for lua-language-server
matracey 02b8a99
registry: add github backend for ninja
matracey d997fbe
registry: add github backend for pkl
matracey 3a556f2
registry: add github backend for pnpm
matracey 8454bcc
registry: add github backend for pre-commit
matracey 3d8e531
registry: add github backend for rclone
matracey 9aa62ee
registry: add github backend for ripgrep
matracey 6824e78
registry: add github backend for rust-analyzer
matracey b9a7b23
registry: add github backend for shellcheck
matracey a52a4e1
registry: add github backend for shfmt
matracey 2c1db1b
registry: add github backend for sops
matracey f71243c
registry: add github backend for stylua
matracey cf5571a
registry: add github backend for taplo
matracey 1c048c0
registry: add github backend for usage
matracey d5280a1
registry: add github backend for uv
matracey 6fdd770
registry: add github backend for yamlfmt
matracey 6480fb7
registry: add github backend for yq
matracey File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:nektos/act", "asdf:gr1m0h/asdf-act"] | ||
| backends = ["aqua:nektos/act", "github:nektos/act", "asdf:gr1m0h/asdf-act"] | ||
| description = "Run your GitHub Actions locally" | ||
| test = { cmd = "act --version", expected = "act version {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,7 @@ | ||
| backends = ["aqua:FiloSottile/age", "asdf:threkk/asdf-age"] | ||
| backends = [ | ||
| "aqua:FiloSottile/age", | ||
| "github:FiloSottile/age", | ||
| "asdf:threkk/asdf-age", | ||
| ] | ||
| description = "A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability" | ||
| test = { cmd = "age --version", expected = "v{{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| backends = [ | ||
| "aqua:sharkdp/bat", | ||
| "github:sharkdp/bat", | ||
| "cargo:bat", | ||
| "asdf:https://gitlab.com/wt0f/asdf-bat", | ||
| ] | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,7 @@ | ||
| backends = ["aqua:cargo-bins/cargo-binstall", "cargo:cargo-binstall"] | ||
| backends = [ | ||
| "aqua:cargo-bins/cargo-binstall", | ||
| "github:cargo-bins/cargo-binstall", | ||
| "cargo:cargo-binstall", | ||
| ] | ||
| description = "Binary installation for rust projects" | ||
| test = { cmd = "cargo binstall -V", expected = "{{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:mitsuhiko/insta", "cargo:insta"] | ||
| backends = ["aqua:mitsuhiko/insta", "github:mitsuhiko/insta", "cargo:insta"] | ||
| description = "A snapshot testing library for rust" | ||
| test = { cmd = "cargo insta --version", expected = "cargo-insta {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:suzuki-shunsuke/cmdx"] | ||
| backends = ["aqua:suzuki-shunsuke/cmdx", "github:suzuki-shunsuke/cmdx"] | ||
| description = "Task runner. It provides useful help messages and supports interactive prompts and validation of arguments" | ||
| test = { cmd = "cmdx version", expected = "cmdx version {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,2 @@ | ||
| backends = ["aqua:uutils/coreutils"] | ||
| backends = ["aqua:uutils/coreutils", "github:uutils/coreutils"] | ||
| description = "Cross-platform Rust rewrite of the GNU coreutils" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| backends = [ | ||
| "aqua:sharkdp/fd", | ||
| "github:sharkdp/fd", | ||
| "asdf:https://gitlab.com/wt0f/asdf-fd", | ||
| "cargo:fd-find", | ||
| ] | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:junegunn/fzf", "asdf:kompiro/asdf-fzf"] | ||
| backends = ["aqua:junegunn/fzf", "github:junegunn/fzf", "asdf:kompiro/asdf-fzf"] | ||
| description = ":cherry_blossom: A command-line fuzzy finder" | ||
| test = { cmd = "fzf --version", expected = "{{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,7 @@ | ||
| backends = ["aqua:orhun/git-cliff", "asdf:jylenhof/asdf-git-cliff"] | ||
| backends = [ | ||
| "aqua:orhun/git-cliff", | ||
| "github:orhun/git-cliff", | ||
| "asdf:jylenhof/asdf-git-cliff", | ||
| ] | ||
| description = "A highly customizable Changelog Generator that follows Conventional Commit specifications" | ||
| test = { cmd = "git-cliff --version", expected = "git-cliff {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,8 @@ | ||
| aliases = ["gh"] | ||
| backends = ["aqua:cli/cli", "asdf:bartlomiejdanek/asdf-github-cli"] | ||
| backends = [ | ||
| "aqua:cli/cli", | ||
| "github:cli/cli", | ||
| "asdf:bartlomiejdanek/asdf-github-cli", | ||
| ] | ||
| description = "GitHub’s official command line tool" | ||
| test = { cmd = "gh --version", expected = "gh version {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:jdx/hk"] | ||
| backends = ["aqua:jdx/hk", "github:jdx/hk"] | ||
| description = "git hook and pre-commit lint manager" | ||
| test = { cmd = "hk --version", expected = "hk {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:mgdm/htmlq", "cargo:htmlq"] | ||
| backends = ["aqua:mgdm/htmlq", "github:mgdm/htmlq", "cargo:htmlq"] | ||
| description = "Like jq, but for HTML" | ||
| test = { cmd = "htmlq --version", expected = "htmlq {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:jqlang/jq", "asdf:mise-plugins/asdf-jq"] | ||
| backends = ["aqua:jqlang/jq", "github:jqlang/jq", "asdf:mise-plugins/asdf-jq"] | ||
| description = "Command-line JSON processor" | ||
| test = { cmd = "jq --version", expected = "jq-{{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| backends = [ | ||
| "aqua:LuaLS/lua-language-server", | ||
| "github:LuaLS/lua-language-server", | ||
| "asdf:bellini666/asdf-lua-language-server", | ||
| ] | ||
| description = "A language server that offers Lua language support - programmed in Lua" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,6 @@ | ||
| backends = ["aqua:ninja-build/ninja", "asdf:asdf-community/asdf-ninja"] | ||
| backends = [ | ||
| "aqua:ninja-build/ninja", | ||
| "github:ninja-build/ninja", | ||
| "asdf:asdf-community/asdf-ninja", | ||
| ] | ||
| description = "a small build system with a focus on speed" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:apple/pkl", "asdf:mise-plugins/asdf-pkl"] | ||
| backends = ["aqua:apple/pkl", "github:apple/pkl", "asdf:mise-plugins/asdf-pkl"] | ||
| description = "A configuration as code language with rich validation and tooling" | ||
| test = { cmd = "pkl --version", expected = "Pkl {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,17 @@ | ||
| backends = [ | ||
| "aqua:pre-commit/pre-commit", | ||
| "asdf:jonathanmorley/asdf-pre-commit", | ||
| "pipx:pre-commit", | ||
| ] | ||
| description = "A framework for managing and maintaining multi-language pre-commit hooks" | ||
| test = { cmd = "pre-commit --version", expected = "pre-commit {{version}}" } | ||
|
|
||
| [[backends]] | ||
| full = "aqua:pre-commit/pre-commit" | ||
|
|
||
| [[backends]] | ||
| full = "github:pre-commit/pre-commit" | ||
|
|
||
| [backends.options] | ||
| bin = "pre-commit" | ||
|
|
||
| [[backends]] | ||
| full = "asdf:jonathanmorley/asdf-pre-commit" | ||
|
|
||
| [[backends]] | ||
| full = "pipx:pre-commit" | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,7 @@ | ||
| backends = ["aqua:rclone/rclone", "asdf:johnlayton/asdf-rclone"] | ||
| backends = [ | ||
| "aqua:rclone/rclone", | ||
| "github:rclone/rclone", | ||
| "asdf:johnlayton/asdf-rclone", | ||
| ] | ||
| description = '"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files' | ||
| test = { cmd = "rclone version", expected = "rclone v{{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,6 @@ | ||
| backends = ["aqua:rust-lang/rust-analyzer", "asdf:Xyven1/asdf-rust-analyzer"] | ||
| backends = [ | ||
| "aqua:rust-lang/rust-analyzer", | ||
| "github:rust-lang/rust-analyzer", | ||
| "asdf:Xyven1/asdf-rust-analyzer", | ||
| ] | ||
| description = "A Rust compiler front-end for IDEs" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,7 @@ | ||
| backends = ["aqua:koalaman/shellcheck", "asdf:luizm/asdf-shellcheck"] | ||
| backends = [ | ||
| "aqua:koalaman/shellcheck", | ||
| "github:koalaman/shellcheck", | ||
| "asdf:luizm/asdf-shellcheck", | ||
| ] | ||
| description = "ShellCheck, a static analysis tool for shell scripts" | ||
| test = { cmd = "shellcheck --version", expected = "version: {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,17 @@ | ||
| backends = [ | ||
| "aqua:mvdan/sh", | ||
| "asdf:luizm/asdf-shfmt", | ||
| "go:mvdan.cc/sh/v3/cmd/shfmt", | ||
| ] | ||
| description = "A shell parser, formatter, and interpreter with bash support; includes shfmt" | ||
| test = { cmd = "shfmt --version", expected = "v{{version}}" } | ||
|
|
||
| [[backends]] | ||
| full = "aqua:mvdan/sh" | ||
|
|
||
| [[backends]] | ||
| full = "github:mvdan/sh" | ||
|
|
||
| [backends.options] | ||
| bin = "shfmt" | ||
|
matracey marked this conversation as resolved.
matracey marked this conversation as resolved.
|
||
|
|
||
| [[backends]] | ||
| full = "asdf:luizm/asdf-shfmt" | ||
|
|
||
| [[backends]] | ||
| full = "go:mvdan.cc/sh/v3/cmd/shfmt" | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,6 @@ | ||
| backends = ["aqua:getsops/sops", "asdf:mise-plugins/mise-sops"] | ||
| backends = [ | ||
| "aqua:getsops/sops", | ||
| "github:getsops/sops", | ||
| "asdf:mise-plugins/mise-sops", | ||
| ] | ||
| description = "Simple and flexible tool for managing secrets" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| backends = ["aqua:tamasfe/taplo", "cargo:taplo-cli"] | ||
| backends = ["aqua:tamasfe/taplo", "github:tamasfe/taplo", "cargo:taplo-cli"] | ||
| description = "A TOML toolkit written in Rust" | ||
| test = { cmd = "taplo --version", expected = "taplo {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,9 @@ | ||
| backends = ["aqua:astral-sh/uv", "asdf:asdf-community/asdf-uv", "pipx:uv"] | ||
| backends = [ | ||
| "aqua:astral-sh/uv", | ||
| "github:astral-sh/uv", | ||
| "asdf:asdf-community/asdf-uv", | ||
| "pipx:uv", | ||
| ] | ||
| description = "An extremely fast Python package installer and resolver, written in Rust" | ||
| detect = ["uv.lock"] | ||
| test = { cmd = "uv --version", expected = "uv {{version}}" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.