Repository: jdx/mise Branch: main Commit: d1fdcae7a0c3 Files: 4547 Total size: 10.1 MB Directory structure: gitextract_xuvht5yn/ ├── .cargo/ │ └── config.toml ├── .claude/ │ ├── agents/ │ │ ├── context-fetcher.md │ │ ├── date-checker.md │ │ ├── file-creator.md │ │ ├── git-workflow.md │ │ ├── project-manager.md │ │ └── test-runner.md │ └── commands/ │ ├── analyze-product.md │ ├── create-spec.md │ ├── create-tasks.md │ ├── execute-tasks.md │ └── plan-product.md ├── .cliffignore ├── .config/ │ ├── insta.yaml │ └── nextest.toml ├── .cursor/ │ ├── environment.json │ └── rules/ │ ├── analyze-product.mdc │ ├── conventional_commits.mdc │ ├── create-spec.mdc │ ├── create-tasks.mdc │ ├── development.mdc │ ├── execute-tasks.mdc │ ├── plan-product.mdc │ └── testing.mdc ├── .dockerignore ├── .editorconfig ├── .eslintrc.cjs ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ └── config.yml │ ├── actionlint.yaml │ ├── actions/ │ │ ├── fetch-token/ │ │ │ └── action.yml │ │ ├── mise-tools/ │ │ │ └── action.yml │ │ └── registry-diff/ │ │ └── action.yml │ ├── renovate.json │ ├── restyled.yml │ └── workflows/ │ ├── auto-merge-release.yml │ ├── autofix.yml │ ├── cloudflare-deploy.yml │ ├── copr-publish.yml │ ├── docker.yml │ ├── docs.yml │ ├── hyperfine.yml │ ├── issue-closer.yml │ ├── npm-publish.yml │ ├── ppa-publish.yml │ ├── pr-closer.yml │ ├── registry.yml │ ├── release-alpine.yml │ ├── release-fig.yml │ ├── release-plz.yml │ ├── release.yml │ ├── semantic-pr-lint.yml │ ├── snapcraft-publish.yml │ ├── test-plugins.yml │ ├── test-vfox.yml │ ├── test.yml │ └── winget.yml ├── .gitignore ├── .idea/ │ ├── .gitignore │ ├── codeStyles/ │ │ └── codeStyleConfig.xml │ ├── git_toolbox_blame.xml │ ├── inspectionProfiles/ │ │ └── Project_Default.xml │ ├── mise.iml │ ├── modules/ │ │ └── fixtures.iml │ ├── modules.xml │ ├── prettier.xml │ └── vcs.xml ├── .markdown-link-check.json ├── .markdownlint.json ├── .markdownlintignore ├── .prettierignore ├── .prettierrc.toml ├── .release-skip-e2e ├── .shellcheckrc ├── .taplo.toml ├── .yamllint.yml ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── Cargo.toml ├── Cross.toml ├── LICENSE ├── README.md ├── SECURITY.md ├── age.pub ├── build.rs ├── cliff.toml ├── cloudflare/ │ └── workers/ │ └── mise-run.js ├── communique.toml ├── completions/ │ ├── _mise │ ├── mise.bash │ ├── mise.fish │ └── mise.ps1 ├── crates/ │ ├── aqua-registry/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── aqua-registry/ │ │ │ ├── LICENSE │ │ │ └── pkgs/ │ │ │ ├── 01mf02/ │ │ │ │ └── jaq/ │ │ │ │ └── registry.yaml │ │ │ ├── 1password/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── 1xyz/ │ │ │ │ └── pryrite/ │ │ │ │ └── registry.yaml │ │ │ ├── 8051Enthusiast/ │ │ │ │ └── biodiff/ │ │ │ │ └── registry.yaml │ │ │ ├── 99designs/ │ │ │ │ └── aws-vault/ │ │ │ │ └── registry.yaml │ │ │ ├── AGWA/ │ │ │ │ └── git-crypt/ │ │ │ │ └── registry.yaml │ │ │ ├── Adembc/ │ │ │ │ └── lazyssh/ │ │ │ │ └── registry.yaml │ │ │ ├── AlexNabokikh/ │ │ │ │ └── tfsort/ │ │ │ │ └── registry.yaml │ │ │ ├── AlexanderGrooff/ │ │ │ │ └── mermaid-ascii/ │ │ │ │ └── registry.yaml │ │ │ ├── Aloxaf/ │ │ │ │ └── silicon/ │ │ │ │ └── registry.yaml │ │ │ ├── Arriven/ │ │ │ │ └── db1000n/ │ │ │ │ └── registry.yaml │ │ │ ├── Automattic/ │ │ │ │ └── harper/ │ │ │ │ ├── harper-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── harper-ls/ │ │ │ │ └── registry.yaml │ │ │ ├── AvitalTamir/ │ │ │ │ └── cyphernetes/ │ │ │ │ └── registry.yaml │ │ │ ├── Azure/ │ │ │ │ ├── aks-engine/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── aztfexport/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── azure-dev/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── bicep/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── draft/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubelogin/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mapotf/ │ │ │ │ └── registry.yaml │ │ │ ├── BeaconBay/ │ │ │ │ └── ck/ │ │ │ │ └── registry.yaml │ │ │ ├── Bearer/ │ │ │ │ └── gon/ │ │ │ │ └── registry.yaml │ │ │ ├── BeryJu/ │ │ │ │ └── korb/ │ │ │ │ └── registry.yaml │ │ │ ├── BetterDiscord/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── BishopFox/ │ │ │ │ └── cloudfox/ │ │ │ │ └── registry.yaml │ │ │ ├── Boeing/ │ │ │ │ └── config-file-validator/ │ │ │ │ └── registry.yaml │ │ │ ├── Builditluc/ │ │ │ │ └── wiki-tui/ │ │ │ │ └── registry.yaml │ │ │ ├── BurntSushi/ │ │ │ │ ├── ripgrep/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── xsv/ │ │ │ │ └── registry.yaml │ │ │ ├── Byron/ │ │ │ │ └── dua-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── ByteNess/ │ │ │ │ └── aws-vault/ │ │ │ │ └── registry.yaml │ │ │ ├── CAFxX/ │ │ │ │ └── mgo/ │ │ │ │ └── registry.yaml │ │ │ ├── CQLabs/ │ │ │ │ └── homebrew-dcm/ │ │ │ │ └── registry.yaml │ │ │ ├── Canop/ │ │ │ │ ├── dysk/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rhit/ │ │ │ │ └── registry.yaml │ │ │ ├── Checkmarx/ │ │ │ │ └── kics/ │ │ │ │ └── registry.yaml │ │ │ ├── Cian911/ │ │ │ │ └── switchboard/ │ │ │ │ └── registry.yaml │ │ │ ├── CircleCI-Public/ │ │ │ │ └── circleci-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── ClementTsang/ │ │ │ │ └── bottom/ │ │ │ │ └── registry.yaml │ │ │ ├── Code-Hex/ │ │ │ │ └── gqldoc/ │ │ │ │ └── registry.yaml │ │ │ ├── CrociDB/ │ │ │ │ └── bulletty/ │ │ │ │ └── registry.yaml │ │ │ ├── Crocmagnon/ │ │ │ │ └── fatcontext/ │ │ │ │ └── registry.yaml │ │ │ ├── CrunchyData/ │ │ │ │ └── postgres-operator-client/ │ │ │ │ └── registry.yaml │ │ │ ├── CyberAgent/ │ │ │ │ └── reminder-lint/ │ │ │ │ └── registry.yaml │ │ │ ├── CycloneDX/ │ │ │ │ └── cyclonedx-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── Darth-Tech/ │ │ │ │ └── samwise-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── DeNA/ │ │ │ │ └── unity-meta-check/ │ │ │ │ ├── gh-action/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gh-action-yaml-gen/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── unity-meta-autofix/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── unity-meta-check/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── unity-meta-check-github-pr-comment/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── unity-meta-check-junit/ │ │ │ │ └── registry.yaml │ │ │ ├── DelineaXPM/ │ │ │ │ └── dsv-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── EdJoPaTo/ │ │ │ │ └── mqttui/ │ │ │ │ └── registry.yaml │ │ │ ├── EdenEast/ │ │ │ │ └── repo/ │ │ │ │ └── registry.yaml │ │ │ ├── EmbarkStudios/ │ │ │ │ └── cargo-deny/ │ │ │ │ └── registry.yaml │ │ │ ├── EnvCLI/ │ │ │ │ └── EnvCLI/ │ │ │ │ └── registry.yaml │ │ │ ├── Epistates/ │ │ │ │ └── treemd/ │ │ │ │ └── registry.yaml │ │ │ ├── F1bonacc1/ │ │ │ │ └── process-compose/ │ │ │ │ └── registry.yaml │ │ │ ├── FairwindsOps/ │ │ │ │ ├── gonogo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── nova/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pluto/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── polaris/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rbac-lookup/ │ │ │ │ └── registry.yaml │ │ │ ├── FalconForceTeam/ │ │ │ │ └── FalconHound/ │ │ │ │ └── registry.yaml │ │ │ ├── FeLvi-zzz/ │ │ │ │ └── tentez/ │ │ │ │ └── registry.yaml │ │ │ ├── FiloSottile/ │ │ │ │ ├── age/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mkcert/ │ │ │ │ └── registry.yaml │ │ │ ├── Fusion/ │ │ │ │ └── gogo/ │ │ │ │ └── registry.yaml │ │ │ ├── Gaurav-Gosain/ │ │ │ │ └── tuios/ │ │ │ │ └── registry.yaml │ │ │ ├── Getdeck/ │ │ │ │ └── getdeck/ │ │ │ │ └── registry.yaml │ │ │ ├── GhostTroops/ │ │ │ │ └── scan4all/ │ │ │ │ └── registry.yaml │ │ │ ├── GitGuardian/ │ │ │ │ └── ggshield/ │ │ │ │ └── registry.yaml │ │ │ ├── GoTestTools/ │ │ │ │ └── gotestfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── GoodwayGroup/ │ │ │ │ └── gwvault/ │ │ │ │ └── registry.yaml │ │ │ ├── GoogleCloudPlatform/ │ │ │ │ ├── alloydb-auth-proxy/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── berglas/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cloud-sql-proxy/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubectl-ai/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── terraformer/ │ │ │ │ ├── aws/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── GoogleContainerTools/ │ │ │ │ ├── container-diff/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── container-structure-test/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── skaffold/ │ │ │ │ └── registry.yaml │ │ │ ├── IBM-Cloud/ │ │ │ │ └── redli/ │ │ │ │ └── registry.yaml │ │ │ ├── IvanIsCoding/ │ │ │ │ └── celq/ │ │ │ │ └── registry.yaml │ │ │ ├── IxDay/ │ │ │ │ └── mruby/ │ │ │ │ └── registry.yaml │ │ │ ├── JFryy/ │ │ │ │ └── qq/ │ │ │ │ └── registry.yaml │ │ │ ├── JanDeDobbeleer/ │ │ │ │ └── oh-my-posh/ │ │ │ │ └── registry.yaml │ │ │ ├── JohnnyMorganz/ │ │ │ │ └── StyLua/ │ │ │ │ └── registry.yaml │ │ │ ├── Julien-R44/ │ │ │ │ └── fast-ssh/ │ │ │ │ └── registry.yaml │ │ │ ├── Kampfkarren/ │ │ │ │ └── selene/ │ │ │ │ ├── light/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── KeisukeYamashita/ │ │ │ │ └── commitlint-rs/ │ │ │ │ └── registry.yaml │ │ │ ├── KhronosGroup/ │ │ │ │ └── KTX-Software/ │ │ │ │ └── registry.yaml │ │ │ ├── Kitware/ │ │ │ │ └── CMake/ │ │ │ │ └── registry.yaml │ │ │ ├── Kong/ │ │ │ │ └── deck/ │ │ │ │ └── registry.yaml │ │ │ ├── Kotlin/ │ │ │ │ └── kotlin-interactive-shell/ │ │ │ │ └── registry.yaml │ │ │ ├── KusionStack/ │ │ │ │ └── kusion/ │ │ │ │ └── registry.yaml │ │ │ ├── LGUG2Z/ │ │ │ │ ├── komorebi/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── whkd/ │ │ │ │ └── registry.yaml │ │ │ ├── Ladicle/ │ │ │ │ └── kubectl-rolesum/ │ │ │ │ └── registry.yaml │ │ │ ├── Lallassu/ │ │ │ │ └── gorss/ │ │ │ │ └── registry.yaml │ │ │ ├── Lifailon/ │ │ │ │ └── lazyjournal/ │ │ │ │ └── registry.yaml │ │ │ ├── LuaLS/ │ │ │ │ └── lua-language-server/ │ │ │ │ └── registry.yaml │ │ │ ├── LucasPickering/ │ │ │ │ └── slumber/ │ │ │ │ └── registry.yaml │ │ │ ├── LukeChannings/ │ │ │ │ └── deno-arm64/ │ │ │ │ └── registry.yaml │ │ │ ├── Macchina-CLI/ │ │ │ │ └── macchina/ │ │ │ │ └── registry.yaml │ │ │ ├── Macmod/ │ │ │ │ └── godap/ │ │ │ │ └── registry.yaml │ │ │ ├── Madh93/ │ │ │ │ └── tpm/ │ │ │ │ └── registry.yaml │ │ │ ├── MaybeJustJames/ │ │ │ │ └── zephyr/ │ │ │ │ └── registry.yaml │ │ │ ├── Melkeydev/ │ │ │ │ └── go-blueprint/ │ │ │ │ └── registry.yaml │ │ │ ├── MiSawa/ │ │ │ │ └── xq/ │ │ │ │ └── registry.yaml │ │ │ ├── Mic-U/ │ │ │ │ └── ecsher/ │ │ │ │ └── registry.yaml │ │ │ ├── Mikescher/ │ │ │ │ └── better-docker-ps/ │ │ │ │ └── registry.yaml │ │ │ ├── MordechaiHadad/ │ │ │ │ └── bob/ │ │ │ │ └── registry.yaml │ │ │ ├── MusicDin/ │ │ │ │ └── kubitect/ │ │ │ │ └── registry.yaml │ │ │ ├── Myriad-Dreamin/ │ │ │ │ └── tinymist/ │ │ │ │ └── registry.yaml │ │ │ ├── NathanBaulch/ │ │ │ │ └── rainbow-roads/ │ │ │ │ └── registry.yaml │ │ │ ├── NetApp/ │ │ │ │ └── trident/ │ │ │ │ └── tridentctl/ │ │ │ │ └── registry.yaml │ │ │ ├── NikitaCOEUR/ │ │ │ │ └── dirvana/ │ │ │ │ └── registry.yaml │ │ │ ├── NimbleArchitect/ │ │ │ │ └── kubectl-ice/ │ │ │ │ └── registry.yaml │ │ │ ├── Nukesor/ │ │ │ │ └── pueue/ │ │ │ │ ├── pueue/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pueued/ │ │ │ │ └── registry.yaml │ │ │ ├── Orange-OpenSource/ │ │ │ │ └── hurl/ │ │ │ │ └── registry.yaml │ │ │ ├── Owloops/ │ │ │ │ └── updo/ │ │ │ │ └── registry.yaml │ │ │ ├── PaddiM8/ │ │ │ │ └── kalker/ │ │ │ │ └── registry.yaml │ │ │ ├── PaulJuliusMartinez/ │ │ │ │ └── jless/ │ │ │ │ └── registry.yaml │ │ │ ├── Percona-Lab/ │ │ │ │ └── mysql_random_data_load/ │ │ │ │ └── registry.yaml │ │ │ ├── Phantas0s/ │ │ │ │ └── devdash/ │ │ │ │ └── registry.yaml │ │ │ ├── Piturnah/ │ │ │ │ └── gex/ │ │ │ │ └── registry.yaml │ │ │ ├── Pluralith/ │ │ │ │ └── pluralith-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── PowerShell/ │ │ │ │ └── PowerShell/ │ │ │ │ └── registry.yaml │ │ │ ├── Qovery/ │ │ │ │ └── Replibyte/ │ │ │ │ └── registry.yaml │ │ │ ├── Rigellute/ │ │ │ │ └── spotify-tui/ │ │ │ │ └── registry.yaml │ │ │ ├── RoseSecurity/ │ │ │ │ └── Kuzco/ │ │ │ │ └── registry.yaml │ │ │ ├── RyuyaIshibashi/ │ │ │ │ └── aws-s3-siggy/ │ │ │ │ └── registry.yaml │ │ │ ├── SUPERCILEX/ │ │ │ │ └── fuc/ │ │ │ │ ├── cpz/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rmz/ │ │ │ │ └── registry.yaml │ │ │ ├── Scalingo/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── Schniz/ │ │ │ │ └── fnm/ │ │ │ │ └── registry.yaml │ │ │ ├── SecureAuthCorp/ │ │ │ │ └── oauth2c/ │ │ │ │ └── registry.yaml │ │ │ ├── Shopify/ │ │ │ │ ├── ejson/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubeaudit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── shadowenv/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── toxiproxy/ │ │ │ │ └── registry.yaml │ │ │ ├── SimonTheLeg/ │ │ │ │ └── konf-go/ │ │ │ │ └── registry.yaml │ │ │ ├── Skardyy/ │ │ │ │ └── mcat/ │ │ │ │ └── registry.yaml │ │ │ ├── Skarlso/ │ │ │ │ └── crd-to-sample-yaml/ │ │ │ │ └── registry.yaml │ │ │ ├── SonarSource/ │ │ │ │ └── sonar-scanner-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── Songmu/ │ │ │ │ ├── ecschedule/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gh2changelog/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghch/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghg/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gitsemvers/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gocredits/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── godzil/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gotesplit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── goxz/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── horenso/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── laminate/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── make2help/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── maltmill/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── podbard/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── r2sync/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tagpr/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── timeout/ │ │ │ │ └── registry.yaml │ │ │ ├── Stranger6667/ │ │ │ │ └── jsonschema/ │ │ │ │ └── registry.yaml │ │ │ ├── SuperCuber/ │ │ │ │ └── dotter/ │ │ │ │ └── registry.yaml │ │ │ ├── TaKO8Ki/ │ │ │ │ ├── frum/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── gobang/ │ │ │ │ └── registry.yaml │ │ │ ├── TekWizely/ │ │ │ │ ├── bingo/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── run/ │ │ │ │ └── registry.yaml │ │ │ ├── Telemaco019/ │ │ │ │ └── kubesafe/ │ │ │ │ └── registry.yaml │ │ │ ├── TheZoraiz/ │ │ │ │ └── ascii-image-converter/ │ │ │ │ └── registry.yaml │ │ │ ├── TimothyYe/ │ │ │ │ └── skm/ │ │ │ │ └── registry.yaml │ │ │ ├── TomWright/ │ │ │ │ └── dasel/ │ │ │ │ └── registry.yaml │ │ │ ├── Traackr/ │ │ │ │ └── binnacle/ │ │ │ │ └── registry.yaml │ │ │ ├── Trendyol/ │ │ │ │ └── kink/ │ │ │ │ └── registry.yaml │ │ │ ├── Tyrrrz/ │ │ │ │ └── FFmpegBin/ │ │ │ │ └── registry.yaml │ │ │ ├── UpCloudLtd/ │ │ │ │ └── upcloud-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── Versent/ │ │ │ │ └── saml2aws/ │ │ │ │ └── registry.yaml │ │ │ ├── ViRb3/ │ │ │ │ └── wgcf/ │ │ │ │ └── registry.yaml │ │ │ ├── VictoriaMetrics/ │ │ │ │ └── VictoriaMetrics/ │ │ │ │ ├── victoria-metrics/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vmutils/ │ │ │ │ └── registry.yaml │ │ │ ├── WebAssembly/ │ │ │ │ ├── binaryen/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── wabt/ │ │ │ │ └── registry.yaml │ │ │ ├── Wilfred/ │ │ │ │ └── difftastic/ │ │ │ │ └── registry.yaml │ │ │ ├── WoozyMasta/ │ │ │ │ └── kube-dump/ │ │ │ │ └── registry.yaml │ │ │ ├── XAMPPRocky/ │ │ │ │ └── tokei/ │ │ │ │ └── registry.yaml │ │ │ ├── XcodesOrg/ │ │ │ │ └── xcodes/ │ │ │ │ └── registry.yaml │ │ │ ├── YS-L/ │ │ │ │ └── csvlens/ │ │ │ │ └── registry.yaml │ │ │ ├── Zxilly/ │ │ │ │ └── go-size-analyzer/ │ │ │ │ └── registry.yaml │ │ │ ├── _go/ │ │ │ │ └── sigsum.org/ │ │ │ │ └── sigsum-go/ │ │ │ │ └── cmd/ │ │ │ │ ├── sigsum-key/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sigsum-monitor/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sigsum-submit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sigsum-token/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sigsum-verify/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sigsum-witness/ │ │ │ │ └── registry.yaml │ │ │ ├── a-h/ │ │ │ │ └── templ/ │ │ │ │ └── registry.yaml │ │ │ ├── a8m/ │ │ │ │ └── envsubst/ │ │ │ │ └── registry.yaml │ │ │ ├── aakso/ │ │ │ │ └── ssh-inscribe/ │ │ │ │ └── sshi/ │ │ │ │ └── registry.yaml │ │ │ ├── aandrew-me/ │ │ │ │ └── tgpt/ │ │ │ │ └── registry.yaml │ │ │ ├── abhimanyu003/ │ │ │ │ └── sttr/ │ │ │ │ └── registry.yaml │ │ │ ├── abhinav/ │ │ │ │ └── doc2go/ │ │ │ │ └── registry.yaml │ │ │ ├── abice/ │ │ │ │ └── go-enum/ │ │ │ │ └── registry.yaml │ │ │ ├── abiosoft/ │ │ │ │ └── colima/ │ │ │ │ └── registry.yaml │ │ │ ├── abs-lang/ │ │ │ │ └── abs/ │ │ │ │ └── registry.yaml │ │ │ ├── acheronfail/ │ │ │ │ └── repgrep/ │ │ │ │ └── registry.yaml │ │ │ ├── achristmascarl/ │ │ │ │ └── rainfrog/ │ │ │ │ └── registry.yaml │ │ │ ├── acorn-io/ │ │ │ │ └── runtime/ │ │ │ │ └── registry.yaml │ │ │ ├── actions/ │ │ │ │ └── go-versions/ │ │ │ │ └── registry.yaml │ │ │ ├── adhocteam/ │ │ │ │ └── ssm/ │ │ │ │ └── registry.yaml │ │ │ ├── aduros/ │ │ │ │ └── wasm4/ │ │ │ │ └── registry.yaml │ │ │ ├── aereal/ │ │ │ │ └── jsondiff/ │ │ │ │ └── registry.yaml │ │ │ ├── afnanenayet/ │ │ │ │ └── diffsitter/ │ │ │ │ └── registry.yaml │ │ │ ├── ahmetb/ │ │ │ │ ├── kubectl-tree/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubectx/ │ │ │ │ ├── kubens/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── air-verse/ │ │ │ │ └── air/ │ │ │ │ └── registry.yaml │ │ │ ├── airbytehq/ │ │ │ │ └── abctl/ │ │ │ │ └── registry.yaml │ │ │ ├── ajeetdsouza/ │ │ │ │ └── zoxide/ │ │ │ │ └── registry.yaml │ │ │ ├── akiomik/ │ │ │ │ └── mado/ │ │ │ │ └── registry.yaml │ │ │ ├── alajmo/ │ │ │ │ └── mani/ │ │ │ │ └── registry.yaml │ │ │ ├── alcideio/ │ │ │ │ └── rbac-tool/ │ │ │ │ └── registry.yaml │ │ │ ├── alebeck/ │ │ │ │ └── boring/ │ │ │ │ └── registry.yaml │ │ │ ├── alexellis/ │ │ │ │ ├── arkade/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── k3sup/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubetrim/ │ │ │ │ └── registry.yaml │ │ │ ├── alexhallam/ │ │ │ │ └── tv/ │ │ │ │ └── registry.yaml │ │ │ ├── alexpasmantier/ │ │ │ │ └── television/ │ │ │ │ └── registry.yaml │ │ │ ├── allero-io/ │ │ │ │ └── allero/ │ │ │ │ └── registry.yaml │ │ │ ├── allyring/ │ │ │ │ └── pvw/ │ │ │ │ └── registry.yaml │ │ │ ├── alpkeskin/ │ │ │ │ └── mosint/ │ │ │ │ └── registry.yaml │ │ │ ├── altsem/ │ │ │ │ └── gitu/ │ │ │ │ └── registry.yaml │ │ │ ├── alvinunreal/ │ │ │ │ └── tmuxai/ │ │ │ │ └── registry.yaml │ │ │ ├── amacneil/ │ │ │ │ └── dbmate/ │ │ │ │ └── registry.yaml │ │ │ ├── amalshaji/ │ │ │ │ └── portr/ │ │ │ │ └── registry.yaml │ │ │ ├── amber-lang/ │ │ │ │ └── amber/ │ │ │ │ └── registry.yaml │ │ │ ├── amir20/ │ │ │ │ └── dtop/ │ │ │ │ └── registry.yaml │ │ │ ├── ampcode/ │ │ │ │ └── zvelte-check/ │ │ │ │ └── registry.yaml │ │ │ ├── anchore/ │ │ │ │ ├── grype/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── quill/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── syft/ │ │ │ │ └── registry.yaml │ │ │ ├── andreazorzetto/ │ │ │ │ └── yh/ │ │ │ │ └── registry.yaml │ │ │ ├── andrewkroh/ │ │ │ │ └── gvm/ │ │ │ │ └── registry.yaml │ │ │ ├── andreybleme/ │ │ │ │ └── lazycontainer/ │ │ │ │ └── registry.yaml │ │ │ ├── ankitpokhrel/ │ │ │ │ └── jira-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── anomalyco/ │ │ │ │ └── opencode/ │ │ │ │ └── registry.yaml │ │ │ ├── anordal/ │ │ │ │ └── shellharden/ │ │ │ │ └── registry.yaml │ │ │ ├── antham/ │ │ │ │ └── gommit/ │ │ │ │ └── registry.yaml │ │ │ ├── anthropics/ │ │ │ │ └── claude-code/ │ │ │ │ └── registry.yaml │ │ │ ├── antonmedv/ │ │ │ │ ├── fx/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── walk/ │ │ │ │ └── registry.yaml │ │ │ ├── apache/ │ │ │ │ ├── ant/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── camel-k/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── jena/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── maven/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── maven-mvnd/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pulsar/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── spark/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tomcat/ │ │ │ │ └── registry.yaml │ │ │ ├── aporia-ai/ │ │ │ │ └── kubesurvival/ │ │ │ │ └── registry.yaml │ │ │ ├── apple/ │ │ │ │ ├── container/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pkl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pkl-go/ │ │ │ │ └── pkl-gen-go/ │ │ │ │ └── registry.yaml │ │ │ ├── apstndb/ │ │ │ │ ├── execspansql/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── spannerplanviz/ │ │ │ │ └── rendertree/ │ │ │ │ └── registry.yaml │ │ │ ├── aptly-dev/ │ │ │ │ └── aptly/ │ │ │ │ └── registry.yaml │ │ │ ├── aquaproj/ │ │ │ │ ├── aqua-installer/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── aqua-registry-updater/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── example-go-slsa-provenance/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry-tool/ │ │ │ │ └── registry.yaml │ │ │ ├── aquasecurity/ │ │ │ │ ├── chain-bench/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kube-bench/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubectl-who-can/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── starboard/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfsec/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── trivy/ │ │ │ │ └── registry.yaml │ │ │ ├── arcanist-sh/ │ │ │ │ └── hx/ │ │ │ │ └── registry.yaml │ │ │ ├── arch-go/ │ │ │ │ └── arch-go/ │ │ │ │ └── registry.yaml │ │ │ ├── arduino/ │ │ │ │ ├── arduino-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── arduino-language-server/ │ │ │ │ └── registry.yaml │ │ │ ├── argoproj/ │ │ │ │ ├── argo-cd/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── argo-rollouts/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── argo-workflows/ │ │ │ │ └── registry.yaml │ │ │ ├── argoproj-labs/ │ │ │ │ ├── argocd-autopilot/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── argocd-image-updater/ │ │ │ │ └── registry.yaml │ │ │ ├── ariga/ │ │ │ │ └── atlas/ │ │ │ │ ├── community/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── aristocratos/ │ │ │ │ └── btop/ │ │ │ │ └── registry.yaml │ │ │ ├── arl/ │ │ │ │ └── gitmux/ │ │ │ │ └── registry.yaml │ │ │ ├── arrow2nd/ │ │ │ │ ├── nekome/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── nimotsu/ │ │ │ │ └── registry.yaml │ │ │ ├── artempyanykh/ │ │ │ │ └── marksman/ │ │ │ │ └── registry.yaml │ │ │ ├── artemsalimov/ │ │ │ │ └── jenkins-job-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── arttor/ │ │ │ │ └── helmify/ │ │ │ │ └── registry.yaml │ │ │ ├── arxanas/ │ │ │ │ └── git-branchless/ │ │ │ │ └── registry.yaml │ │ │ ├── asciidoctor/ │ │ │ │ └── asciidoctor-reveal.js/ │ │ │ │ └── registry.yaml │ │ │ ├── asciimoo/ │ │ │ │ └── wuzz/ │ │ │ │ └── registry.yaml │ │ │ ├── asciinema/ │ │ │ │ ├── agg/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── asciinema/ │ │ │ │ └── registry.yaml │ │ │ ├── assetnote/ │ │ │ │ └── surf/ │ │ │ │ └── registry.yaml │ │ │ ├── ast-grep/ │ │ │ │ └── ast-grep/ │ │ │ │ └── registry.yaml │ │ │ ├── astefanutti/ │ │ │ │ └── kubebox/ │ │ │ │ └── registry.yaml │ │ │ ├── astral-sh/ │ │ │ │ ├── ruff/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── rye/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ty/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── uv/ │ │ │ │ └── registry.yaml │ │ │ ├── atc0005/ │ │ │ │ └── send2teams/ │ │ │ │ └── registry.yaml │ │ │ ├── atuinsh/ │ │ │ │ └── atuin/ │ │ │ │ └── registry.yaml │ │ │ ├── aurc/ │ │ │ │ └── loggo/ │ │ │ │ └── registry.yaml │ │ │ ├── auth0/ │ │ │ │ └── auth0-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── authzed/ │ │ │ │ └── zed/ │ │ │ │ └── registry.yaml │ │ │ ├── autobrr/ │ │ │ │ └── mkbrr/ │ │ │ │ └── registry.yaml │ │ │ ├── aws/ │ │ │ │ ├── amazon-ec2-instance-selector/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── amazon-ec2-spot-interrupter/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── amazon-ecs-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── aws-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── aws-sam-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── copilot-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── eks-hybrid/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── session-manager-plugin/ │ │ │ │ └── registry.yaml │ │ │ ├── aws-cloudformation/ │ │ │ │ └── rain/ │ │ │ │ └── registry.yaml │ │ │ ├── aws-containers/ │ │ │ │ └── amazon-ecs-exec-checker/ │ │ │ │ └── registry.yaml │ │ │ ├── awslabs/ │ │ │ │ ├── amazon-ecr-credential-helper/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dynein/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── eks-auto-mode-ebs-migration-tool/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── eks-node-viewer/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── git-secrets/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubernetes-iteration-toolkit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mountpoint-s3/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── soci-snapshotter/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ssosync/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yesiscan/ │ │ │ │ └── registry.yaml │ │ │ ├── axllent/ │ │ │ │ └── mailpit/ │ │ │ │ └── registry.yaml │ │ │ ├── axodotdev/ │ │ │ │ └── cargo-dist/ │ │ │ │ └── registry.yaml │ │ │ ├── ayoisaiah/ │ │ │ │ └── f2/ │ │ │ │ └── registry.yaml │ │ │ ├── b3nj5m1n/ │ │ │ │ └── xdg-ninja/ │ │ │ │ └── registry.yaml │ │ │ ├── babarot/ │ │ │ │ ├── afx/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── changed-objects/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gist/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── git-bump/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── github-labeler/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gomi/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── iap_curl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── stein/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vtest/ │ │ │ │ └── registry.yaml │ │ │ ├── bahdotsh/ │ │ │ │ ├── mdterm/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── wrkflw/ │ │ │ │ └── registry.yaml │ │ │ ├── banzaicloud/ │ │ │ │ └── banzai-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── barnybug/ │ │ │ │ └── cli53/ │ │ │ │ └── registry.yaml │ │ │ ├── barthr/ │ │ │ │ └── redo/ │ │ │ │ └── registry.yaml │ │ │ ├── bats-core/ │ │ │ │ └── bats-core/ │ │ │ │ └── registry.yaml │ │ │ ├── bazelbuild/ │ │ │ │ ├── bazel/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── bazel-watcher/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── bazelisk/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── buildtools/ │ │ │ │ ├── buildifier/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── buildozer/ │ │ │ │ └── registry.yaml │ │ │ ├── bcicen/ │ │ │ │ ├── ctop/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── slackcat/ │ │ │ │ └── registry.yaml │ │ │ ├── becheran/ │ │ │ │ ├── mlc/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── roumon/ │ │ │ │ └── registry.yaml │ │ │ ├── benbjohnson/ │ │ │ │ └── litestream/ │ │ │ │ └── registry.yaml │ │ │ ├── benchkram/ │ │ │ │ └── bob/ │ │ │ │ └── registry.yaml │ │ │ ├── bengadbois/ │ │ │ │ └── pewpew/ │ │ │ │ └── registry.yaml │ │ │ ├── bensadeh/ │ │ │ │ └── tailspin/ │ │ │ │ └── registry.yaml │ │ │ ├── bep/ │ │ │ │ └── s3deploy/ │ │ │ │ └── registry.yaml │ │ │ ├── betterleaks/ │ │ │ │ └── betterleaks/ │ │ │ │ └── registry.yaml │ │ │ ├── bflad/ │ │ │ │ ├── tfproviderdocs/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tfproviderlint/ │ │ │ │ └── registry.yaml │ │ │ ├── binwiederhier/ │ │ │ │ └── ntfy/ │ │ │ │ └── registry.yaml │ │ │ ├── biomejs/ │ │ │ │ └── biome/ │ │ │ │ └── registry.yaml │ │ │ ├── birdayz/ │ │ │ │ └── kaf/ │ │ │ │ └── registry.yaml │ │ │ ├── bitnami/ │ │ │ │ └── charts-syncer/ │ │ │ │ └── registry.yaml │ │ │ ├── bitnami-labs/ │ │ │ │ └── sealed-secrets/ │ │ │ │ └── registry.yaml │ │ │ ├── bitwarden/ │ │ │ │ ├── clients/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sdk-sm/ │ │ │ │ └── registry.yaml │ │ │ ├── bjesus/ │ │ │ │ └── pipet/ │ │ │ │ └── registry.yaml │ │ │ ├── blacknon/ │ │ │ │ └── hwatch/ │ │ │ │ └── registry.yaml │ │ │ ├── blender/ │ │ │ │ └── blender/ │ │ │ │ └── registry.yaml │ │ │ ├── block/ │ │ │ │ └── goose/ │ │ │ │ └── registry.yaml │ │ │ ├── blopker/ │ │ │ │ └── codebook/ │ │ │ │ └── registry.yaml │ │ │ ├── bloznelis/ │ │ │ │ └── typioca/ │ │ │ │ └── registry.yaml │ │ │ ├── blst-security/ │ │ │ │ └── cherrybomb/ │ │ │ │ └── registry.yaml │ │ │ ├── bmf-san/ │ │ │ │ └── ggc/ │ │ │ │ └── registry.yaml │ │ │ ├── bodaay/ │ │ │ │ └── HuggingFaceModelDownloader/ │ │ │ │ └── registry.yaml │ │ │ ├── bojand/ │ │ │ │ └── ghz/ │ │ │ │ └── registry.yaml │ │ │ ├── bomctl/ │ │ │ │ └── bomctl/ │ │ │ │ └── registry.yaml │ │ │ ├── bonnefoa/ │ │ │ │ └── kubectl-fzf/ │ │ │ │ └── registry.yaml │ │ │ ├── bootandy/ │ │ │ │ └── dust/ │ │ │ │ └── registry.yaml │ │ │ ├── borgbackup/ │ │ │ │ └── borg/ │ │ │ │ └── registry.yaml │ │ │ ├── boyter/ │ │ │ │ └── scc/ │ │ │ │ └── registry.yaml │ │ │ ├── boz/ │ │ │ │ └── kail/ │ │ │ │ └── registry.yaml │ │ │ ├── br0xen/ │ │ │ │ └── boltbrowser/ │ │ │ │ └── registry.yaml │ │ │ ├── breml/ │ │ │ │ └── tfreveal/ │ │ │ │ └── registry.yaml │ │ │ ├── bridgecrewio/ │ │ │ │ ├── checkov/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yor/ │ │ │ │ └── registry.yaml │ │ │ ├── brigadecore/ │ │ │ │ └── brigade/ │ │ │ │ └── registry.yaml │ │ │ ├── bronze1man/ │ │ │ │ └── yaml2json/ │ │ │ │ └── registry.yaml │ │ │ ├── brumhard/ │ │ │ │ └── krewfile/ │ │ │ │ └── registry.yaml │ │ │ ├── budimanjojo/ │ │ │ │ └── talhelper/ │ │ │ │ └── registry.yaml │ │ │ ├── bufbuild/ │ │ │ │ ├── buf/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── connect-go/ │ │ │ │ │ └── protoc-gen-connect-go/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── protoc-gen-validate/ │ │ │ │ └── registry.yaml │ │ │ ├── buildkite/ │ │ │ │ ├── agent/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── buildpacks/ │ │ │ │ └── pack/ │ │ │ │ └── registry.yaml │ │ │ ├── busser/ │ │ │ │ ├── murmur/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfautomv/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tftree/ │ │ │ │ └── registry.yaml │ │ │ ├── bvaisvil/ │ │ │ │ └── zenith/ │ │ │ │ └── registry.yaml │ │ │ ├── bytecodealliance/ │ │ │ │ ├── wasm-pkg-tools/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── wasm-tools/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── wasmtime/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── wrpc/ │ │ │ │ └── wit-bindgen-wrpc/ │ │ │ │ └── registry.yaml │ │ │ ├── c-bata/ │ │ │ │ └── kube-prompt/ │ │ │ │ └── registry.yaml │ │ │ ├── c1982/ │ │ │ │ └── bomberman/ │ │ │ │ └── registry.yaml │ │ │ ├── caarlos0/ │ │ │ │ ├── fork-cleaner/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mdtree/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── svu/ │ │ │ │ └── registry.yaml │ │ │ ├── caddyserver/ │ │ │ │ └── caddy/ │ │ │ │ └── registry.yaml │ │ │ ├── callumalpass/ │ │ │ │ └── mdbase-lsp/ │ │ │ │ └── registry.yaml │ │ │ ├── cameron-martin/ │ │ │ │ └── bazel-lsp/ │ │ │ │ └── registry.yaml │ │ │ ├── cantino/ │ │ │ │ └── mcfly/ │ │ │ │ └── registry.yaml │ │ │ ├── carapace-sh/ │ │ │ │ └── carapace-bin/ │ │ │ │ └── registry.yaml │ │ │ ├── cargo-bins/ │ │ │ │ └── cargo-binstall/ │ │ │ │ └── registry.yaml │ │ │ ├── carthage-software/ │ │ │ │ └── mago/ │ │ │ │ └── registry.yaml │ │ │ ├── carvel-dev/ │ │ │ │ ├── imgpkg/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kapp/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kbld/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kwt/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── vendir/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ytt/ │ │ │ │ └── registry.yaml │ │ │ ├── casey/ │ │ │ │ └── just/ │ │ │ │ └── registry.yaml │ │ │ ├── catenacyber/ │ │ │ │ └── perfsprint/ │ │ │ │ └── registry.yaml │ │ │ ├── cbroglie/ │ │ │ │ └── mustache/ │ │ │ │ └── registry.yaml │ │ │ ├── cea-hpc/ │ │ │ │ └── sshproxy/ │ │ │ │ └── registry.yaml │ │ │ ├── cert-manager/ │ │ │ │ ├── cert-manager/ │ │ │ │ │ └── cmctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── cmctl/ │ │ │ │ └── registry.yaml │ │ │ ├── chaaz/ │ │ │ │ └── versio/ │ │ │ │ └── registry.yaml │ │ │ ├── chainguard-dev/ │ │ │ │ ├── apko/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── melange/ │ │ │ │ └── registry.yaml │ │ │ ├── chainloop-dev/ │ │ │ │ └── chainloop/ │ │ │ │ └── registry.yaml │ │ │ ├── chanzuckerberg/ │ │ │ │ └── fogg/ │ │ │ │ └── registry.yaml │ │ │ ├── chaqchase/ │ │ │ │ └── lla/ │ │ │ │ └── registry.yaml │ │ │ ├── charmbracelet/ │ │ │ │ ├── charm/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── crush/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── freeze/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── glow/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gum/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mods/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── skate/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vhs/ │ │ │ │ └── registry.yaml │ │ │ ├── chatwork/ │ │ │ │ └── kibertas/ │ │ │ │ └── registry.yaml │ │ │ ├── che-incubator/ │ │ │ │ └── chectl/ │ │ │ │ └── registry.yaml │ │ │ ├── cheat/ │ │ │ │ └── cheat/ │ │ │ │ └── registry.yaml │ │ │ ├── checkmake/ │ │ │ │ └── checkmake/ │ │ │ │ └── registry.yaml │ │ │ ├── chenjiandongx/ │ │ │ │ └── kubectl-images/ │ │ │ │ └── registry.yaml │ │ │ ├── chevdor/ │ │ │ │ └── tera-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── chime/ │ │ │ │ └── mani-diffy/ │ │ │ │ └── registry.yaml │ │ │ ├── chmln/ │ │ │ │ ├── handlr/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sd/ │ │ │ │ └── registry.yaml │ │ │ ├── chmouel/ │ │ │ │ └── snazy/ │ │ │ │ └── registry.yaml │ │ │ ├── chriswalz/ │ │ │ │ └── bit/ │ │ │ │ └── registry.yaml │ │ │ ├── cilium/ │ │ │ │ ├── cilium-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── hubble/ │ │ │ │ └── registry.yaml │ │ │ ├── cirruslabs/ │ │ │ │ ├── cirrus-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tart/ │ │ │ │ └── registry.yaml │ │ │ ├── citrusframework/ │ │ │ │ └── yaks/ │ │ │ │ └── registry.yaml │ │ │ ├── civo/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── ck-zhang/ │ │ │ │ └── reddix/ │ │ │ │ └── registry.yaml │ │ │ ├── clamoriniere/ │ │ │ │ └── crd-to-markdown/ │ │ │ │ └── registry.yaml │ │ │ ├── cli/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── climech/ │ │ │ │ └── grit/ │ │ │ │ └── registry.yaml │ │ │ ├── clog-tool/ │ │ │ │ └── clog-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── clok/ │ │ │ │ └── sm/ │ │ │ │ └── registry.yaml │ │ │ ├── cloud-hypervisor/ │ │ │ │ └── cloud-hypervisor/ │ │ │ │ ├── ch-remote/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── cloud66-oss/ │ │ │ │ └── copper/ │ │ │ │ └── registry.yaml │ │ │ ├── cloudflare/ │ │ │ │ ├── cf-terraforming/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cfssl/ │ │ │ │ │ ├── cfssl/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── cfssl-bundle/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── cfssl-certinfo/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── cfssl-newkey/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── cfssl-scan/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── cfssljson/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── mkbundle/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── multirootca/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cloudflared/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gokey/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pint/ │ │ │ │ └── registry.yaml │ │ │ ├── cloudfoundry/ │ │ │ │ ├── bosh-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── credhub-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── uaa-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── cloudnative-pg/ │ │ │ │ └── cloudnative-pg/ │ │ │ │ └── kubectl-cnpg/ │ │ │ │ └── registry.yaml │ │ │ ├── cloudposse/ │ │ │ │ ├── atmos/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── github-commenter/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── slack-notifier/ │ │ │ │ └── registry.yaml │ │ │ ├── cloudquery/ │ │ │ │ └── cloudquery/ │ │ │ │ └── registry.yaml │ │ │ ├── cloudspannerecosystem/ │ │ │ │ ├── spanner-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── spanner-dump/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── spool/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── wrench/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yo/ │ │ │ │ └── registry.yaml │ │ │ ├── cloverrose/ │ │ │ │ ├── connectnew/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mockguard/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pkgdep/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── unusedinterface/ │ │ │ │ └── registry.yaml │ │ │ ├── cloverstd/ │ │ │ │ └── tcping/ │ │ │ │ └── registry.yaml │ │ │ ├── clowdhaus/ │ │ │ │ └── eksup/ │ │ │ │ └── registry.yaml │ │ │ ├── cnosuke/ │ │ │ │ └── kushi/ │ │ │ │ └── registry.yaml │ │ │ ├── cnrancher/ │ │ │ │ └── autok3s/ │ │ │ │ └── registry.yaml │ │ │ ├── cockroachdb/ │ │ │ │ └── cockroach/ │ │ │ │ └── registry.yaml │ │ │ ├── cococonscious/ │ │ │ │ └── koji/ │ │ │ │ └── registry.yaml │ │ │ ├── cocogitto/ │ │ │ │ └── cocogitto/ │ │ │ │ └── registry.yaml │ │ │ ├── codeberg.org/ │ │ │ │ └── mergiraf/ │ │ │ │ └── mergiraf/ │ │ │ │ └── registry.yaml │ │ │ ├── codeclimate/ │ │ │ │ └── test-reporter/ │ │ │ │ └── registry.yaml │ │ │ ├── coder/ │ │ │ │ └── coder/ │ │ │ │ └── registry.yaml │ │ │ ├── coder3101/ │ │ │ │ └── protols/ │ │ │ │ └── registry.yaml │ │ │ ├── codesenberg/ │ │ │ │ └── bombardier/ │ │ │ │ └── registry.yaml │ │ │ ├── commercialhaskell/ │ │ │ │ └── stack/ │ │ │ │ └── registry.yaml │ │ │ ├── compose/ │ │ │ │ └── transporter/ │ │ │ │ └── registry.yaml │ │ │ ├── comtrya/ │ │ │ │ └── comtrya/ │ │ │ │ └── registry.yaml │ │ │ ├── concourse/ │ │ │ │ └── concourse/ │ │ │ │ ├── concourse/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── fly/ │ │ │ │ └── registry.yaml │ │ │ ├── connectrpc/ │ │ │ │ └── connect-go/ │ │ │ │ └── protoc-gen-connect-go/ │ │ │ │ └── registry.yaml │ │ │ ├── container-tools/ │ │ │ │ └── spectrum/ │ │ │ │ └── registry.yaml │ │ │ ├── container2wasm/ │ │ │ │ └── container2wasm/ │ │ │ │ └── registry.yaml │ │ │ ├── containerd/ │ │ │ │ ├── containerd/ │ │ │ │ │ ├── registry.yaml │ │ │ │ │ └── static/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fuse-overlayfs-snapshotter/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── nerdctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── stargz-snapshotter/ │ │ │ │ └── registry.yaml │ │ │ ├── containers/ │ │ │ │ ├── conmon/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── crun/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fuse-overlayfs/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gvisor-tap-vsock/ │ │ │ │ │ ├── gvproxy/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── qemu-wrapper/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubernetes-mcp-server/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── podlet/ │ │ │ │ └── registry.yaml │ │ │ ├── containrrr/ │ │ │ │ └── shoutrrr/ │ │ │ │ └── registry.yaml │ │ │ ├── context-labs/ │ │ │ │ └── mactop/ │ │ │ │ └── registry.yaml │ │ │ ├── controlplaneio/ │ │ │ │ ├── kubectl-kubesec/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubesec/ │ │ │ │ └── registry.yaml │ │ │ ├── coreos/ │ │ │ │ └── butane/ │ │ │ │ └── registry.yaml │ │ │ ├── corneliusweig/ │ │ │ │ ├── ketall/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rakkess/ │ │ │ │ ├── access-matrix/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── corrupt952/ │ │ │ │ └── closest/ │ │ │ │ └── registry.yaml │ │ │ ├── cortesi/ │ │ │ │ └── modd/ │ │ │ │ └── registry.yaml │ │ │ ├── cpisciotta/ │ │ │ │ └── xcbeautify/ │ │ │ │ └── registry.yaml │ │ │ ├── crate-ci/ │ │ │ │ ├── committed/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── typos/ │ │ │ │ └── registry.yaml │ │ │ ├── crates.io/ │ │ │ │ ├── bat/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── broot/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cargo-deb/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cargo-expand/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cargo-run-script/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dd-rust-license-tool/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dskkato/ │ │ │ │ │ └── rjo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── eza/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fw/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gitu/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── skim/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfocus/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── zizmor/ │ │ │ │ └── registry.yaml │ │ │ ├── crazy-max/ │ │ │ │ ├── diun/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ftpgrab/ │ │ │ │ └── registry.yaml │ │ │ ├── crazywhalecc/ │ │ │ │ └── static-php-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── create-go-app/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── cri-o/ │ │ │ │ └── cri-o/ │ │ │ │ └── registry.yaml │ │ │ ├── cross-rs/ │ │ │ │ └── cross/ │ │ │ │ └── registry.yaml │ │ │ ├── crossplane/ │ │ │ │ └── crossplane/ │ │ │ │ └── registry.yaml │ │ │ ├── cswank/ │ │ │ │ └── kcli/ │ │ │ │ └── registry.yaml │ │ │ ├── ctron/ │ │ │ │ └── oidc-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── cubefs/ │ │ │ │ └── cubefs/ │ │ │ │ └── registry.yaml │ │ │ ├── cubicdaiya/ │ │ │ │ └── nginx-build/ │ │ │ │ └── registry.yaml │ │ │ ├── cue-lang/ │ │ │ │ └── cue/ │ │ │ │ └── registry.yaml │ │ │ ├── cyberark/ │ │ │ │ └── kubeletctl/ │ │ │ │ └── registry.yaml │ │ │ ├── cybozu/ │ │ │ │ └── assam/ │ │ │ │ └── registry.yaml │ │ │ ├── cycloidio/ │ │ │ │ ├── inframap/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── terracognita/ │ │ │ │ └── registry.yaml │ │ │ ├── d-kuro/ │ │ │ │ └── gwq/ │ │ │ │ └── registry.yaml │ │ │ ├── dadav/ │ │ │ │ └── helm-schema/ │ │ │ │ └── registry.yaml │ │ │ ├── dag-andersen/ │ │ │ │ └── argocd-diff-preview/ │ │ │ │ └── registry.yaml │ │ │ ├── dagger/ │ │ │ │ ├── container-use/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── dagger/ │ │ │ │ └── registry.yaml │ │ │ ├── dagu-org/ │ │ │ │ └── dagu/ │ │ │ │ └── registry.yaml │ │ │ ├── daichirata/ │ │ │ │ └── hammer/ │ │ │ │ └── registry.yaml │ │ │ ├── daixiang0/ │ │ │ │ └── gci/ │ │ │ │ └── registry.yaml │ │ │ ├── dalance/ │ │ │ │ └── procs/ │ │ │ │ └── registry.yaml │ │ │ ├── dandavison/ │ │ │ │ └── delta/ │ │ │ │ └── registry.yaml │ │ │ ├── danielfoehrKn/ │ │ │ │ └── kubeswitch/ │ │ │ │ ├── registry.yaml │ │ │ │ └── switch-sh/ │ │ │ │ └── registry.yaml │ │ │ ├── danvergara/ │ │ │ │ └── dblab/ │ │ │ │ └── registry.yaml │ │ │ ├── dapr/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── databricks/ │ │ │ │ └── click/ │ │ │ │ └── registry.yaml │ │ │ ├── datadog/ │ │ │ │ └── managed-kubernetes-auditing-toolkit/ │ │ │ │ └── registry.yaml │ │ │ ├── datadog-labs/ │ │ │ │ └── pup/ │ │ │ │ └── registry.yaml │ │ │ ├── datanymizer/ │ │ │ │ └── datanymizer/ │ │ │ │ └── registry.yaml │ │ │ ├── datarootsio/ │ │ │ │ └── tf-profile/ │ │ │ │ └── registry.yaml │ │ │ ├── datastax-labs/ │ │ │ │ └── astra-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── dathere/ │ │ │ │ └── qsv/ │ │ │ │ └── registry.yaml │ │ │ ├── datreeio/ │ │ │ │ └── datree/ │ │ │ │ └── registry.yaml │ │ │ ├── daveshanley/ │ │ │ │ └── vacuum/ │ │ │ │ └── registry.yaml │ │ │ ├── ddddddO/ │ │ │ │ └── gtree/ │ │ │ │ └── registry.yaml │ │ │ ├── ddev/ │ │ │ │ └── ddev/ │ │ │ │ └── registry.yaml │ │ │ ├── dduan/ │ │ │ │ └── tre/ │ │ │ │ └── registry.yaml │ │ │ ├── defenseunicorns/ │ │ │ │ └── uds-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── deggja/ │ │ │ │ └── netfetch/ │ │ │ │ └── registry.yaml │ │ │ ├── denisidoro/ │ │ │ │ └── navi/ │ │ │ │ └── registry.yaml │ │ │ ├── denizgursoy/ │ │ │ │ └── gotouch/ │ │ │ │ └── registry.yaml │ │ │ ├── denoland/ │ │ │ │ └── deno/ │ │ │ │ └── registry.yaml │ │ │ ├── dependabot/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── derailed/ │ │ │ │ ├── k9s/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── popeye/ │ │ │ │ └── registry.yaml │ │ │ ├── deref/ │ │ │ │ └── exo/ │ │ │ │ └── registry.yaml │ │ │ ├── dev.yorhel.nl/ │ │ │ │ └── ncdu/ │ │ │ │ └── registry.yaml │ │ │ ├── deviceinsight/ │ │ │ │ └── kafkactl/ │ │ │ │ └── registry.yaml │ │ │ ├── devops-kung-fu/ │ │ │ │ └── bomber/ │ │ │ │ └── registry.yaml │ │ │ ├── devops-works/ │ │ │ │ ├── dw-query-digest/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── egress-auditor/ │ │ │ │ └── registry.yaml │ │ │ ├── devspace-sh/ │ │ │ │ └── devspace/ │ │ │ │ └── registry.yaml │ │ │ ├── dex4er/ │ │ │ │ └── tf/ │ │ │ │ └── registry.yaml │ │ │ ├── dhall-lang/ │ │ │ │ └── dhall-haskell/ │ │ │ │ └── registry.yaml │ │ │ ├── dhth/ │ │ │ │ └── bmm/ │ │ │ │ └── registry.yaml │ │ │ ├── digitalocean/ │ │ │ │ └── doctl/ │ │ │ │ └── registry.yaml │ │ │ ├── dimo414/ │ │ │ │ └── bkt/ │ │ │ │ └── registry.yaml │ │ │ ├── dimonomid/ │ │ │ │ └── nerdlog/ │ │ │ │ └── registry.yaml │ │ │ ├── dineshba/ │ │ │ │ └── tf-summarize/ │ │ │ │ └── registry.yaml │ │ │ ├── dinoDanic/ │ │ │ │ └── diny/ │ │ │ │ └── registry.yaml │ │ │ ├── direnv/ │ │ │ │ └── direnv/ │ │ │ │ └── registry.yaml │ │ │ ├── dispatchrun/ │ │ │ │ └── wzprof/ │ │ │ │ └── registry.yaml │ │ │ ├── distribution/ │ │ │ │ └── distribution/ │ │ │ │ └── registry/ │ │ │ │ └── registry.yaml │ │ │ ├── dlvhdr/ │ │ │ │ ├── diffnav/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── gh-dash/ │ │ │ │ └── registry.yaml │ │ │ ├── dmtrKovalenko/ │ │ │ │ └── blendr/ │ │ │ │ └── registry.yaml │ │ │ ├── dnnrly/ │ │ │ │ └── abbreviate/ │ │ │ │ └── registry.yaml │ │ │ ├── dnote/ │ │ │ │ └── dnote/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── docker/ │ │ │ │ ├── buildx/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cagent/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cli/ │ │ │ │ │ ├── registry.yaml │ │ │ │ │ └── rootless/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── compose/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── hub-tool/ │ │ │ │ └── registry.yaml │ │ │ ├── dodobrands/ │ │ │ │ └── Peekie/ │ │ │ │ └── registry.yaml │ │ │ ├── doitintl/ │ │ │ │ └── kube-no-trouble/ │ │ │ │ └── registry.yaml │ │ │ ├── dolthub/ │ │ │ │ └── dolt/ │ │ │ │ └── registry.yaml │ │ │ ├── dominikh/ │ │ │ │ └── go-tools/ │ │ │ │ └── staticcheck/ │ │ │ │ └── registry.yaml │ │ │ ├── domoritz/ │ │ │ │ └── arrow-tools/ │ │ │ │ ├── csv2arrow/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── csv2parquet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── json2arrow/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── json2parquet/ │ │ │ │ └── registry.yaml │ │ │ ├── dotenv-linter/ │ │ │ │ └── dotenv-linter/ │ │ │ │ └── registry.yaml │ │ │ ├── dotenvx/ │ │ │ │ └── dotenvx/ │ │ │ │ └── registry.yaml │ │ │ ├── doy/ │ │ │ │ └── rbw/ │ │ │ │ └── registry.yaml │ │ │ ├── dprint/ │ │ │ │ └── dprint/ │ │ │ │ └── registry.yaml │ │ │ ├── drager/ │ │ │ │ └── wasm-pack/ │ │ │ │ └── registry.yaml │ │ │ ├── drlau/ │ │ │ │ └── akashi/ │ │ │ │ └── registry.yaml │ │ │ ├── dstotijn/ │ │ │ │ └── hetty/ │ │ │ │ └── registry.yaml │ │ │ ├── dtan4/ │ │ │ │ ├── ghrls/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── k8sec/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── k8stail/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── s3url/ │ │ │ │ └── registry.yaml │ │ │ ├── dthagard/ │ │ │ │ └── tforganize/ │ │ │ │ └── registry.yaml │ │ │ ├── ducaale/ │ │ │ │ └── xh/ │ │ │ │ └── registry.yaml │ │ │ ├── duckdb/ │ │ │ │ └── duckdb/ │ │ │ │ └── registry.yaml │ │ │ ├── dundee/ │ │ │ │ └── gdu/ │ │ │ │ └── registry.yaml │ │ │ ├── dustinblackman/ │ │ │ │ └── oatmeal/ │ │ │ │ └── registry.yaml │ │ │ ├── dutchcoders/ │ │ │ │ └── cloudman/ │ │ │ │ └── registry.yaml │ │ │ ├── dwisiswant0/ │ │ │ │ └── tlder/ │ │ │ │ └── registry.yaml │ │ │ ├── dylanaraps/ │ │ │ │ └── neofetch/ │ │ │ │ └── registry.yaml │ │ │ ├── dyne/ │ │ │ │ ├── slangroom-exec/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── zenroom/ │ │ │ │ └── registry.yaml │ │ │ ├── earthly/ │ │ │ │ └── earthly/ │ │ │ │ └── registry.yaml │ │ │ ├── ebi-yade/ │ │ │ │ └── ecresolve/ │ │ │ │ └── registry.yaml │ │ │ ├── editorconfig-checker/ │ │ │ │ └── editorconfig-checker/ │ │ │ │ └── registry.yaml │ │ │ ├── edoardottt/ │ │ │ │ └── depsdev/ │ │ │ │ └── registry.yaml │ │ │ ├── eficode/ │ │ │ │ └── wait-for/ │ │ │ │ └── registry.yaml │ │ │ ├── ekalinin/ │ │ │ │ └── github-markdown-toc/ │ │ │ │ └── registry.yaml │ │ │ ├── ekristen/ │ │ │ │ └── aws-nuke/ │ │ │ │ └── registry.yaml │ │ │ ├── eksctl-io/ │ │ │ │ └── eksctl/ │ │ │ │ └── registry.yaml │ │ │ ├── ekzhang/ │ │ │ │ └── bore/ │ │ │ │ └── registry.yaml │ │ │ ├── electric-saw/ │ │ │ │ └── kafta/ │ │ │ │ └── registry.yaml │ │ │ ├── elixir-lang/ │ │ │ │ └── expert/ │ │ │ │ └── registry.yaml │ │ │ ├── elkowar/ │ │ │ │ └── pipr/ │ │ │ │ └── registry.yaml │ │ │ ├── elsesiy/ │ │ │ │ └── kubectl-view-secret/ │ │ │ │ └── registry.yaml │ │ │ ├── emirozer/ │ │ │ │ └── kubectl-doctor/ │ │ │ │ └── registry.yaml │ │ │ ├── encoredev/ │ │ │ │ └── encore/ │ │ │ │ └── registry.yaml │ │ │ ├── enokawa/ │ │ │ │ └── taskdiff/ │ │ │ │ └── registry.yaml │ │ │ ├── entireio/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── env0/ │ │ │ │ └── terratag/ │ │ │ │ └── registry.yaml │ │ │ ├── equinix-labs/ │ │ │ │ └── otel-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── erebe/ │ │ │ │ └── wstunnel/ │ │ │ │ └── registry.yaml │ │ │ ├── ericchiang/ │ │ │ │ └── pup/ │ │ │ │ └── registry.yaml │ │ │ ├── erikjuhani/ │ │ │ │ └── basalt/ │ │ │ │ └── registry.yaml │ │ │ ├── ernoaapa/ │ │ │ │ └── kubectl-warp/ │ │ │ │ └── registry.yaml │ │ │ ├── errata-ai/ │ │ │ │ └── vale/ │ │ │ │ └── registry.yaml │ │ │ ├── estesp/ │ │ │ │ └── manifest-tool/ │ │ │ │ └── registry.yaml │ │ │ ├── etcd-io/ │ │ │ │ └── etcd/ │ │ │ │ └── registry.yaml │ │ │ ├── eth-p/ │ │ │ │ └── bat-extras/ │ │ │ │ └── registry.yaml │ │ │ ├── everstake/ │ │ │ │ └── bip39/ │ │ │ │ └── registry.yaml │ │ │ ├── evilmartians/ │ │ │ │ └── lefthook/ │ │ │ │ └── registry.yaml │ │ │ ├── exercism/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── exoscale/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── external-secrets/ │ │ │ │ └── external-secrets/ │ │ │ │ └── esoctl/ │ │ │ │ └── registry.yaml │ │ │ ├── eza-community/ │ │ │ │ └── eza/ │ │ │ │ └── registry.yaml │ │ │ ├── fabpot/ │ │ │ │ └── local-php-security-checker/ │ │ │ │ └── registry.yaml │ │ │ ├── facebook/ │ │ │ │ ├── buck2/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ktfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── fastfetch-cli/ │ │ │ │ └── fastfetch/ │ │ │ │ └── registry.yaml │ │ │ ├── fastly/ │ │ │ │ ├── cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── terrctl/ │ │ │ │ └── registry.yaml │ │ │ ├── fatedier/ │ │ │ │ └── frp/ │ │ │ │ └── registry.yaml │ │ │ ├── fe3dback/ │ │ │ │ └── go-arch-lint/ │ │ │ │ └── registry.yaml │ │ │ ├── ffuf/ │ │ │ │ └── ffuf/ │ │ │ │ └── registry.yaml │ │ │ ├── fiatjaf/ │ │ │ │ └── jiq/ │ │ │ │ └── registry.yaml │ │ │ ├── filebrowser/ │ │ │ │ └── filebrowser/ │ │ │ │ └── registry.yaml │ │ │ ├── filhodanuvem/ │ │ │ │ └── gitql/ │ │ │ │ └── registry.yaml │ │ │ ├── fioncat/ │ │ │ │ └── otree/ │ │ │ │ └── registry.yaml │ │ │ ├── firebase/ │ │ │ │ └── firebase-tools/ │ │ │ │ └── registry.yaml │ │ │ ├── firecow/ │ │ │ │ └── gitlab-ci-local/ │ │ │ │ └── registry.yaml │ │ │ ├── firecracker-microvm/ │ │ │ │ ├── firecracker/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── firectl/ │ │ │ │ └── registry.yaml │ │ │ ├── fish-shell/ │ │ │ │ └── fish-shell/ │ │ │ │ └── registry.yaml │ │ │ ├── fishi0x01/ │ │ │ │ └── vsh/ │ │ │ │ └── registry.yaml │ │ │ ├── fission/ │ │ │ │ └── fission/ │ │ │ │ └── registry.yaml │ │ │ ├── flatt-security/ │ │ │ │ └── shisho/ │ │ │ │ └── registry.yaml │ │ │ ├── flosell/ │ │ │ │ └── iam-policy-json-to-terraform/ │ │ │ │ └── registry.yaml │ │ │ ├── flutter/ │ │ │ │ └── flutter/ │ │ │ │ └── registry.yaml │ │ │ ├── flux-iac/ │ │ │ │ └── tofu-controller/ │ │ │ │ └── tfctl/ │ │ │ │ └── registry.yaml │ │ │ ├── fluxcd/ │ │ │ │ └── flux2/ │ │ │ │ └── registry.yaml │ │ │ ├── folbricht/ │ │ │ │ └── desync/ │ │ │ │ └── registry.yaml │ │ │ ├── foresterre/ │ │ │ │ └── cargo-msrv/ │ │ │ │ └── registry.yaml │ │ │ ├── fortio/ │ │ │ │ └── fortio/ │ │ │ │ └── registry.yaml │ │ │ ├── foundry-rs/ │ │ │ │ └── foundry/ │ │ │ │ └── registry.yaml │ │ │ ├── freshautomations/ │ │ │ │ └── stoml/ │ │ │ │ └── registry.yaml │ │ │ ├── fsaintjacques/ │ │ │ │ └── semver-tool/ │ │ │ │ └── registry.yaml │ │ │ ├── fujiapple852/ │ │ │ │ └── trippy/ │ │ │ │ └── registry.yaml │ │ │ ├── fujiwara/ │ │ │ │ ├── apprun-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── awslim/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cfft/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ecrm/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ecsta/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── greenlight/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── grpcp/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── iam-policy-finder/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kinesis-tailf/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── knockrd/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── lambroll/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── lamux/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── maprobe/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── riex/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── s3mover/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── stretcher/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfstate-lookup/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tncl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tracer/ │ │ │ │ └── registry.yaml │ │ │ ├── fukubaka0825/ │ │ │ │ └── tffmtmd/ │ │ │ │ └── registry.yaml │ │ │ ├── fullstorydev/ │ │ │ │ ├── grpcui/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── grpcurl/ │ │ │ │ └── registry.yaml │ │ │ ├── funbiscuit/ │ │ │ │ └── spacedisplay-rs/ │ │ │ │ └── registry.yaml │ │ │ ├── future-architect/ │ │ │ │ └── tftarget/ │ │ │ │ └── registry.yaml │ │ │ ├── fwdcloudsec/ │ │ │ │ └── granted/ │ │ │ │ └── registry.yaml │ │ │ ├── g-plane/ │ │ │ │ └── pnpm-shell-completion/ │ │ │ │ └── registry.yaml │ │ │ ├── gabeduke/ │ │ │ │ └── kubectl-iexec/ │ │ │ │ └── registry.yaml │ │ │ ├── gabrie30/ │ │ │ │ └── ghorg/ │ │ │ │ └── registry.yaml │ │ │ ├── gardener/ │ │ │ │ └── docforge/ │ │ │ │ └── registry.yaml │ │ │ ├── gcla/ │ │ │ │ └── termshark/ │ │ │ │ └── registry.yaml │ │ │ ├── gdubicki/ │ │ │ │ └── ets/ │ │ │ │ └── registry.yaml │ │ │ ├── gefyrahq/ │ │ │ │ └── gefyra/ │ │ │ │ └── registry.yaml │ │ │ ├── genuinetools/ │ │ │ │ ├── amicontained/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── img/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── reg/ │ │ │ │ └── registry.yaml │ │ │ ├── geofffranks/ │ │ │ │ └── spruce/ │ │ │ │ └── registry.yaml │ │ │ ├── gesquive/ │ │ │ │ └── git-user/ │ │ │ │ └── registry.yaml │ │ │ ├── getanteon/ │ │ │ │ └── anteon/ │ │ │ │ └── registry.yaml │ │ │ ├── getgauge/ │ │ │ │ └── gauge/ │ │ │ │ └── registry.yaml │ │ │ ├── getporter/ │ │ │ │ └── porter/ │ │ │ │ └── porter/ │ │ │ │ └── registry.yaml │ │ │ ├── getsavvyinc/ │ │ │ │ └── savvy-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── getsentry/ │ │ │ │ └── sentry-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── getsops/ │ │ │ │ └── sops/ │ │ │ │ └── registry.yaml │ │ │ ├── getzola/ │ │ │ │ └── zola/ │ │ │ │ └── registry.yaml │ │ │ ├── ginuerzh/ │ │ │ │ └── gost/ │ │ │ │ └── registry.yaml │ │ │ ├── git-bug/ │ │ │ │ └── git-bug/ │ │ │ │ └── registry.yaml │ │ │ ├── git-chglog/ │ │ │ │ └── git-chglog/ │ │ │ │ └── registry.yaml │ │ │ ├── git-lfs/ │ │ │ │ └── git-lfs/ │ │ │ │ └── registry.yaml │ │ │ ├── git-town/ │ │ │ │ └── git-town/ │ │ │ │ └── registry.yaml │ │ │ ├── gitea.com/ │ │ │ │ └── gitea/ │ │ │ │ └── tea/ │ │ │ │ └── registry.yaml │ │ │ ├── github/ │ │ │ │ ├── copilot-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── copilot-language-server-release/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gh-ost/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── git-sizer/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── github-mcp-server/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── licensed/ │ │ │ │ └── registry.yaml │ │ │ ├── github-release/ │ │ │ │ └── github-release/ │ │ │ │ └── registry.yaml │ │ │ ├── github.com/ │ │ │ │ └── zeromicro/ │ │ │ │ └── go-zero/ │ │ │ │ └── tools/ │ │ │ │ └── goctl/ │ │ │ │ └── registry.yaml │ │ │ ├── gitlab.com/ │ │ │ │ └── gitlab-org/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── gitleaks/ │ │ │ │ └── gitleaks/ │ │ │ │ └── registry.yaml │ │ │ ├── gittools/ │ │ │ │ └── gitversion/ │ │ │ │ └── registry.yaml │ │ │ ├── gittower/ │ │ │ │ └── git-flow-next/ │ │ │ │ └── registry.yaml │ │ │ ├── gittuf/ │ │ │ │ └── gittuf/ │ │ │ │ └── registry.yaml │ │ │ ├── gitui-org/ │ │ │ │ └── gitui/ │ │ │ │ └── registry.yaml │ │ │ ├── gleam-lang/ │ │ │ │ └── gleam/ │ │ │ │ └── registry.yaml │ │ │ ├── glossia.ai/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── go-acme/ │ │ │ │ └── lego/ │ │ │ │ └── registry.yaml │ │ │ ├── go-delve/ │ │ │ │ └── delve/ │ │ │ │ └── registry.yaml │ │ │ ├── go-gost/ │ │ │ │ └── gost/ │ │ │ │ └── registry.yaml │ │ │ ├── go-jira/ │ │ │ │ └── jira/ │ │ │ │ └── registry.yaml │ │ │ ├── go-semantic-release/ │ │ │ │ └── semantic-release/ │ │ │ │ └── registry.yaml │ │ │ ├── go-simpler/ │ │ │ │ ├── goversion/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sloglint/ │ │ │ │ └── registry.yaml │ │ │ ├── go-swagger/ │ │ │ │ └── go-swagger/ │ │ │ │ └── registry.yaml │ │ │ ├── go-task/ │ │ │ │ └── task/ │ │ │ │ └── registry.yaml │ │ │ ├── go-to-k/ │ │ │ │ ├── cls3/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── delstack/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── lamver/ │ │ │ │ └── registry.yaml │ │ │ ├── goark/ │ │ │ │ ├── depm/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gimei-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── gnkf/ │ │ │ │ └── registry.yaml │ │ │ ├── goccy/ │ │ │ │ ├── bigquery-emulator/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── go-yaml/ │ │ │ │ │ └── ycat/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubetest/ │ │ │ │ └── registry.yaml │ │ │ ├── godotengine/ │ │ │ │ └── godot/ │ │ │ │ └── registry.yaml │ │ │ ├── goforj/ │ │ │ │ └── wire/ │ │ │ │ └── registry.yaml │ │ │ ├── gogs/ │ │ │ │ └── gogs/ │ │ │ │ └── registry.yaml │ │ │ ├── goharbor/ │ │ │ │ └── harbor-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── gohugoio/ │ │ │ │ └── hugo/ │ │ │ │ ├── hugo-extended/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── gojuno/ │ │ │ │ └── minimock/ │ │ │ │ └── registry.yaml │ │ │ ├── gokcehan/ │ │ │ │ └── lf/ │ │ │ │ └── registry.yaml │ │ │ ├── golang/ │ │ │ │ ├── go/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mock/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tools/ │ │ │ │ │ ├── godoc/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── goimports/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── gomvpkg/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── gorename/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── goyacc/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── guru/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── stringer/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vuln/ │ │ │ │ └── govulncheck/ │ │ │ │ └── registry.yaml │ │ │ ├── golang-migrate/ │ │ │ │ └── migrate/ │ │ │ │ └── registry.yaml │ │ │ ├── golang.org/ │ │ │ │ └── x/ │ │ │ │ ├── perf/ │ │ │ │ │ └── cmd/ │ │ │ │ │ └── benchstat/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tools/ │ │ │ │ └── gopls/ │ │ │ │ └── registry.yaml │ │ │ ├── golangci/ │ │ │ │ ├── golangci-lint/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── golines/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── misspell/ │ │ │ │ └── registry.yaml │ │ │ ├── gomods/ │ │ │ │ └── athens/ │ │ │ │ └── registry.yaml │ │ │ ├── goodwithtech/ │ │ │ │ └── dockle/ │ │ │ │ └── registry.yaml │ │ │ ├── google/ │ │ │ │ ├── addlicense/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gke-policy-automation/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── go-containerregistry/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── go-jsonnet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── go-licenses/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── jsonnet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── keep-sorted/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mtail/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── osv-scanner/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pprof/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── wire/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yamlfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── googleapis/ │ │ │ │ └── api-linter/ │ │ │ │ └── registry.yaml │ │ │ ├── gopasspw/ │ │ │ │ └── gopass/ │ │ │ │ └── registry.yaml │ │ │ ├── goph/ │ │ │ │ └── licensei/ │ │ │ │ └── registry.yaml │ │ │ ├── gopinath-langote/ │ │ │ │ └── 1build/ │ │ │ │ └── registry.yaml │ │ │ ├── goreleaser/ │ │ │ │ ├── goreleaser/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── nfpm/ │ │ │ │ └── registry.yaml │ │ │ ├── goss-org/ │ │ │ │ └── goss/ │ │ │ │ ├── dcgoss/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dgoss/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kgoss/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── gotestyourself/ │ │ │ │ └── gotestsum/ │ │ │ │ └── registry.yaml │ │ │ ├── gotify/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── gptscript-ai/ │ │ │ │ └── gptscript/ │ │ │ │ └── registry.yaml │ │ │ ├── gradle/ │ │ │ │ └── gradle-distributions/ │ │ │ │ └── registry.yaml │ │ │ ├── graelo/ │ │ │ │ └── pumas/ │ │ │ │ └── registry.yaml │ │ │ ├── grafana/ │ │ │ │ ├── alloy/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── grafana-kiosk/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── grafanactl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── grizzly/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── jsonnet-language-server/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── k6/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── loki/ │ │ │ │ │ └── logcli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mcp-grafana/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mimir/ │ │ │ │ │ ├── metaconvert/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── mimir/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── mimirtool/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── query-tee/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tanka/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── xk6/ │ │ │ │ └── registry.yaml │ │ │ ├── grampelberg/ │ │ │ │ └── kty/ │ │ │ │ └── registry.yaml │ │ │ ├── gravitational/ │ │ │ │ └── teleport/ │ │ │ │ └── registry.yaml │ │ │ ├── greymd/ │ │ │ │ ├── ojichat/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── teip/ │ │ │ │ └── registry.yaml │ │ │ ├── grpc/ │ │ │ │ ├── grpc-go/ │ │ │ │ │ └── protoc-gen-go-grpc/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── grpc-java/ │ │ │ │ └── protoc-gen-grpc-java/ │ │ │ │ └── registry.yaml │ │ │ ├── grpc-ecosystem/ │ │ │ │ ├── grpc-gateway/ │ │ │ │ │ ├── protoc-gen-grpc-gateway/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── protoc-gen-openapiv2/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── grpc-health-probe/ │ │ │ │ └── registry.yaml │ │ │ ├── gruntwork-io/ │ │ │ │ ├── boilerplate/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fetch/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── git-xargs/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubergrunt/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── terragrunt/ │ │ │ │ └── registry.yaml │ │ │ ├── gsamokovarov/ │ │ │ │ └── jump/ │ │ │ │ └── registry.yaml │ │ │ ├── guptarohit/ │ │ │ │ └── asciigraph/ │ │ │ │ └── registry.yaml │ │ │ ├── gurgeous/ │ │ │ │ └── tennis/ │ │ │ │ └── registry.yaml │ │ │ ├── guumaster/ │ │ │ │ └── hostctl/ │ │ │ │ └── registry.yaml │ │ │ ├── hadolint/ │ │ │ │ └── hadolint/ │ │ │ │ └── registry.yaml │ │ │ ├── hairyhenderson/ │ │ │ │ └── gomplate/ │ │ │ │ └── registry.yaml │ │ │ ├── handlename/ │ │ │ │ ├── awsc/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── let-rds-sleep/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ssmwrap/ │ │ │ │ └── registry.yaml │ │ │ ├── harelba/ │ │ │ │ └── q/ │ │ │ │ └── registry.yaml │ │ │ ├── harness/ │ │ │ │ └── drone-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── hashicorp/ │ │ │ │ ├── boundary/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── consul/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── copywrite/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── go-getter/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hcp/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── levant/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── nomad/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── packer/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── packer-plugin-sdk/ │ │ │ │ │ └── packer-sdc/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── terraform/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── terraform-config-inspect/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── terraform-ls/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── terraform-mcp-server/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── terraform-plugin-docs/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── vagrant/ │ │ │ │ │ └── vagrant-go/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── vault/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── waypoint/ │ │ │ │ └── registry.yaml │ │ │ ├── haskell/ │ │ │ │ ├── cabal/ │ │ │ │ │ └── cabal-install/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ghcup-hs/ │ │ │ │ └── registry.yaml │ │ │ ├── hasura/ │ │ │ │ └── graphql-engine/ │ │ │ │ └── registry.yaml │ │ │ ├── hatoo/ │ │ │ │ └── oha/ │ │ │ │ └── registry.yaml │ │ │ ├── hay-kot/ │ │ │ │ └── scaffold/ │ │ │ │ └── registry.yaml │ │ │ ├── heartbeatsjp/ │ │ │ │ └── check-tls-cert/ │ │ │ │ └── registry.yaml │ │ │ ├── helix-editor/ │ │ │ │ └── helix/ │ │ │ │ └── registry.yaml │ │ │ ├── hellux/ │ │ │ │ └── jotdown/ │ │ │ │ └── registry.yaml │ │ │ ├── helm/ │ │ │ │ ├── chart-releaser/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── chart-testing/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── helm/ │ │ │ │ └── registry.yaml │ │ │ ├── helmfile/ │ │ │ │ ├── helmfile/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vals/ │ │ │ │ └── registry.yaml │ │ │ ├── helmwave/ │ │ │ │ └── helmwave/ │ │ │ │ └── registry.yaml │ │ │ ├── hetznercloud/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── hexdigest/ │ │ │ │ └── gowrap/ │ │ │ │ └── registry.yaml │ │ │ ├── hhatto/ │ │ │ │ └── gocloc/ │ │ │ │ └── registry.yaml │ │ │ ├── hherman1/ │ │ │ │ └── gq/ │ │ │ │ └── registry.yaml │ │ │ ├── hickford/ │ │ │ │ ├── git-credential-azure/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── git-credential-oauth/ │ │ │ │ └── registry.yaml │ │ │ ├── hidetatz/ │ │ │ │ └── kubecolor/ │ │ │ │ └── registry.yaml │ │ │ ├── high-moctane/ │ │ │ │ ├── mocword/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── nextword/ │ │ │ │ └── registry.yaml │ │ │ ├── hirosassa/ │ │ │ │ ├── ksnotify/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tfcmt-gitlab/ │ │ │ │ └── registry.yaml │ │ │ ├── hirose31/ │ │ │ │ └── s3surfer/ │ │ │ │ └── registry.yaml │ │ │ ├── hmarr/ │ │ │ │ └── codeowners/ │ │ │ │ └── registry.yaml │ │ │ ├── hokaccha/ │ │ │ │ └── spannerdef/ │ │ │ │ └── registry.yaml │ │ │ ├── homeport/ │ │ │ │ ├── dyff/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── havener/ │ │ │ │ └── registry.yaml │ │ │ ├── hougesen/ │ │ │ │ └── mdsf/ │ │ │ │ └── registry.yaml │ │ │ ├── houseabsolute/ │ │ │ │ ├── omegasort/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ubi/ │ │ │ │ └── registry.yaml │ │ │ ├── howardjohn/ │ │ │ │ └── kubeconfig-proxy/ │ │ │ │ └── registry.yaml │ │ │ ├── hrmsk66/ │ │ │ │ └── terraformify/ │ │ │ │ └── registry.yaml │ │ │ ├── huseyinbabal/ │ │ │ │ └── taws/ │ │ │ │ └── registry.yaml │ │ │ ├── hytromo/ │ │ │ │ └── mimosa/ │ │ │ │ └── registry.yaml │ │ │ ├── iamhsa/ │ │ │ │ └── pkenv/ │ │ │ │ └── registry.yaml │ │ │ ├── ianlewis/ │ │ │ │ └── todos/ │ │ │ │ └── registry.yaml │ │ │ ├── iann0036/ │ │ │ │ └── iamlive/ │ │ │ │ └── registry.yaml │ │ │ ├── iawia002/ │ │ │ │ └── lux/ │ │ │ │ └── registry.yaml │ │ │ ├── ibotta/ │ │ │ │ └── sopstool/ │ │ │ │ └── registry.yaml │ │ │ ├── idursun/ │ │ │ │ └── jjui/ │ │ │ │ └── registry.yaml │ │ │ ├── iffse/ │ │ │ │ └── pay-respects/ │ │ │ │ └── registry.yaml │ │ │ ├── igor-petruk/ │ │ │ │ └── scriptisto/ │ │ │ │ └── registry.yaml │ │ │ ├── ikanago/ │ │ │ │ └── omekasy/ │ │ │ │ └── registry.yaml │ │ │ ├── ikawaha/ │ │ │ │ └── kagome/ │ │ │ │ └── registry.yaml │ │ │ ├── ilaif/ │ │ │ │ └── goplicate/ │ │ │ │ └── registry.yaml │ │ │ ├── im2nguyen/ │ │ │ │ └── rover/ │ │ │ │ └── registry.yaml │ │ │ ├── imsnif/ │ │ │ │ └── bandwhich/ │ │ │ │ └── registry.yaml │ │ │ ├── imuxin/ │ │ │ │ └── kubectl-watch/ │ │ │ │ └── registry.yaml │ │ │ ├── in-toto/ │ │ │ │ ├── in-toto-golang/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── witness/ │ │ │ │ └── registry.yaml │ │ │ ├── incu6us/ │ │ │ │ └── goimports-reviser/ │ │ │ │ └── registry.yaml │ │ │ ├── influxdata/ │ │ │ │ └── influx-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── infracost/ │ │ │ │ └── infracost/ │ │ │ │ └── registry.yaml │ │ │ ├── inlets/ │ │ │ │ ├── inlets-pro/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── inletsctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mixctl/ │ │ │ │ └── registry.yaml │ │ │ ├── innobead/ │ │ │ │ └── huber/ │ │ │ │ └── registry.yaml │ │ │ ├── inovex/ │ │ │ │ └── CalendarSync/ │ │ │ │ └── registry.yaml │ │ │ ├── instrumenta/ │ │ │ │ └── kubeval/ │ │ │ │ └── registry.yaml │ │ │ ├── int128/ │ │ │ │ ├── cronjob-runner/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghcp/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kauthproxy/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubectl-external-forward/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubelogin/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yamlpatch/ │ │ │ │ └── registry.yaml │ │ │ ├── interlynk-io/ │ │ │ │ └── sbomqs/ │ │ │ │ └── registry.yaml │ │ │ ├── iovisor/ │ │ │ │ └── kubectl-trace/ │ │ │ │ └── registry.yaml │ │ │ ├── ip7z/ │ │ │ │ └── 7zip/ │ │ │ │ └── registry.yaml │ │ │ ├── ipfs/ │ │ │ │ └── kubo/ │ │ │ │ └── registry.yaml │ │ │ ├── ipinfo/ │ │ │ │ └── cli/ │ │ │ │ ├── cidr2ip/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cidr2range/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── grepip/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── prips/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── randip/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── range2cidr/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── range2ip/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── registry.yaml │ │ │ │ └── splitcidr/ │ │ │ │ └── registry.yaml │ │ │ ├── ipld/ │ │ │ │ └── go-car/ │ │ │ │ └── registry.yaml │ │ │ ├── ismaelgv/ │ │ │ │ └── rnr/ │ │ │ │ └── registry.yaml │ │ │ ├── istio/ │ │ │ │ └── istio/ │ │ │ │ └── istioctl/ │ │ │ │ └── registry.yaml │ │ │ ├── itamae-kitchen/ │ │ │ │ └── mitamae/ │ │ │ │ └── registry.yaml │ │ │ ├── itaysk/ │ │ │ │ └── kubectl-neat/ │ │ │ │ └── registry.yaml │ │ │ ├── itchio/ │ │ │ │ └── butler/ │ │ │ │ └── registry.yaml │ │ │ ├── itchyny/ │ │ │ │ ├── bed/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fillin/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gojo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gojq/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── json2yaml/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── maze/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mmv/ │ │ │ │ └── registry.yaml │ │ │ ├── ivaaaan/ │ │ │ │ └── smug/ │ │ │ │ └── registry.yaml │ │ │ ├── ivanilves/ │ │ │ │ └── lstags/ │ │ │ │ └── registry.yaml │ │ │ ├── iximiuz/ │ │ │ │ └── kexp/ │ │ │ │ └── registry.yaml │ │ │ ├── iyear/ │ │ │ │ └── tdl/ │ │ │ │ └── registry.yaml │ │ │ ├── j178/ │ │ │ │ └── prek/ │ │ │ │ └── registry.yaml │ │ │ ├── jacek-kurlit/ │ │ │ │ └── pik/ │ │ │ │ └── registry.yaml │ │ │ ├── jackchuka/ │ │ │ │ ├── confluence-md/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mdschema/ │ │ │ │ └── registry.yaml │ │ │ ├── jacobdeichert/ │ │ │ │ └── mask/ │ │ │ │ └── registry.yaml │ │ │ ├── jamesWoolfenden/ │ │ │ │ └── pike/ │ │ │ │ └── registry.yaml │ │ │ ├── jamesob/ │ │ │ │ └── desk/ │ │ │ │ └── registry.yaml │ │ │ ├── jamf/ │ │ │ │ └── Notifier/ │ │ │ │ └── registry.yaml │ │ │ ├── jamietsao/ │ │ │ │ └── random-winner/ │ │ │ │ └── registry.yaml │ │ │ ├── jbangdev/ │ │ │ │ └── jbang/ │ │ │ │ └── registry.yaml │ │ │ ├── jckuester/ │ │ │ │ └── terradozer/ │ │ │ │ └── registry.yaml │ │ │ ├── jdx/ │ │ │ │ ├── hk/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mise/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pitchfork/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── usage/ │ │ │ │ └── registry.yaml │ │ │ ├── jedisct1/ │ │ │ │ ├── minisign/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── piknik/ │ │ │ │ └── registry.yaml │ │ │ ├── jenkins-x/ │ │ │ │ └── jx/ │ │ │ │ └── registry.yaml │ │ │ ├── jenkins-zh/ │ │ │ │ └── jenkins-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── jesseduffield/ │ │ │ │ ├── horcrux/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── lazydocker/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── lazygit/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── lazynpm/ │ │ │ │ └── registry.yaml │ │ │ ├── jessfraz/ │ │ │ │ └── dockfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── jetify-com/ │ │ │ │ └── devbox/ │ │ │ │ └── registry.yaml │ │ │ ├── jez/ │ │ │ │ └── as-tree/ │ │ │ │ └── registry.yaml │ │ │ ├── jiro4989/ │ │ │ │ ├── ojosama/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── relma/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── textimg/ │ │ │ │ └── registry.yaml │ │ │ ├── jirutka/ │ │ │ │ └── tty-copy/ │ │ │ │ └── registry.yaml │ │ │ ├── jj-vcs/ │ │ │ │ └── jj/ │ │ │ │ └── registry.yaml │ │ │ ├── jkfran/ │ │ │ │ └── killport/ │ │ │ │ └── registry.yaml │ │ │ ├── jmattheis/ │ │ │ │ └── goverter/ │ │ │ │ └── registry.yaml │ │ │ ├── jmespath/ │ │ │ │ └── jp/ │ │ │ │ └── registry.yaml │ │ │ ├── joehillen/ │ │ │ │ └── sysz/ │ │ │ │ └── registry.yaml │ │ │ ├── joerdav/ │ │ │ │ └── xc/ │ │ │ │ └── registry.yaml │ │ │ ├── johanhaleby/ │ │ │ │ └── kubetail/ │ │ │ │ └── registry.yaml │ │ │ ├── johnkerl/ │ │ │ │ └── miller/ │ │ │ │ └── registry.yaml │ │ │ ├── jonaslu/ │ │ │ │ └── ain/ │ │ │ │ └── registry.yaml │ │ │ ├── jorgerojas26/ │ │ │ │ └── lazysql/ │ │ │ │ └── registry.yaml │ │ │ ├── josephburnett/ │ │ │ │ └── jd/ │ │ │ │ └── registry.yaml │ │ │ ├── joshdk/ │ │ │ │ └── retry/ │ │ │ │ └── registry.yaml │ │ │ ├── joshmedeski/ │ │ │ │ └── sesh/ │ │ │ │ └── registry.yaml │ │ │ ├── jpbruinsslot/ │ │ │ │ └── slack-term/ │ │ │ │ └── registry.yaml │ │ │ ├── jpillora/ │ │ │ │ └── chisel/ │ │ │ │ └── registry.yaml │ │ │ ├── jqlang/ │ │ │ │ └── jq/ │ │ │ │ └── registry.yaml │ │ │ ├── jreisinger/ │ │ │ │ └── checkip/ │ │ │ │ └── registry.yaml │ │ │ ├── jreleaser/ │ │ │ │ └── jreleaser/ │ │ │ │ ├── registry.yaml │ │ │ │ └── standalone/ │ │ │ │ └── registry.yaml │ │ │ ├── jscaltreto/ │ │ │ │ └── eks-auth/ │ │ │ │ └── registry.yaml │ │ │ ├── jsonnet-bundler/ │ │ │ │ └── jsonnet-bundler/ │ │ │ │ └── registry.yaml │ │ │ ├── jstemmer/ │ │ │ │ └── go-junit-report/ │ │ │ │ └── registry.yaml │ │ │ ├── jtyr/ │ │ │ │ └── gbt/ │ │ │ │ └── registry.yaml │ │ │ ├── juan-leon/ │ │ │ │ └── lowcharts/ │ │ │ │ └── registry.yaml │ │ │ ├── juanfont/ │ │ │ │ └── headscale/ │ │ │ │ └── registry.yaml │ │ │ ├── jubako/ │ │ │ │ └── arx/ │ │ │ │ └── registry.yaml │ │ │ ├── juicedata/ │ │ │ │ └── juicefs/ │ │ │ │ └── registry.yaml │ │ │ ├── juliosueiras/ │ │ │ │ └── terraform-lsp/ │ │ │ │ └── registry.yaml │ │ │ ├── jumppad-labs/ │ │ │ │ └── jumppad/ │ │ │ │ └── registry.yaml │ │ │ ├── junegunn/ │ │ │ │ └── fzf/ │ │ │ │ ├── fzf-tmux/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── just-every/ │ │ │ │ └── code/ │ │ │ │ └── registry.yaml │ │ │ ├── justjanne/ │ │ │ │ └── powerline-go/ │ │ │ │ └── registry.yaml │ │ │ ├── justmiles/ │ │ │ │ └── go-markdown2confluence/ │ │ │ │ └── registry.yaml │ │ │ ├── jwilder/ │ │ │ │ └── dockerize/ │ │ │ │ └── registry.yaml │ │ │ ├── k0sproject/ │ │ │ │ ├── k0s/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── k0sctl/ │ │ │ │ └── registry.yaml │ │ │ ├── k1LoW/ │ │ │ │ ├── awsdo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── coglet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── concrun/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cuestr/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── deck/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gh-do/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gh-setup/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── git-wt/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gostyle/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hclstr/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ndiag/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── octocov/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── oldstable/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── roots/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── runn/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── stubin/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tailor-log/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tbls/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tbls-ask/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tbls-driver-tailordb/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tcmux/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tmpmod/ │ │ │ │ └── registry.yaml │ │ │ ├── k3d-io/ │ │ │ │ └── k3d/ │ │ │ │ └── registry.yaml │ │ │ ├── k3s-io/ │ │ │ │ └── k3s/ │ │ │ │ └── registry.yaml │ │ │ ├── k8sgpt-ai/ │ │ │ │ └── k8sgpt/ │ │ │ │ └── registry.yaml │ │ │ ├── kachick/ │ │ │ │ └── selfup/ │ │ │ │ └── registry.yaml │ │ │ ├── kahing/ │ │ │ │ └── goofys/ │ │ │ │ └── registry.yaml │ │ │ ├── kamadorueda/ │ │ │ │ └── alejandra/ │ │ │ │ └── registry.yaml │ │ │ ├── kanisterio/ │ │ │ │ └── kanister/ │ │ │ │ └── registry.yaml │ │ │ ├── kashav/ │ │ │ │ └── fsql/ │ │ │ │ └── registry.yaml │ │ │ ├── kastenhq/ │ │ │ │ ├── external-tools/ │ │ │ │ │ ├── k10multicluster/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── k10tools/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubestr/ │ │ │ │ └── registry.yaml │ │ │ ├── katbyte/ │ │ │ │ └── terrafmt/ │ │ │ │ └── registry.yaml │ │ │ ├── kattouf/ │ │ │ │ └── ProgressLine/ │ │ │ │ └── registry.yaml │ │ │ ├── kawaz/ │ │ │ │ └── authsock-filter/ │ │ │ │ └── registry.yaml │ │ │ ├── kayac/ │ │ │ │ ├── ecspresso/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── go-katsubushi/ │ │ │ │ └── registry.yaml │ │ │ ├── kaytu-io/ │ │ │ │ └── kaytu/ │ │ │ │ └── registry.yaml │ │ │ ├── kcl-lang/ │ │ │ │ ├── cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kcl/ │ │ │ │ └── registry.yaml │ │ │ ├── kcp-dev/ │ │ │ │ └── kcp/ │ │ │ │ ├── kubectl-kcp/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── kdabir/ │ │ │ │ └── has/ │ │ │ │ └── registry.yaml │ │ │ ├── kdash-rs/ │ │ │ │ └── kdash/ │ │ │ │ └── registry.yaml │ │ │ ├── kdheepak/ │ │ │ │ └── taskwarrior-tui/ │ │ │ │ └── registry.yaml │ │ │ ├── keidarcy/ │ │ │ │ └── e1s/ │ │ │ │ └── registry.yaml │ │ │ ├── keilerkonzept/ │ │ │ │ └── terraform-module-versions/ │ │ │ │ └── registry.yaml │ │ │ ├── keisku/ │ │ │ │ └── kubectl-explore/ │ │ │ │ └── registry.yaml │ │ │ ├── kellyjonbrazil/ │ │ │ │ └── jc/ │ │ │ │ └── registry.yaml │ │ │ ├── kentaro-m/ │ │ │ │ └── md2confl/ │ │ │ │ └── registry.yaml │ │ │ ├── kesonan/ │ │ │ │ └── github-compare/ │ │ │ │ └── registry.yaml │ │ │ ├── kettle11/ │ │ │ │ └── devserver/ │ │ │ │ └── registry.yaml │ │ │ ├── kevincobain2000/ │ │ │ │ └── gobrew/ │ │ │ │ └── registry.yaml │ │ │ ├── kevwan/ │ │ │ │ ├── depu/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tproxy/ │ │ │ │ └── registry.yaml │ │ │ ├── kiali/ │ │ │ │ └── kiali/ │ │ │ │ └── registry.yaml │ │ │ ├── kjokjo/ │ │ │ │ └── ipcalc/ │ │ │ │ └── registry.yaml │ │ │ ├── kkdai/ │ │ │ │ └── youtube/ │ │ │ │ └── registry.yaml │ │ │ ├── kkinnear/ │ │ │ │ └── zprint/ │ │ │ │ └── registry.yaml │ │ │ ├── kluctl/ │ │ │ │ └── kluctl/ │ │ │ │ └── registry.yaml │ │ │ ├── knadh/ │ │ │ │ └── listmonk/ │ │ │ │ └── registry.yaml │ │ │ ├── knative/ │ │ │ │ ├── client/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── func/ │ │ │ │ └── registry.yaml │ │ │ ├── knqyf263/ │ │ │ │ ├── cob/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── go-plugin/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sou/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── utern/ │ │ │ │ └── registry.yaml │ │ │ ├── ko-build/ │ │ │ │ └── ko/ │ │ │ │ └── registry.yaml │ │ │ ├── ko1nksm/ │ │ │ │ ├── getoptions/ │ │ │ │ │ ├── gengetoptions/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── registry.yaml │ │ │ │ └── shdotenv/ │ │ │ │ └── registry.yaml │ │ │ ├── koalaman/ │ │ │ │ └── shellcheck/ │ │ │ │ └── registry.yaml │ │ │ ├── koki-develop/ │ │ │ │ ├── clive/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gat/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── moview/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sheep/ │ │ │ │ └── registry.yaml │ │ │ ├── koluku/ │ │ │ │ └── s3s/ │ │ │ │ └── registry.yaml │ │ │ ├── konradsz/ │ │ │ │ └── igrep/ │ │ │ │ └── registry.yaml │ │ │ ├── kool-dev/ │ │ │ │ └── kool/ │ │ │ │ └── registry.yaml │ │ │ ├── kopia/ │ │ │ │ └── kopia/ │ │ │ │ └── registry.yaml │ │ │ ├── koron/ │ │ │ │ └── iferr/ │ │ │ │ └── registry.yaml │ │ │ ├── kovetskiy/ │ │ │ │ └── mark/ │ │ │ │ └── registry.yaml │ │ │ ├── koyeb/ │ │ │ │ └── koyeb-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── kptdev/ │ │ │ │ └── kpt/ │ │ │ │ └── registry.yaml │ │ │ ├── krallin/ │ │ │ │ └── tini/ │ │ │ │ └── registry.yaml │ │ │ ├── kreuzwerker/ │ │ │ │ ├── awsu/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── envplate/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── m1-terraform-provider-helper/ │ │ │ │ └── registry.yaml │ │ │ ├── ktock/ │ │ │ │ └── buildg/ │ │ │ │ └── registry.yaml │ │ │ ├── ktr0731/ │ │ │ │ └── evans/ │ │ │ │ └── registry.yaml │ │ │ ├── kubecfg/ │ │ │ │ └── kubecfg/ │ │ │ │ └── registry.yaml │ │ │ ├── kubecolor/ │ │ │ │ └── kubecolor/ │ │ │ │ └── registry.yaml │ │ │ ├── kubecost/ │ │ │ │ └── kubectl-cost/ │ │ │ │ └── registry.yaml │ │ │ ├── kubemq-io/ │ │ │ │ └── kubemqctl/ │ │ │ │ └── registry.yaml │ │ │ ├── kubepug/ │ │ │ │ └── kubepug/ │ │ │ │ └── registry.yaml │ │ │ ├── kubermatic/ │ │ │ │ └── kubeone/ │ │ │ │ └── registry.yaml │ │ │ ├── kubernetes/ │ │ │ │ ├── cloud-provider-gcp/ │ │ │ │ │ └── gke-gcloud-auth-plugin/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kompose/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kops/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubernetes/ │ │ │ │ │ ├── apiextensions-apiserver/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kube-aggregator/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kube-apiserver/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kube-controller-manager/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kube-log-runner/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kube-proxy/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kube-scheduler/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kubeadm/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kubectl/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ ├── kubectl-convert/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── kubelet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── minikube/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── node-problem-detector/ │ │ │ │ └── registry.yaml │ │ │ ├── kubernetes-retired/ │ │ │ │ └── kubefed/ │ │ │ │ └── registry.yaml │ │ │ ├── kubernetes-sigs/ │ │ │ │ ├── aws-iam-authenticator/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cloud-provider-kind/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cluster-api/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── controller-runtime/ │ │ │ │ │ └── setup-envtest/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── controller-tools/ │ │ │ │ │ └── controller-gen/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cri-tools/ │ │ │ │ │ └── crictl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gwctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ingress2gateway/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kind/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── krew/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubebuilder/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubectl-validate/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kustomize/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kwok/ │ │ │ │ │ └── kwokctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── zeitgeist/ │ │ │ │ └── registry.yaml │ │ │ ├── kubescape/ │ │ │ │ └── kubescape/ │ │ │ │ └── registry.yaml │ │ │ ├── kubeshark/ │ │ │ │ └── kubeshark/ │ │ │ │ └── registry.yaml │ │ │ ├── kubesphere/ │ │ │ │ └── kubeeye/ │ │ │ │ └── registry.yaml │ │ │ ├── kubevela/ │ │ │ │ └── kubevela/ │ │ │ │ ├── kubectl-plugin/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── kubevious/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── kubevirt/ │ │ │ │ └── kubevirt/ │ │ │ │ └── virtctl/ │ │ │ │ └── registry.yaml │ │ │ ├── kubewarden/ │ │ │ │ └── kwctl/ │ │ │ │ └── registry.yaml │ │ │ ├── kubie-org/ │ │ │ │ └── kubie/ │ │ │ │ └── registry.yaml │ │ │ ├── kudobuilder/ │ │ │ │ └── kuttl/ │ │ │ │ └── registry.yaml │ │ │ ├── kunobi-ninja/ │ │ │ │ └── kunobi/ │ │ │ │ └── registry.yaml │ │ │ ├── kurehajime/ │ │ │ │ ├── dajarep/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kuzusi/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pong-command/ │ │ │ │ └── registry.yaml │ │ │ ├── kvaps/ │ │ │ │ └── kubectl-node-shell/ │ │ │ │ └── registry.yaml │ │ │ ├── kvz/ │ │ │ │ └── json2hcl/ │ │ │ │ └── registry.yaml │ │ │ ├── kyma-project/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── kyoh86/ │ │ │ │ └── richgo/ │ │ │ │ └── registry.yaml │ │ │ ├── kyoshidajp/ │ │ │ │ ├── dep-doctor/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── ghkw/ │ │ │ │ └── registry.yaml │ │ │ ├── kyverno/ │ │ │ │ ├── chainsaw/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kyverno/ │ │ │ │ └── registry.yaml │ │ │ ├── laktak/ │ │ │ │ └── zfind/ │ │ │ │ └── registry.yaml │ │ │ ├── lasantosr/ │ │ │ │ └── intelli-shell/ │ │ │ │ └── registry.yaml │ │ │ ├── lasiar/ │ │ │ │ └── canonicalheader/ │ │ │ │ └── registry.yaml │ │ │ ├── lc/ │ │ │ │ └── gau/ │ │ │ │ └── registry.yaml │ │ │ ├── ldez/ │ │ │ │ └── prm/ │ │ │ │ └── registry.yaml │ │ │ ├── leg100/ │ │ │ │ └── pug/ │ │ │ │ └── registry.yaml │ │ │ ├── legal90/ │ │ │ │ └── awscurl/ │ │ │ │ └── registry.yaml │ │ │ ├── leoafarias/ │ │ │ │ └── fvm/ │ │ │ │ └── registry.yaml │ │ │ ├── lewispeckover/ │ │ │ │ └── consulator/ │ │ │ │ └── registry.yaml │ │ │ ├── liamg/ │ │ │ │ ├── comet/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dismember/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── extrude/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gitjacker/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── memit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pax/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── scout/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── traitor/ │ │ │ │ └── registry.yaml │ │ │ ├── libbpf/ │ │ │ │ └── bpftool/ │ │ │ │ └── registry.yaml │ │ │ ├── librespeed/ │ │ │ │ └── speedtest-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── liggitt/ │ │ │ │ └── audit2rbac/ │ │ │ │ └── registry.yaml │ │ │ ├── lima-vm/ │ │ │ │ ├── lima/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sshocker/ │ │ │ │ └── registry.yaml │ │ │ ├── lindell/ │ │ │ │ └── multi-gitter/ │ │ │ │ └── registry.yaml │ │ │ ├── linebender/ │ │ │ │ └── resvg/ │ │ │ │ └── registry.yaml │ │ │ ├── linkerd/ │ │ │ │ └── linkerd2/ │ │ │ │ └── registry.yaml │ │ │ ├── lintnet/ │ │ │ │ └── lintnet/ │ │ │ │ └── registry.yaml │ │ │ ├── linuxkit/ │ │ │ │ └── linuxkit/ │ │ │ │ └── registry.yaml │ │ │ ├── liquidmetal-dev/ │ │ │ │ └── flintlock/ │ │ │ │ ├── flintlock-metrics/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── flintlockd/ │ │ │ │ └── registry.yaml │ │ │ ├── livebud/ │ │ │ │ └── bud/ │ │ │ │ └── registry.yaml │ │ │ ├── livesense-inc/ │ │ │ │ ├── go-aws-s3get/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── go-simple-http-redirector/ │ │ │ │ └── registry.yaml │ │ │ ├── liweiyi88/ │ │ │ │ └── gosnakego/ │ │ │ │ └── registry.yaml │ │ │ ├── llogick/ │ │ │ │ └── zigscient/ │ │ │ │ └── registry.yaml │ │ │ ├── localstack/ │ │ │ │ └── localstack-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── loeffel-io/ │ │ │ │ └── ls-lint/ │ │ │ │ └── registry.yaml │ │ │ ├── loft-sh/ │ │ │ │ ├── devpod/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vcluster/ │ │ │ │ └── registry.yaml │ │ │ ├── logdyhq/ │ │ │ │ └── logdy-core/ │ │ │ │ └── registry.yaml │ │ │ ├── loov/ │ │ │ │ └── goda/ │ │ │ │ └── registry.yaml │ │ │ ├── lotabout/ │ │ │ │ └── rargs/ │ │ │ │ └── registry.yaml │ │ │ ├── lsd-rs/ │ │ │ │ └── lsd/ │ │ │ │ └── registry.yaml │ │ │ ├── luau-lang/ │ │ │ │ └── luau/ │ │ │ │ └── registry.yaml │ │ │ ├── lusingander/ │ │ │ │ ├── ddv/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── serie/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── stu/ │ │ │ │ └── registry.yaml │ │ │ ├── lxc/ │ │ │ │ └── incus/ │ │ │ │ └── registry.yaml │ │ │ ├── lycheeverse/ │ │ │ │ └── lychee/ │ │ │ │ └── registry.yaml │ │ │ ├── m7medVision/ │ │ │ │ └── lazycommit/ │ │ │ │ └── registry.yaml │ │ │ ├── maaslalani/ │ │ │ │ ├── invoice/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── slides/ │ │ │ │ └── registry.yaml │ │ │ ├── mackee/ │ │ │ │ └── go-readability/ │ │ │ │ └── registry.yaml │ │ │ ├── madelynnblue/ │ │ │ │ └── sqlfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── magefile/ │ │ │ │ └── mage/ │ │ │ │ └── registry.yaml │ │ │ ├── magodo/ │ │ │ │ ├── hclgrep/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pipeform/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tfadd/ │ │ │ │ └── registry.yaml │ │ │ ├── mailru/ │ │ │ │ └── easyjson/ │ │ │ │ └── registry.yaml │ │ │ ├── majorcontext/ │ │ │ │ └── moat/ │ │ │ │ └── registry.yaml │ │ │ ├── makew0rld/ │ │ │ │ └── didder/ │ │ │ │ └── registry.yaml │ │ │ ├── making/ │ │ │ │ └── rsc/ │ │ │ │ └── registry.yaml │ │ │ ├── makiuchi-d/ │ │ │ │ └── arelo/ │ │ │ │ └── registry.yaml │ │ │ ├── mame/ │ │ │ │ └── wsl2-ssh-agent/ │ │ │ │ └── registry.yaml │ │ │ ├── manabusakai/ │ │ │ │ └── tdtidy/ │ │ │ │ └── registry.yaml │ │ │ ├── mantil-io/ │ │ │ │ └── mantil/ │ │ │ │ └── registry.yaml │ │ │ ├── marcosnils/ │ │ │ │ └── bin/ │ │ │ │ └── registry.yaml │ │ │ ├── marp-team/ │ │ │ │ └── marp-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── marwan-at-work/ │ │ │ │ └── mod/ │ │ │ │ └── registry.yaml │ │ │ ├── mas-cli/ │ │ │ │ └── mas/ │ │ │ │ └── registry.yaml │ │ │ ├── mashiike/ │ │ │ │ ├── acrun/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── prepalert/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── redshift-credentials/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── stefunny/ │ │ │ │ └── registry.yaml │ │ │ ├── masutaka/ │ │ │ │ └── github-nippou/ │ │ │ │ └── registry.yaml │ │ │ ├── mathew-fleisch/ │ │ │ │ └── bashbot/ │ │ │ │ └── registry.yaml │ │ │ ├── matryer/ │ │ │ │ └── moq/ │ │ │ │ └── registry.yaml │ │ │ ├── mattermost/ │ │ │ │ └── mmctl/ │ │ │ │ └── registry.yaml │ │ │ ├── mattn/ │ │ │ │ ├── algia/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── bsky/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cho/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── efm-langserver/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── files/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gof/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── goreman/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── longcat/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── memo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── twty/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── zig-update/ │ │ │ │ └── registry.yaml │ │ │ ├── maxpert/ │ │ │ │ └── marmot/ │ │ │ │ └── registry.yaml │ │ │ ├── mazrean/ │ │ │ │ └── kessoku/ │ │ │ │ └── registry.yaml │ │ │ ├── megaease/ │ │ │ │ └── easeprobe/ │ │ │ │ └── registry.yaml │ │ │ ├── mercari/ │ │ │ │ ├── hcledit/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tfnotify/ │ │ │ │ └── registry.yaml │ │ │ ├── mergestat/ │ │ │ │ └── mergestat-lite/ │ │ │ │ └── registry.yaml │ │ │ ├── mesosphere/ │ │ │ │ └── mindthegap/ │ │ │ │ └── registry.yaml │ │ │ ├── metalbear-co/ │ │ │ │ └── mirrord/ │ │ │ │ └── registry.yaml │ │ │ ├── mfontanini/ │ │ │ │ └── presenterm/ │ │ │ │ └── registry.yaml │ │ │ ├── mfridman/ │ │ │ │ └── tparse/ │ │ │ │ └── registry.yaml │ │ │ ├── mgdm/ │ │ │ │ └── htmlq/ │ │ │ │ └── registry.yaml │ │ │ ├── mgechev/ │ │ │ │ └── revive/ │ │ │ │ └── registry.yaml │ │ │ ├── mgunyho/ │ │ │ │ └── tere/ │ │ │ │ └── registry.yaml │ │ │ ├── michidk/ │ │ │ │ └── vscli/ │ │ │ │ └── registry.yaml │ │ │ ├── micro-editor/ │ │ │ │ └── micro/ │ │ │ │ └── registry.yaml │ │ │ ├── microsoft/ │ │ │ │ ├── component-detection/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── edit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kiota/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ripgrep-prebuilt/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vscode/ │ │ │ │ └── code/ │ │ │ │ └── registry.yaml │ │ │ ├── mike-engel/ │ │ │ │ └── jwt-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── mikefarah/ │ │ │ │ └── yq/ │ │ │ │ └── registry.yaml │ │ │ ├── miku/ │ │ │ │ └── zek/ │ │ │ │ └── registry.yaml │ │ │ ├── minamijoyo/ │ │ │ │ ├── hcledit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── myaws/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfedit/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfmigrate/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfschema/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tfupdate/ │ │ │ │ └── registry.yaml │ │ │ ├── minc-org/ │ │ │ │ └── minc/ │ │ │ │ └── registry.yaml │ │ │ ├── minio/ │ │ │ │ └── mc/ │ │ │ │ └── registry.yaml │ │ │ ├── miniscruff/ │ │ │ │ └── changie/ │ │ │ │ └── registry.yaml │ │ │ ├── minishift/ │ │ │ │ └── minishift/ │ │ │ │ └── registry.yaml │ │ │ ├── mintoolkit/ │ │ │ │ └── mint/ │ │ │ │ └── registry.yaml │ │ │ ├── mislav/ │ │ │ │ └── hub/ │ │ │ │ └── registry.yaml │ │ │ ├── mistakenelf/ │ │ │ │ └── fm/ │ │ │ │ └── registry.yaml │ │ │ ├── mitchellh/ │ │ │ │ ├── golicense/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gon/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── gox/ │ │ │ │ └── registry.yaml │ │ │ ├── mitoma/ │ │ │ │ └── sver/ │ │ │ │ └── registry.yaml │ │ │ ├── mitsuhiko/ │ │ │ │ ├── insta/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── minijinja/ │ │ │ │ └── registry.yaml │ │ │ ├── mkchoi212/ │ │ │ │ └── fac/ │ │ │ │ └── registry.yaml │ │ │ ├── mkubaczyk/ │ │ │ │ └── helmsman/ │ │ │ │ └── registry.yaml │ │ │ ├── mmalcek/ │ │ │ │ └── bafi/ │ │ │ │ └── registry.yaml │ │ │ ├── mmarkdown/ │ │ │ │ └── mmark/ │ │ │ │ └── registry.yaml │ │ │ ├── moby/ │ │ │ │ └── buildkit/ │ │ │ │ └── registry.yaml │ │ │ ├── momaek/ │ │ │ │ └── authy/ │ │ │ │ └── registry.yaml │ │ │ ├── moncho/ │ │ │ │ └── dry/ │ │ │ │ └── registry.yaml │ │ │ ├── mongodb/ │ │ │ │ └── mongodb-atlas-cli/ │ │ │ │ ├── atlascli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mongocli/ │ │ │ │ └── registry.yaml │ │ │ ├── mono0926/ │ │ │ │ └── LicensePlist/ │ │ │ │ └── registry.yaml │ │ │ ├── mooltiverse/ │ │ │ │ └── nyx/ │ │ │ │ └── registry.yaml │ │ │ ├── moonrepo/ │ │ │ │ ├── moon/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── proto/ │ │ │ │ └── registry.yaml │ │ │ ├── mozilla/ │ │ │ │ ├── grcov/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sccache/ │ │ │ │ └── registry.yaml │ │ │ ├── mpalmer/ │ │ │ │ └── action-validator/ │ │ │ │ └── registry.yaml │ │ │ ├── mpostument/ │ │ │ │ └── awstaghelper/ │ │ │ │ └── registry.yaml │ │ │ ├── mr-karan/ │ │ │ │ └── doggo/ │ │ │ │ └── registry.yaml │ │ │ ├── mrjackwills/ │ │ │ │ └── oxker/ │ │ │ │ └── registry.yaml │ │ │ ├── mrjosh/ │ │ │ │ └── helm-ls/ │ │ │ │ └── registry.yaml │ │ │ ├── mrowa44/ │ │ │ │ └── emojify/ │ │ │ │ └── registry.yaml │ │ │ ├── ms-jpq/ │ │ │ │ └── sad/ │ │ │ │ └── registry.yaml │ │ │ ├── msoap/ │ │ │ │ └── shell2http/ │ │ │ │ └── registry.yaml │ │ │ ├── mstange/ │ │ │ │ └── samply/ │ │ │ │ └── registry.yaml │ │ │ ├── mszostok/ │ │ │ │ └── codeowners-validator/ │ │ │ │ └── registry.yaml │ │ │ ├── muesli/ │ │ │ │ ├── duf/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gitty/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── markscribe/ │ │ │ │ └── registry.yaml │ │ │ ├── mumoshu/ │ │ │ │ ├── config-registry/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── conflint/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── variant/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── variant2/ │ │ │ │ └── registry.yaml │ │ │ ├── muquit/ │ │ │ │ └── mailsend-go/ │ │ │ │ └── registry.yaml │ │ │ ├── mutagen-io/ │ │ │ │ ├── mutagen/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── mutagen-compose/ │ │ │ │ └── registry.yaml │ │ │ ├── mvdan/ │ │ │ │ ├── gofumpt/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sh/ │ │ │ │ └── registry.yaml │ │ │ ├── mvisonneau/ │ │ │ │ ├── approuvez/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gpcd/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── s5/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfcw/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vac/ │ │ │ │ └── registry.yaml │ │ │ ├── nabeken/ │ │ │ │ └── go-github-apps/ │ │ │ │ └── registry.yaml │ │ │ ├── nadoo/ │ │ │ │ └── glider/ │ │ │ │ └── registry.yaml │ │ │ ├── naggie/ │ │ │ │ └── dstask/ │ │ │ │ ├── dstask-import/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── nakabonne/ │ │ │ │ └── ali/ │ │ │ │ └── registry.yaml │ │ │ ├── namespacelabs/ │ │ │ │ └── foundation/ │ │ │ │ └── nsc/ │ │ │ │ └── registry.yaml │ │ │ ├── nametake/ │ │ │ │ └── golangci-lint-langserver/ │ │ │ │ └── registry.yaml │ │ │ ├── nao1215/ │ │ │ │ ├── gup/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sqly/ │ │ │ │ └── registry.yaml │ │ │ ├── natecraddock/ │ │ │ │ └── zf/ │ │ │ │ └── registry.yaml │ │ │ ├── nats-io/ │ │ │ │ └── natscli/ │ │ │ │ └── registry.yaml │ │ │ ├── ned1313/ │ │ │ │ └── terrahash/ │ │ │ │ └── registry.yaml │ │ │ ├── neilotoole/ │ │ │ │ └── sq/ │ │ │ │ └── registry.yaml │ │ │ ├── neilpa/ │ │ │ │ └── yajsv/ │ │ │ │ └── registry.yaml │ │ │ ├── nektos/ │ │ │ │ └── act/ │ │ │ │ └── registry.yaml │ │ │ ├── nektro/ │ │ │ │ └── zigmod/ │ │ │ │ └── registry.yaml │ │ │ ├── neondatabase/ │ │ │ │ └── neonctl/ │ │ │ │ └── registry.yaml │ │ │ ├── neovim/ │ │ │ │ ├── neovim/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── neovim-releases/ │ │ │ │ └── registry.yaml │ │ │ ├── newrelic/ │ │ │ │ └── newrelic-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── nextest-rs/ │ │ │ │ └── nextest/ │ │ │ │ └── cargo-nextest/ │ │ │ │ └── registry.yaml │ │ │ ├── nicarl/ │ │ │ │ └── somafm/ │ │ │ │ └── registry.yaml │ │ │ ├── nickel-lang/ │ │ │ │ └── nickel/ │ │ │ │ └── registry.yaml │ │ │ ├── nikochiko/ │ │ │ │ └── autosaved/ │ │ │ │ └── registry.yaml │ │ │ ├── nikolaydubina/ │ │ │ │ └── go-cover-treemap/ │ │ │ │ └── registry.yaml │ │ │ ├── nil0x42/ │ │ │ │ └── dnsanity/ │ │ │ │ └── registry.yaml │ │ │ ├── ninja-build/ │ │ │ │ └── ninja/ │ │ │ │ └── registry.yaml │ │ │ ├── ninxsoft/ │ │ │ │ └── mist-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── nishanths/ │ │ │ │ └── license/ │ │ │ │ └── registry.yaml │ │ │ ├── nmstate/ │ │ │ │ └── nmstate/ │ │ │ │ └── registry.yaml │ │ │ ├── noahgorstein/ │ │ │ │ └── jqp/ │ │ │ │ └── registry.yaml │ │ │ ├── noborus/ │ │ │ │ ├── mdviewer/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ov/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── trdsql/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── xlsxsql/ │ │ │ │ └── registry.yaml │ │ │ ├── nodejs/ │ │ │ │ └── node/ │ │ │ │ └── registry.yaml │ │ │ ├── nojima/ │ │ │ │ └── httpie-go/ │ │ │ │ └── registry.yaml │ │ │ ├── noperator/ │ │ │ │ └── jqfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── norwoodj/ │ │ │ │ └── helm-docs/ │ │ │ │ └── registry.yaml │ │ │ ├── notaryproject/ │ │ │ │ └── notation/ │ │ │ │ └── registry.yaml │ │ │ ├── npryce/ │ │ │ │ └── adr-tools/ │ │ │ │ └── registry.yaml │ │ │ ├── nucleuscloud/ │ │ │ │ └── neosync/ │ │ │ │ └── registry.yaml │ │ │ ├── nuclio/ │ │ │ │ └── nuclio/ │ │ │ │ └── registry.yaml │ │ │ ├── numtide/ │ │ │ │ └── treefmt/ │ │ │ │ └── registry.yaml │ │ │ ├── nushell/ │ │ │ │ └── nushell/ │ │ │ │ └── registry.yaml │ │ │ ├── nvarner/ │ │ │ │ └── typst-lsp/ │ │ │ │ └── registry.yaml │ │ │ ├── o2sh/ │ │ │ │ └── onefetch/ │ │ │ │ └── registry.yaml │ │ │ ├── oapi-codegen/ │ │ │ │ └── oapi-codegen/ │ │ │ │ └── registry.yaml │ │ │ ├── oberblastmeister/ │ │ │ │ └── trashy/ │ │ │ │ └── registry.yaml │ │ │ ├── octohelm/ │ │ │ │ └── cuemod/ │ │ │ │ └── registry.yaml │ │ │ ├── odanado/ │ │ │ │ └── git-pr-release-go/ │ │ │ │ └── registry.yaml │ │ │ ├── odigos-io/ │ │ │ │ └── odigos/ │ │ │ │ └── registry.yaml │ │ │ ├── ogen-go/ │ │ │ │ └── ogen/ │ │ │ │ └── registry.yaml │ │ │ ├── ogham/ │ │ │ │ ├── dog/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── exa/ │ │ │ │ └── registry.yaml │ │ │ ├── ohkrab/ │ │ │ │ └── krab/ │ │ │ │ └── registry.yaml │ │ │ ├── oknozor/ │ │ │ │ └── toml-bombadil/ │ │ │ │ └── registry.yaml │ │ │ ├── okta/ │ │ │ │ └── okta-aws-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── okteto/ │ │ │ │ └── okteto/ │ │ │ │ └── registry.yaml │ │ │ ├── oligot/ │ │ │ │ └── go-mod-upgrade/ │ │ │ │ └── registry.yaml │ │ │ ├── ollama/ │ │ │ │ └── ollama/ │ │ │ │ └── registry.yaml │ │ │ ├── omegion/ │ │ │ │ └── ssh-manager/ │ │ │ │ └── registry.yaml │ │ │ ├── omissis/ │ │ │ │ └── go-jsonschema/ │ │ │ │ └── registry.yaml │ │ │ ├── omrikiei/ │ │ │ │ └── ktunnel/ │ │ │ │ └── registry.yaml │ │ │ ├── one2nc/ │ │ │ │ └── cloudlens/ │ │ │ │ └── registry.yaml │ │ │ ├── open-policy-agent/ │ │ │ │ ├── conftest/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gatekeeper/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── opa/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── regal/ │ │ │ │ └── registry.yaml │ │ │ ├── openai/ │ │ │ │ └── codex/ │ │ │ │ └── registry.yaml │ │ │ ├── openbao/ │ │ │ │ └── openbao/ │ │ │ │ └── bao/ │ │ │ │ └── registry.yaml │ │ │ ├── openclarity/ │ │ │ │ ├── kubeclarity/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vmclarity/ │ │ │ │ └── registry.yaml │ │ │ ├── opencontainers/ │ │ │ │ └── runc/ │ │ │ │ └── registry.yaml │ │ │ ├── openfaas/ │ │ │ │ └── faas-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── openfga/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── opengrep/ │ │ │ │ └── opengrep/ │ │ │ │ └── registry.yaml │ │ │ ├── openshift/ │ │ │ │ ├── osdctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rosa/ │ │ │ │ └── registry.yaml │ │ │ ├── openshift-online/ │ │ │ │ └── ocm-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── opentofu/ │ │ │ │ ├── opentofu/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tofu-ls/ │ │ │ │ └── registry.yaml │ │ │ ├── openvex/ │ │ │ │ └── vexctl/ │ │ │ │ └── registry.yaml │ │ │ ├── openziti/ │ │ │ │ └── zrok/ │ │ │ │ └── registry.yaml │ │ │ ├── operator-framework/ │ │ │ │ ├── operator-registry/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── operator-sdk/ │ │ │ │ └── registry.yaml │ │ │ ├── oppiliappan/ │ │ │ │ └── dijo/ │ │ │ │ └── registry.yaml │ │ │ ├── optiv/ │ │ │ │ └── Mangle/ │ │ │ │ └── registry.yaml │ │ │ ├── orangekame3/ │ │ │ │ ├── stree/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── viff/ │ │ │ │ └── registry.yaml │ │ │ ├── oras-project/ │ │ │ │ └── oras/ │ │ │ │ └── registry.yaml │ │ │ ├── orf/ │ │ │ │ └── gping/ │ │ │ │ └── registry.yaml │ │ │ ├── orhun/ │ │ │ │ └── git-cliff/ │ │ │ │ └── registry.yaml │ │ │ ├── orisano/ │ │ │ │ └── dlayer/ │ │ │ │ └── registry.yaml │ │ │ ├── orlangure/ │ │ │ │ └── gocovsh/ │ │ │ │ └── registry.yaml │ │ │ ├── ory/ │ │ │ │ └── hydra/ │ │ │ │ └── registry.yaml │ │ │ ├── ossf/ │ │ │ │ └── scorecard/ │ │ │ │ └── registry.yaml │ │ │ ├── osteele/ │ │ │ │ └── gojekyll/ │ │ │ │ └── registry.yaml │ │ │ ├── ouch-org/ │ │ │ │ └── ouch/ │ │ │ │ └── registry.yaml │ │ │ ├── out-of-cheese-error/ │ │ │ │ └── the-way/ │ │ │ │ └── registry.yaml │ │ │ ├── oven-sh/ │ │ │ │ └── bun/ │ │ │ │ └── registry.yaml │ │ │ ├── ovh/ │ │ │ │ └── venom/ │ │ │ │ └── registry.yaml │ │ │ ├── owenlamont/ │ │ │ │ └── ryl/ │ │ │ │ └── registry.yaml │ │ │ ├── owenrumney/ │ │ │ │ └── squealer/ │ │ │ │ └── registry.yaml │ │ │ ├── owenthereal/ │ │ │ │ └── upterm/ │ │ │ │ └── registry.yaml │ │ │ ├── oxc-project/ │ │ │ │ └── oxc/ │ │ │ │ └── oxlint/ │ │ │ │ └── registry.yaml │ │ │ ├── oxipng/ │ │ │ │ └── oxipng/ │ │ │ │ └── registry.yaml │ │ │ ├── ozankasikci/ │ │ │ │ └── dockerfile-generator/ │ │ │ │ └── registry.yaml │ │ │ ├── pacedotdev/ │ │ │ │ └── oto/ │ │ │ │ └── registry.yaml │ │ │ ├── pachyderm/ │ │ │ │ └── pachyderm/ │ │ │ │ └── registry.yaml │ │ │ ├── palantir/ │ │ │ │ ├── conjure-rust/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── conjure-typescript/ │ │ │ │ └── registry.yaml │ │ │ ├── pamburus/ │ │ │ │ └── hl/ │ │ │ │ └── registry.yaml │ │ │ ├── pan-net-security/ │ │ │ │ └── kcount/ │ │ │ │ └── registry.yaml │ │ │ ├── particledecay/ │ │ │ │ └── kconf/ │ │ │ │ └── registry.yaml │ │ │ ├── pavius/ │ │ │ │ └── impi/ │ │ │ │ └── registry.yaml │ │ │ ├── pcasteran/ │ │ │ │ └── terraform-graph-beautifier/ │ │ │ │ └── registry.yaml │ │ │ ├── peak/ │ │ │ │ └── s5cmd/ │ │ │ │ └── registry.yaml │ │ │ ├── peco/ │ │ │ │ └── peco/ │ │ │ │ └── registry.yaml │ │ │ ├── pemistahl/ │ │ │ │ └── grex/ │ │ │ │ └── registry.yaml │ │ │ ├── pen-lang/ │ │ │ │ └── pen/ │ │ │ │ └── registry.yaml │ │ │ ├── peripheryapp/ │ │ │ │ └── periphery/ │ │ │ │ └── registry.yaml │ │ │ ├── perses/ │ │ │ │ └── perses/ │ │ │ │ └── registry.yaml │ │ │ ├── pete911/ │ │ │ │ ├── certinfo/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── jwt/ │ │ │ │ └── registry.yaml │ │ │ ├── peteretelej/ │ │ │ │ └── tree/ │ │ │ │ └── registry.yaml │ │ │ ├── pfnet-research/ │ │ │ │ └── git-ghost/ │ │ │ │ └── registry.yaml │ │ │ ├── pglet/ │ │ │ │ └── pglet/ │ │ │ │ └── registry.yaml │ │ │ ├── pgrok/ │ │ │ │ └── pgrok/ │ │ │ │ ├── pgrok/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pgrokd/ │ │ │ │ └── registry.yaml │ │ │ ├── phiresky/ │ │ │ │ └── ripgrep-all/ │ │ │ │ └── registry.yaml │ │ │ ├── pimalaya/ │ │ │ │ └── himalaya/ │ │ │ │ └── registry.yaml │ │ │ ├── pinterest/ │ │ │ │ └── ktlint/ │ │ │ │ └── registry.yaml │ │ │ ├── pipe-cd/ │ │ │ │ └── pipecd/ │ │ │ │ ├── pipectl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── piped/ │ │ │ │ └── registry.yaml │ │ │ ├── pivotal-cf/ │ │ │ │ ├── om/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pivnet-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── pkgxdev/ │ │ │ │ └── pkgx/ │ │ │ │ └── registry.yaml │ │ │ ├── pkolaczk/ │ │ │ │ └── fclones/ │ │ │ │ └── registry.yaml │ │ │ ├── planetscale/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── playwright-community/ │ │ │ │ └── playwright-go/ │ │ │ │ └── registry.yaml │ │ │ ├── plexsystems/ │ │ │ │ └── sinker/ │ │ │ │ └── registry.yaml │ │ │ ├── plumber-cd/ │ │ │ │ └── terraform-backend-git/ │ │ │ │ └── registry.yaml │ │ │ ├── pluveto/ │ │ │ │ └── upgit/ │ │ │ │ └── registry.yaml │ │ │ ├── pnpm/ │ │ │ │ └── pnpm/ │ │ │ │ └── registry.yaml │ │ │ ├── po3rin/ │ │ │ │ └── github_link_creator/ │ │ │ │ └── registry.yaml │ │ │ ├── pomdtr/ │ │ │ │ └── sunbeam/ │ │ │ │ └── registry.yaml │ │ │ ├── ponkio-o/ │ │ │ │ └── ec2x/ │ │ │ │ └── registry.yaml │ │ │ ├── porter-dev/ │ │ │ │ └── porter/ │ │ │ │ └── registry.yaml │ │ │ ├── postfinance/ │ │ │ │ ├── kubectl-sudo/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── topf/ │ │ │ │ └── registry.yaml │ │ │ ├── praetorian-inc/ │ │ │ │ ├── gokart/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── noseyparker/ │ │ │ │ └── registry.yaml │ │ │ ├── pranshuparmar/ │ │ │ │ └── witr/ │ │ │ │ └── registry.yaml │ │ │ ├── pre-commit/ │ │ │ │ └── pre-commit/ │ │ │ │ └── registry.yaml │ │ │ ├── pressly/ │ │ │ │ └── goose/ │ │ │ │ └── registry.yaml │ │ │ ├── princjef/ │ │ │ │ └── gomarkdoc/ │ │ │ │ └── registry.yaml │ │ │ ├── printfn/ │ │ │ │ └── fend/ │ │ │ │ └── registry.yaml │ │ │ ├── project-copacetic/ │ │ │ │ └── copacetic/ │ │ │ │ └── registry.yaml │ │ │ ├── project-zot/ │ │ │ │ └── zot/ │ │ │ │ └── registry.yaml │ │ │ ├── projectcalico/ │ │ │ │ └── calico/ │ │ │ │ └── calicoctl/ │ │ │ │ └── registry.yaml │ │ │ ├── projectdiscovery/ │ │ │ │ ├── httpx/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── katana/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── naabu/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── nuclei/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pdtm/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── proxify/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── subfinder/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tlsx/ │ │ │ │ └── registry.yaml │ │ │ ├── prometheus/ │ │ │ │ ├── alertmanager/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── prom2json/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── prometheus/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── promlens/ │ │ │ │ └── registry.yaml │ │ │ ├── protocolbuffers/ │ │ │ │ ├── protobuf/ │ │ │ │ │ └── protoc/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── protobuf-go/ │ │ │ │ └── protoc-gen-go/ │ │ │ │ └── registry.yaml │ │ │ ├── psastras/ │ │ │ │ └── sarif-rs/ │ │ │ │ ├── clang-tidy-sarif/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── clippy-sarif/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hadolint-sarif/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── miri-sarif/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sarif-fmt/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── shellcheck-sarif/ │ │ │ │ └── registry.yaml │ │ │ ├── pseudomuto/ │ │ │ │ └── protoc-gen-doc/ │ │ │ │ └── registry.yaml │ │ │ ├── psf/ │ │ │ │ └── black/ │ │ │ │ └── registry.yaml │ │ │ ├── pulumi/ │ │ │ │ ├── esc/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kubespy/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pulumi/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tf2pulumi/ │ │ │ │ └── registry.yaml │ │ │ ├── purpleclay/ │ │ │ │ └── dns53/ │ │ │ │ └── registry.yaml │ │ │ ├── purton-tech/ │ │ │ │ └── cloak/ │ │ │ │ └── registry.yaml │ │ │ ├── pvolok/ │ │ │ │ └── mprocs/ │ │ │ │ └── registry.yaml │ │ │ ├── pyama86/ │ │ │ │ └── pachanger/ │ │ │ │ └── registry.yaml │ │ │ ├── pypa/ │ │ │ │ └── pipx/ │ │ │ │ └── registry.yaml │ │ │ ├── qarmin/ │ │ │ │ └── czkawka/ │ │ │ │ └── registry.yaml │ │ │ ├── qdrant/ │ │ │ │ └── qdrant/ │ │ │ │ └── registry.yaml │ │ │ ├── qnighy/ │ │ │ │ └── clippy-reviewdog-filter/ │ │ │ │ └── registry.yaml │ │ │ ├── quantumsheep/ │ │ │ │ └── sshs/ │ │ │ │ └── registry.yaml │ │ │ ├── quarkslab/ │ │ │ │ └── kdigger/ │ │ │ │ └── registry.yaml │ │ │ ├── quarto-dev/ │ │ │ │ └── quarto-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── quarylabs/ │ │ │ │ └── sqruff/ │ │ │ │ └── registry.yaml │ │ │ ├── raaymax/ │ │ │ │ └── lazytail/ │ │ │ │ └── registry.yaml │ │ │ ├── rajatjindal/ │ │ │ │ ├── krew-release-bot/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubectl-whoami/ │ │ │ │ └── registry.yaml │ │ │ ├── rancher/ │ │ │ │ ├── cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kim/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rke/ │ │ │ │ └── registry.yaml │ │ │ ├── raviqqe/ │ │ │ │ └── muffet/ │ │ │ │ └── registry.yaml │ │ │ ├── rclone/ │ │ │ │ └── rclone/ │ │ │ │ └── registry.yaml │ │ │ ├── rcoh/ │ │ │ │ └── angle-grinder/ │ │ │ │ └── registry.yaml │ │ │ ├── realm/ │ │ │ │ └── SwiftLint/ │ │ │ │ └── registry.yaml │ │ │ ├── rebuy-de/ │ │ │ │ └── aws-nuke/ │ │ │ │ └── registry.yaml │ │ │ ├── redhat-developer/ │ │ │ │ └── odo/ │ │ │ │ └── registry.yaml │ │ │ ├── redhat.com/ │ │ │ │ └── openshift-install/ │ │ │ │ └── registry.yaml │ │ │ ├── redpanda-data/ │ │ │ │ ├── connect/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── redpanda/ │ │ │ │ └── registry.yaml │ │ │ ├── reemus-dev/ │ │ │ │ └── gitnr/ │ │ │ │ └── registry.yaml │ │ │ ├── regclient/ │ │ │ │ └── regclient/ │ │ │ │ ├── regbot/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── regctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── regsync/ │ │ │ │ └── registry.yaml │ │ │ ├── release-plz/ │ │ │ │ └── release-plz/ │ │ │ │ └── registry.yaml │ │ │ ├── relusc/ │ │ │ │ └── hclconv/ │ │ │ │ └── registry.yaml │ │ │ ├── remko/ │ │ │ │ └── age-plugin-se/ │ │ │ │ └── registry.yaml │ │ │ ├── replicatedhq/ │ │ │ │ ├── kots/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── outdated/ │ │ │ │ └── registry.yaml │ │ │ ├── reproducible-containers/ │ │ │ │ └── diffoci/ │ │ │ │ └── registry.yaml │ │ │ ├── reproio/ │ │ │ │ └── terraform-j2md/ │ │ │ │ └── registry.yaml │ │ │ ├── rest-sh/ │ │ │ │ └── restish/ │ │ │ │ └── registry.yaml │ │ │ ├── restechnica/ │ │ │ │ └── semverbot/ │ │ │ │ └── registry.yaml │ │ │ ├── restic/ │ │ │ │ └── restic/ │ │ │ │ └── registry.yaml │ │ │ ├── reteps/ │ │ │ │ └── dockerfmt/ │ │ │ │ └── registry.yaml │ │ │ ├── reviewdog/ │ │ │ │ └── reviewdog/ │ │ │ │ └── registry.yaml │ │ │ ├── rfjakob/ │ │ │ │ └── gocryptfs/ │ │ │ │ └── registry.yaml │ │ │ ├── rgreinho/ │ │ │ │ └── tfe-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── rgwood/ │ │ │ │ └── systemctl-tui/ │ │ │ │ └── registry.yaml │ │ │ ├── rhysd/ │ │ │ │ ├── actionlint/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dotfiles/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hgrep/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vim-startuptime/ │ │ │ │ └── registry.yaml │ │ │ ├── ribice/ │ │ │ │ └── glice/ │ │ │ │ └── registry.yaml │ │ │ ├── rlmcpherson/ │ │ │ │ └── s3gof3r/ │ │ │ │ └── registry.yaml │ │ │ ├── rmitchellscott/ │ │ │ │ ├── reManager/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rm-version-switcher/ │ │ │ │ └── registry.yaml │ │ │ ├── robinovitch61/ │ │ │ │ └── kl/ │ │ │ │ └── registry.yaml │ │ │ ├── robscott/ │ │ │ │ └── kube-capacity/ │ │ │ │ └── registry.yaml │ │ │ ├── rogerwelin/ │ │ │ │ ├── cassowary/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── cfnctl/ │ │ │ │ └── registry.yaml │ │ │ ├── rootless-containers/ │ │ │ │ ├── rootlesskit/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── slirp4netns/ │ │ │ │ └── registry.yaml │ │ │ ├── ropnop/ │ │ │ │ └── kerbrute/ │ │ │ │ └── registry.yaml │ │ │ ├── rossmacarthur/ │ │ │ │ └── sheldon/ │ │ │ │ └── registry.yaml │ │ │ ├── rs/ │ │ │ │ └── curlie/ │ │ │ │ └── registry.yaml │ │ │ ├── rtk-ai/ │ │ │ │ └── rtk/ │ │ │ │ └── registry.yaml │ │ │ ├── rubenv/ │ │ │ │ └── sql-migrate/ │ │ │ │ └── registry.yaml │ │ │ ├── rui314/ │ │ │ │ └── mold/ │ │ │ │ └── registry.yaml │ │ │ ├── runatlantis/ │ │ │ │ └── atlantis/ │ │ │ │ └── registry.yaml │ │ │ ├── runkids/ │ │ │ │ └── skillshare/ │ │ │ │ └── registry.yaml │ │ │ ├── runmedev/ │ │ │ │ └── runme/ │ │ │ │ └── registry.yaml │ │ │ ├── rust-cross/ │ │ │ │ └── cargo-zigbuild/ │ │ │ │ └── registry.yaml │ │ │ ├── rust-lang/ │ │ │ │ ├── mdBook/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── rust-analyzer/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rustup/ │ │ │ │ └── registry.yaml │ │ │ ├── rustic-rs/ │ │ │ │ └── rustic/ │ │ │ │ └── registry.yaml │ │ │ ├── rustsec/ │ │ │ │ └── rustsec/ │ │ │ │ └── cargo-audit/ │ │ │ │ └── registry.yaml │ │ │ ├── rvben/ │ │ │ │ └── rumdl/ │ │ │ │ └── registry.yaml │ │ │ ├── ryane/ │ │ │ │ └── kfilt/ │ │ │ │ └── registry.yaml │ │ │ ├── ryodocx/ │ │ │ │ └── kube-credential-cache/ │ │ │ │ └── registry.yaml │ │ │ ├── ryoppippi/ │ │ │ │ └── zigchat/ │ │ │ │ └── registry.yaml │ │ │ ├── s0md3v/ │ │ │ │ └── Smap/ │ │ │ │ └── registry.yaml │ │ │ ├── sachaos/ │ │ │ │ ├── go-life/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── note/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tcpterm/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── todoist/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── toggl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── viddy/ │ │ │ │ └── registry.yaml │ │ │ ├── sacloud/ │ │ │ │ └── usacloud/ │ │ │ │ └── registry.yaml │ │ │ ├── sagiegurari/ │ │ │ │ └── cargo-make/ │ │ │ │ └── registry.yaml │ │ │ ├── sahilm/ │ │ │ │ └── yamldiff/ │ │ │ │ └── registry.yaml │ │ │ ├── samuel-lucas6/ │ │ │ │ └── Kryptor/ │ │ │ │ └── registry.yaml │ │ │ ├── samwho/ │ │ │ │ └── spacer/ │ │ │ │ └── registry.yaml │ │ │ ├── sanathp/ │ │ │ │ └── statusok/ │ │ │ │ └── registry.yaml │ │ │ ├── sandreas/ │ │ │ │ └── tone/ │ │ │ │ └── registry.yaml │ │ │ ├── sanposhiho/ │ │ │ │ └── gomockhandler/ │ │ │ │ └── registry.yaml │ │ │ ├── santhosh-tekuri/ │ │ │ │ └── jsonschema/ │ │ │ │ └── registry.yaml │ │ │ ├── sarub0b0/ │ │ │ │ └── kubetui/ │ │ │ │ └── registry.yaml │ │ │ ├── sass/ │ │ │ │ └── dart-sass/ │ │ │ │ └── registry.yaml │ │ │ ├── sassman/ │ │ │ │ └── t-rec-rs/ │ │ │ │ └── registry.yaml │ │ │ ├── satococoa/ │ │ │ │ └── wtp/ │ │ │ │ └── registry.yaml │ │ │ ├── saucelabs/ │ │ │ │ └── forwarder/ │ │ │ │ └── registry.yaml │ │ │ ├── sayanarijit/ │ │ │ │ ├── jf/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── xplr/ │ │ │ │ └── registry.yaml │ │ │ ├── scaleway/ │ │ │ │ └── scaleway-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── scenarigo/ │ │ │ │ └── scenarigo/ │ │ │ │ └── registry.yaml │ │ │ ├── schemalex/ │ │ │ │ └── schemalex/ │ │ │ │ └── registry.yaml │ │ │ ├── schollz/ │ │ │ │ └── croc/ │ │ │ │ └── registry.yaml │ │ │ ├── sclevine/ │ │ │ │ └── yj/ │ │ │ │ └── registry.yaml │ │ │ ├── sdslabs/ │ │ │ │ └── gasper/ │ │ │ │ └── registry.yaml │ │ │ ├── secretlint/ │ │ │ │ └── secretlint/ │ │ │ │ └── registry.yaml │ │ │ ├── securego/ │ │ │ │ └── gosec/ │ │ │ │ └── registry.yaml │ │ │ ├── segmentio/ │ │ │ │ ├── chamber/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── golines/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── topicctl/ │ │ │ │ └── registry.yaml │ │ │ ├── self-actuated/ │ │ │ │ └── actuated-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── sethvargo/ │ │ │ │ └── ratchet/ │ │ │ │ └── registry.yaml │ │ │ ├── sharkdp/ │ │ │ │ ├── bat/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── diskus/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fd/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hexyl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hyperfine/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── numbat/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pastel/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vivid/ │ │ │ │ └── registry.yaml │ │ │ ├── sheepla/ │ │ │ │ ├── fzwiki/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gofind/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── longgopher/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pingu/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── qiitaz/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── srss/ │ │ │ │ └── registry.yaml │ │ │ ├── shellspec/ │ │ │ │ └── shellspec/ │ │ │ │ └── registry.yaml │ │ │ ├── shenwei356/ │ │ │ │ ├── csvtk/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rush/ │ │ │ │ └── registry.yaml │ │ │ ├── shihanng/ │ │ │ │ └── tfvar/ │ │ │ │ └── registry.yaml │ │ │ ├── shinagawa-web/ │ │ │ │ └── gomarklint/ │ │ │ │ └── registry.yaml │ │ │ ├── shini4i/ │ │ │ │ └── argo-compare/ │ │ │ │ └── registry.yaml │ │ │ ├── sho-hata/ │ │ │ │ └── tparagen/ │ │ │ │ └── registry.yaml │ │ │ ├── showwin/ │ │ │ │ └── speedtest-go/ │ │ │ │ └── registry.yaml │ │ │ ├── shyiko/ │ │ │ │ └── kubesec/ │ │ │ │ └── registry.yaml │ │ │ ├── sibprogrammer/ │ │ │ │ └── xq/ │ │ │ │ └── registry.yaml │ │ │ ├── siderolabs/ │ │ │ │ ├── conform/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── omni/ │ │ │ │ │ ├── omni/ │ │ │ │ │ │ └── registry.yaml │ │ │ │ │ └── omnictl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── talos/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── theila/ │ │ │ │ └── registry.yaml │ │ │ ├── sigi-cli/ │ │ │ │ └── sigi/ │ │ │ │ └── registry.yaml │ │ │ ├── sigoden/ │ │ │ │ └── aichat/ │ │ │ │ └── registry.yaml │ │ │ ├── sigstore/ │ │ │ │ ├── cosign/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gitsign/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── rekor/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sget/ │ │ │ │ └── registry.yaml │ │ │ ├── siketyan/ │ │ │ │ └── ghr/ │ │ │ │ └── registry.yaml │ │ │ ├── simeji/ │ │ │ │ └── jid/ │ │ │ │ └── registry.yaml │ │ │ ├── simonwhitaker/ │ │ │ │ └── gibo/ │ │ │ │ └── registry.yaml │ │ │ ├── sinclairtarget/ │ │ │ │ └── git-who/ │ │ │ │ └── registry.yaml │ │ │ ├── sirrend/ │ │ │ │ └── terrap-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── sirwart/ │ │ │ │ └── ripsecrets/ │ │ │ │ └── registry.yaml │ │ │ ├── sivchari/ │ │ │ │ └── ccowl/ │ │ │ │ └── registry.yaml │ │ │ ├── six-ddc/ │ │ │ │ └── plow/ │ │ │ │ └── registry.yaml │ │ │ ├── sj14/ │ │ │ │ └── kubedump/ │ │ │ │ └── registry.yaml │ │ │ ├── skaji/ │ │ │ │ └── relocatable-perl/ │ │ │ │ └── registry.yaml │ │ │ ├── skanehira/ │ │ │ │ ├── ghost/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gjo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── rtty/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── slack-reminder/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tson/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yd/ │ │ │ │ └── registry.yaml │ │ │ ├── skeema/ │ │ │ │ └── skeema/ │ │ │ │ └── registry.yaml │ │ │ ├── skim-rs/ │ │ │ │ └── skim/ │ │ │ │ └── registry.yaml │ │ │ ├── sl1pm4t/ │ │ │ │ └── k2tf/ │ │ │ │ └── registry.yaml │ │ │ ├── slack.com/ │ │ │ │ └── slack-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── slackhq/ │ │ │ │ └── nebula/ │ │ │ │ └── registry.yaml │ │ │ ├── slok/ │ │ │ │ ├── agebox/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sloth/ │ │ │ │ └── registry.yaml │ │ │ ├── slsa-framework/ │ │ │ │ ├── slsa-github-generator/ │ │ │ │ │ └── slsa-builder-go/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── slsa-verifier/ │ │ │ │ └── registry.yaml │ │ │ ├── smallstep/ │ │ │ │ ├── certificates/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── smartxworks/ │ │ │ │ └── knest/ │ │ │ │ └── registry.yaml │ │ │ ├── smithy-lang/ │ │ │ │ └── smithy/ │ │ │ │ └── registry.yaml │ │ │ ├── smtg-ai/ │ │ │ │ └── claude-squad/ │ │ │ │ └── registry.yaml │ │ │ ├── snaplet/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── snyk/ │ │ │ │ ├── cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── driftctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── parlay/ │ │ │ │ └── registry.yaml │ │ │ ├── so-dang-cool/ │ │ │ │ ├── dt/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── fib/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── findup/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yn/ │ │ │ │ └── registry.yaml │ │ │ ├── soh335/ │ │ │ │ └── shukujitsu/ │ │ │ │ └── registry.yaml │ │ │ ├── solidiquis/ │ │ │ │ └── erdtree/ │ │ │ │ └── registry.yaml │ │ │ ├── sonatype-nexus-community/ │ │ │ │ └── nancy/ │ │ │ │ └── registry.yaml │ │ │ ├── sorah/ │ │ │ │ └── mairu/ │ │ │ │ └── registry.yaml │ │ │ ├── sorenisanerd/ │ │ │ │ └── gotty/ │ │ │ │ └── registry.yaml │ │ │ ├── sourcegraph/ │ │ │ │ └── src-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── sourcemeta/ │ │ │ │ └── jsonschema/ │ │ │ │ └── registry.yaml │ │ │ ├── spacelift-io/ │ │ │ │ └── spacectl/ │ │ │ │ └── registry.yaml │ │ │ ├── speakeasy-api/ │ │ │ │ └── speakeasy/ │ │ │ │ └── registry.yaml │ │ │ ├── specstoryai/ │ │ │ │ └── getspecstory/ │ │ │ │ └── registry.yaml │ │ │ ├── spf13/ │ │ │ │ └── cobra-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── spinel-coop/ │ │ │ │ └── rv/ │ │ │ │ └── registry.yaml │ │ │ ├── spinnaker/ │ │ │ │ └── spin/ │ │ │ │ └── registry.yaml │ │ │ ├── spotDL/ │ │ │ │ └── spotify-downloader/ │ │ │ │ └── registry.yaml │ │ │ ├── sqlc-dev/ │ │ │ │ └── sqlc/ │ │ │ │ └── registry.yaml │ │ │ ├── sqldef/ │ │ │ │ └── sqldef/ │ │ │ │ ├── mssqldef/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mysqldef/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── psqldef/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── sqlite3def/ │ │ │ │ └── registry.yaml │ │ │ ├── sqls-server/ │ │ │ │ └── sqls/ │ │ │ │ └── registry.yaml │ │ │ ├── sqshq/ │ │ │ │ └── sampler/ │ │ │ │ └── registry.yaml │ │ │ ├── square/ │ │ │ │ └── certigo/ │ │ │ │ └── registry.yaml │ │ │ ├── squat/ │ │ │ │ └── kilo/ │ │ │ │ └── registry.yaml │ │ │ ├── sr.ht/ │ │ │ │ └── ~charles/ │ │ │ │ └── rq/ │ │ │ │ └── registry.yaml │ │ │ ├── srevinsaju/ │ │ │ │ └── togomak/ │ │ │ │ └── registry.yaml │ │ │ ├── srl-labs/ │ │ │ │ └── containerlab/ │ │ │ │ └── registry.yaml │ │ │ ├── sstadick/ │ │ │ │ └── crabz/ │ │ │ │ └── registry.yaml │ │ │ ├── stacklok/ │ │ │ │ └── frizbee/ │ │ │ │ └── registry.yaml │ │ │ ├── stackrox/ │ │ │ │ ├── kube-linter/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── stackrox/ │ │ │ │ └── roxctl/ │ │ │ │ └── registry.yaml │ │ │ ├── starship/ │ │ │ │ └── starship/ │ │ │ │ └── registry.yaml │ │ │ ├── static-web-server/ │ │ │ │ └── static-web-server/ │ │ │ │ └── registry.yaml │ │ │ ├── stefanprodan/ │ │ │ │ └── timoni/ │ │ │ │ └── registry.yaml │ │ │ ├── steipete/ │ │ │ │ └── gogcli/ │ │ │ │ └── registry.yaml │ │ │ ├── stepchowfun/ │ │ │ │ └── docuum/ │ │ │ │ └── registry.yaml │ │ │ ├── stern/ │ │ │ │ └── stern/ │ │ │ │ └── registry.yaml │ │ │ ├── steveyegge/ │ │ │ │ └── beads/ │ │ │ │ └── registry.yaml │ │ │ ├── stoplightio/ │ │ │ │ └── spectral/ │ │ │ │ └── registry.yaml │ │ │ ├── str4d/ │ │ │ │ ├── age-plugin-yubikey/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── rage/ │ │ │ │ └── registry.yaml │ │ │ ├── streamdal/ │ │ │ │ └── plumber/ │ │ │ │ └── registry.yaml │ │ │ ├── stripe/ │ │ │ │ └── stripe-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── stunnel/ │ │ │ │ └── static-curl/ │ │ │ │ └── registry.yaml │ │ │ ├── subtrace/ │ │ │ │ └── subtrace/ │ │ │ │ └── registry.yaml │ │ │ ├── sudorandom/ │ │ │ │ ├── fauxrpc/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── protoc-gen-connect-openapi/ │ │ │ │ └── registry.yaml │ │ │ ├── sue445/ │ │ │ │ └── plant_erd/ │ │ │ │ └── registry.yaml │ │ │ ├── sunny0826/ │ │ │ │ ├── kubecm/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── kubectl-pod-lens/ │ │ │ │ └── registry.yaml │ │ │ ├── supabase/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── superbrothers/ │ │ │ │ └── ksort/ │ │ │ │ └── registry.yaml │ │ │ ├── superfly/ │ │ │ │ └── flyctl/ │ │ │ │ └── registry.yaml │ │ │ ├── suzuki-shunsuke/ │ │ │ │ ├── akoi/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── asciinema-trim/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── checkout-merged-branch-with-ci-info/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ci-info/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ci-renovate-config-validator/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── circleci-config-merge/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cmdx/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── dd-time/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── deny-self-approve/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── disable-checkout-persist-credentials/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── discussion-slack-notifier/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── docfresh/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── durl/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghalint/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghaperf/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghatm/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghcp/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghd2i/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghir/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghomfc/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghproj/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghtkn/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── git-rm-branch/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── github-comment/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── matchfile/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── migrate-urfave-cli-v3/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── mkghtag/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── nllint/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── pinact/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── renovate-issue-action/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── rgo/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── rjsa/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sort-issue-template/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfaction-go/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfcmt/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfmv/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfprovidercheck/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfrstate/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── yaml2json/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yodoc/ │ │ │ │ └── registry.yaml │ │ │ ├── svenstaro/ │ │ │ │ ├── genact/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── miniserve/ │ │ │ │ └── registry.yaml │ │ │ ├── swaggo/ │ │ │ │ └── swag/ │ │ │ │ └── registry.yaml │ │ │ ├── swanysimon/ │ │ │ │ └── mdlint/ │ │ │ │ └── registry.yaml │ │ │ ├── sxyazi/ │ │ │ │ └── yazi/ │ │ │ │ └── registry.yaml │ │ │ ├── sylwit/ │ │ │ │ └── terraform-cleaner/ │ │ │ │ └── registry.yaml │ │ │ ├── syncthing/ │ │ │ │ └── syncthing/ │ │ │ │ └── registry.yaml │ │ │ ├── synfinatic/ │ │ │ │ └── aws-sso-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── sysdiglabs/ │ │ │ │ └── kube-psp-advisor/ │ │ │ │ └── registry.yaml │ │ │ ├── syumai/ │ │ │ │ └── sbx/ │ │ │ │ └── registry.yaml │ │ │ ├── t-kikuc/ │ │ │ │ └── ecstop/ │ │ │ │ └── registry.yaml │ │ │ ├── taiki-e/ │ │ │ │ └── cargo-llvm-cov/ │ │ │ │ └── registry.yaml │ │ │ ├── tailor-platform/ │ │ │ │ ├── patterner/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tailorctl/ │ │ │ │ └── registry.yaml │ │ │ ├── tailscale/ │ │ │ │ └── tailscale/ │ │ │ │ └── registry.yaml │ │ │ ├── tailwindlabs/ │ │ │ │ └── tailwindcss/ │ │ │ │ └── registry.yaml │ │ │ ├── takaishi/ │ │ │ │ ├── awscost/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfclean/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tfdiff/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tftargets/ │ │ │ │ └── registry.yaml │ │ │ ├── takumin/ │ │ │ │ ├── gjson/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gyaml/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── zizmor-bin/ │ │ │ │ └── registry.yaml │ │ │ ├── tamasfe/ │ │ │ │ └── taplo/ │ │ │ │ ├── full/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── registry.yaml │ │ │ ├── taskctl/ │ │ │ │ └── taskctl/ │ │ │ │ └── registry.yaml │ │ │ ├── tassiovirginio/ │ │ │ │ └── try-rs/ │ │ │ │ └── registry.yaml │ │ │ ├── tattoy-org/ │ │ │ │ └── tattoy/ │ │ │ │ └── registry.yaml │ │ │ ├── tauri-apps/ │ │ │ │ └── tauri/ │ │ │ │ └── cargo-tauri/ │ │ │ │ └── registry.yaml │ │ │ ├── tcnksm/ │ │ │ │ └── ghr/ │ │ │ │ └── registry.yaml │ │ │ ├── tdewolff/ │ │ │ │ └── minify/ │ │ │ │ └── registry.yaml │ │ │ ├── tealdeer-rs/ │ │ │ │ └── tealdeer/ │ │ │ │ └── registry.yaml │ │ │ ├── technicalpickles/ │ │ │ │ └── envsense/ │ │ │ │ └── registry.yaml │ │ │ ├── tektoncd/ │ │ │ │ ├── cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── pipelines-as-code/ │ │ │ │ └── registry.yaml │ │ │ ├── telepresenceio/ │ │ │ │ └── telepresence/ │ │ │ │ └── registry.yaml │ │ │ ├── teler-sh/ │ │ │ │ └── teler/ │ │ │ │ └── registry.yaml │ │ │ ├── tellerops/ │ │ │ │ └── teller/ │ │ │ │ └── registry.yaml │ │ │ ├── temporalio/ │ │ │ │ ├── cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── tctl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── temporal/ │ │ │ │ └── registry.yaml │ │ │ ├── tenable/ │ │ │ │ └── terrascan/ │ │ │ │ └── registry.yaml │ │ │ ├── termkit/ │ │ │ │ └── gama/ │ │ │ │ └── registry.yaml │ │ │ ├── terraform-docs/ │ │ │ │ └── terraform-docs/ │ │ │ │ └── registry.yaml │ │ │ ├── terraform-linters/ │ │ │ │ └── tflint/ │ │ │ │ └── registry.yaml │ │ │ ├── terramate-io/ │ │ │ │ └── terramate/ │ │ │ │ └── registry.yaml │ │ │ ├── terrastruct/ │ │ │ │ ├── d2/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tala/ │ │ │ │ └── registry.yaml │ │ │ ├── terratags/ │ │ │ │ └── terratags/ │ │ │ │ └── registry.yaml │ │ │ ├── tfmigrator/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── tfutils/ │ │ │ │ └── tfenv/ │ │ │ │ └── registry.yaml │ │ │ ├── tgenv/ │ │ │ │ └── tgenv/ │ │ │ │ └── registry.yaml │ │ │ ├── thanos-io/ │ │ │ │ └── thanos/ │ │ │ │ └── registry.yaml │ │ │ ├── thazelart/ │ │ │ │ └── terraform-validator/ │ │ │ │ └── registry.yaml │ │ │ ├── theryangeary/ │ │ │ │ └── choose/ │ │ │ │ └── registry.yaml │ │ │ ├── theseus-rs/ │ │ │ │ └── postgresql-binaries/ │ │ │ │ └── registry.yaml │ │ │ ├── thestormforge/ │ │ │ │ └── optimize-controller/ │ │ │ │ └── registry.yaml │ │ │ ├── theupdateframework/ │ │ │ │ └── go-tuf/ │ │ │ │ ├── tuf/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tuf-client/ │ │ │ │ └── registry.yaml │ │ │ ├── theurichde/ │ │ │ │ └── go-aws-sso/ │ │ │ │ └── registry.yaml │ │ │ ├── thomasschafer/ │ │ │ │ └── scooter/ │ │ │ │ └── registry.yaml │ │ │ ├── thought-machine/ │ │ │ │ └── please/ │ │ │ │ └── registry.yaml │ │ │ ├── tilt-dev/ │ │ │ │ ├── ctlptl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tilt/ │ │ │ │ └── registry.yaml │ │ │ ├── timdp/ │ │ │ │ └── lwc/ │ │ │ │ └── registry.yaml │ │ │ ├── timvisee/ │ │ │ │ └── ffsend/ │ │ │ │ └── registry.yaml │ │ │ ├── tinygo-org/ │ │ │ │ └── tinygo/ │ │ │ │ └── registry.yaml │ │ │ ├── tkuchiki/ │ │ │ │ ├── alp/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── slp/ │ │ │ │ └── registry.yaml │ │ │ ├── tldr-pages/ │ │ │ │ └── tlrc/ │ │ │ │ └── registry.yaml │ │ │ ├── tmc/ │ │ │ │ └── json-to-struct/ │ │ │ │ └── registry.yaml │ │ │ ├── tmccombs/ │ │ │ │ └── hcl2json/ │ │ │ │ └── registry.yaml │ │ │ ├── tmknom/ │ │ │ │ └── actdocs/ │ │ │ │ └── registry.yaml │ │ │ ├── tmux/ │ │ │ │ └── tmux-builds/ │ │ │ │ └── registry.yaml │ │ │ ├── tofuutils/ │ │ │ │ ├── tenv/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tofuenv/ │ │ │ │ └── registry.yaml │ │ │ ├── tohjustin/ │ │ │ │ └── kube-lineage/ │ │ │ │ └── registry.yaml │ │ │ ├── tombi-toml/ │ │ │ │ └── tombi/ │ │ │ │ └── registry.yaml │ │ │ ├── tomnomnom/ │ │ │ │ └── gron/ │ │ │ │ └── registry.yaml │ │ │ ├── tomohiro/ │ │ │ │ └── gyazo-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── topgrade-rs/ │ │ │ │ └── topgrade/ │ │ │ │ └── registry.yaml │ │ │ ├── toshimaru/ │ │ │ │ └── nyan/ │ │ │ │ └── registry.yaml │ │ │ ├── traefik/ │ │ │ │ └── yaegi/ │ │ │ │ └── registry.yaml │ │ │ ├── transcend-io/ │ │ │ │ └── terragrunt-atlantis-config/ │ │ │ │ └── registry.yaml │ │ │ ├── travis-ci/ │ │ │ │ └── gimme/ │ │ │ │ └── registry.yaml │ │ │ ├── traviswt/ │ │ │ │ └── gke-auth-plugin/ │ │ │ │ └── registry.yaml │ │ │ ├── tree-sitter/ │ │ │ │ └── tree-sitter/ │ │ │ │ └── registry.yaml │ │ │ ├── truffleruby/ │ │ │ │ └── truffleruby/ │ │ │ │ ├── community-native/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── oracle-native/ │ │ │ │ └── registry.yaml │ │ │ ├── trufflesecurity/ │ │ │ │ ├── driftwood/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── trufflehog/ │ │ │ │ └── registry.yaml │ │ │ ├── trunk-io/ │ │ │ │ └── launcher/ │ │ │ │ └── registry.yaml │ │ │ ├── trzsz/ │ │ │ │ └── trzsz-ssh/ │ │ │ │ └── registry.yaml │ │ │ ├── tsenart/ │ │ │ │ └── vegeta/ │ │ │ │ └── registry.yaml │ │ │ ├── tsl0922/ │ │ │ │ └── ttyd/ │ │ │ │ └── registry.yaml │ │ │ ├── tstack/ │ │ │ │ └── lnav/ │ │ │ │ └── registry.yaml │ │ │ ├── tuist/ │ │ │ │ └── tuist/ │ │ │ │ └── registry.yaml │ │ │ ├── tummychow/ │ │ │ │ └── git-absorb/ │ │ │ │ └── registry.yaml │ │ │ ├── turbot/ │ │ │ │ ├── flowpipe/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── powerpipe/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── steampipe/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tailpipe/ │ │ │ │ └── registry.yaml │ │ │ ├── twistedpair/ │ │ │ │ └── google-cloud-sdk/ │ │ │ │ └── registry.yaml │ │ │ ├── twpayne/ │ │ │ │ └── chezmoi/ │ │ │ │ └── registry.yaml │ │ │ ├── txn2/ │ │ │ │ └── kubefwd/ │ │ │ │ └── registry.yaml │ │ │ ├── typst/ │ │ │ │ └── typst/ │ │ │ │ └── registry.yaml │ │ │ ├── typstyle-rs/ │ │ │ │ └── typstyle/ │ │ │ │ └── registry.yaml │ │ │ ├── uber-go/ │ │ │ │ └── mock/ │ │ │ │ └── registry.yaml │ │ │ ├── ubicloud/ │ │ │ │ └── cli/ │ │ │ │ └── registry.yaml │ │ │ ├── umlx5h/ │ │ │ │ └── gtrash/ │ │ │ │ └── registry.yaml │ │ │ ├── undistro/ │ │ │ │ └── marvin/ │ │ │ │ └── registry.yaml │ │ │ ├── unfrl/ │ │ │ │ └── dug/ │ │ │ │ └── registry.yaml │ │ │ ├── updatecli/ │ │ │ │ └── updatecli/ │ │ │ │ └── registry.yaml │ │ │ ├── uptrace/ │ │ │ │ └── uptrace/ │ │ │ │ └── registry.yaml │ │ │ ├── upx/ │ │ │ │ └── upx/ │ │ │ │ └── registry.yaml │ │ │ ├── urfave/ │ │ │ │ └── gfmrun/ │ │ │ │ └── registry.yaml │ │ │ ├── utkuozdemir/ │ │ │ │ └── pv-migrate/ │ │ │ │ └── registry.yaml │ │ │ ├── uutils/ │ │ │ │ └── coreutils/ │ │ │ │ └── registry.yaml │ │ │ ├── uw-labs/ │ │ │ │ └── strongbox/ │ │ │ │ └── registry.yaml │ │ │ ├── uzimaru0000/ │ │ │ │ ├── oglens/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── tv/ │ │ │ │ └── registry.yaml │ │ │ ├── variadico/ │ │ │ │ └── noti/ │ │ │ │ └── registry.yaml │ │ │ ├── vburenin/ │ │ │ │ └── ifacemaker/ │ │ │ │ └── registry.yaml │ │ │ ├── veeso/ │ │ │ │ └── termscp/ │ │ │ │ └── registry.yaml │ │ │ ├── vektra/ │ │ │ │ └── mockery/ │ │ │ │ └── registry.yaml │ │ │ ├── version-fox/ │ │ │ │ └── vfox/ │ │ │ │ └── registry.yaml │ │ │ ├── vi/ │ │ │ │ └── websocat/ │ │ │ │ └── registry.yaml │ │ │ ├── viaduct-ai/ │ │ │ │ └── kustomize-sops/ │ │ │ │ └── registry.yaml │ │ │ ├── vishaltelangre/ │ │ │ │ └── ff/ │ │ │ │ └── registry.yaml │ │ │ ├── vishnubob/ │ │ │ │ └── wait-for-it/ │ │ │ │ └── registry.yaml │ │ │ ├── visma-prodsec/ │ │ │ │ └── confused/ │ │ │ │ └── registry.yaml │ │ │ ├── vladimirvivien/ │ │ │ │ └── ktop/ │ │ │ │ └── registry.yaml │ │ │ ├── vmware/ │ │ │ │ └── govmomi/ │ │ │ │ ├── govc/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vcsim/ │ │ │ │ └── registry.yaml │ │ │ ├── vmware-archive/ │ │ │ │ └── octant/ │ │ │ │ └── registry.yaml │ │ │ ├── vmware-tanzu/ │ │ │ │ └── velero/ │ │ │ │ └── registry.yaml │ │ │ ├── volta-cli/ │ │ │ │ └── volta/ │ │ │ │ └── registry.yaml │ │ │ ├── wader/ │ │ │ │ └── fq/ │ │ │ │ └── registry.yaml │ │ │ ├── wagoodman/ │ │ │ │ └── dive/ │ │ │ │ └── registry.yaml │ │ │ ├── wakatara/ │ │ │ │ └── harsh/ │ │ │ │ └── registry.yaml │ │ │ ├── wakatime/ │ │ │ │ └── wakatime-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── walles/ │ │ │ │ └── moor/ │ │ │ │ └── registry.yaml │ │ │ ├── wallix/ │ │ │ │ └── awless/ │ │ │ │ └── registry.yaml │ │ │ ├── wasmCloud/ │ │ │ │ └── wasmCloud/ │ │ │ │ └── wash/ │ │ │ │ └── registry.yaml │ │ │ ├── wasmerio/ │ │ │ │ ├── wapm-cli/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── wasmer/ │ │ │ │ └── registry.yaml │ │ │ ├── watchexec/ │ │ │ │ ├── cargo-watch/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── watchexec/ │ │ │ │ └── registry.yaml │ │ │ ├── weaviate/ │ │ │ │ └── weaviate/ │ │ │ │ └── registry.yaml │ │ │ ├── webdevops/ │ │ │ │ └── go-crond/ │ │ │ │ └── registry.yaml │ │ │ ├── weedonandscott/ │ │ │ │ └── trolley/ │ │ │ │ └── registry.yaml │ │ │ ├── werf/ │ │ │ │ ├── nelm/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── werf/ │ │ │ │ └── registry.yaml │ │ │ ├── wfxr/ │ │ │ │ └── csview/ │ │ │ │ └── registry.yaml │ │ │ ├── whalebrew/ │ │ │ │ └── whalebrew/ │ │ │ │ └── registry.yaml │ │ │ ├── windvalley/ │ │ │ │ └── gossh/ │ │ │ │ └── registry.yaml │ │ │ ├── winebarrel/ │ │ │ │ └── cronplan/ │ │ │ │ ├── cronmatch/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── cronplan/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── cronviz/ │ │ │ │ └── registry.yaml │ │ │ ├── woodpecker-ci/ │ │ │ │ └── woodpecker/ │ │ │ │ └── woodpecker-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── wren-lang/ │ │ │ │ └── wren-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── wtetsu/ │ │ │ │ └── gaze/ │ │ │ │ └── registry.yaml │ │ │ ├── wtfutil/ │ │ │ │ └── wtf/ │ │ │ │ └── registry.yaml │ │ │ ├── x-motemen/ │ │ │ │ ├── blogsync/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── ghq/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── gobump/ │ │ │ │ └── registry.yaml │ │ │ ├── xataio/ │ │ │ │ └── pgroll/ │ │ │ │ └── registry.yaml │ │ │ ├── xeol-io/ │ │ │ │ └── xeol/ │ │ │ │ └── registry.yaml │ │ │ ├── xiecat/ │ │ │ │ └── fofax/ │ │ │ │ └── registry.yaml │ │ │ ├── xitonix/ │ │ │ │ └── trubka/ │ │ │ │ └── registry.yaml │ │ │ ├── xo/ │ │ │ │ ├── dbtpl/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── usql/ │ │ │ │ └── registry.yaml │ │ │ ├── xremap/ │ │ │ │ └── xremap/ │ │ │ │ ├── gnome/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── hypr/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── kde/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── sway/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── x11/ │ │ │ │ └── registry.yaml │ │ │ ├── xtaci/ │ │ │ │ └── kcptun/ │ │ │ │ └── registry.yaml │ │ │ ├── xwjdsh/ │ │ │ │ └── manssh/ │ │ │ │ └── registry.yaml │ │ │ ├── xxxserxxx/ │ │ │ │ └── gotop/ │ │ │ │ └── registry.yaml │ │ │ ├── yamafaktory/ │ │ │ │ └── jql/ │ │ │ │ └── registry.yaml │ │ │ ├── yaml/ │ │ │ │ └── yamlscript/ │ │ │ │ └── registry.yaml │ │ │ ├── yannh/ │ │ │ │ └── kubeconform/ │ │ │ │ └── registry.yaml │ │ │ ├── yarnpkg/ │ │ │ │ ├── berry/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── yarn/ │ │ │ │ └── registry.yaml │ │ │ ├── yashikota/ │ │ │ │ ├── exiftool-go/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── genenv/ │ │ │ │ └── registry.yaml │ │ │ ├── yassinebenaid/ │ │ │ │ └── bunster/ │ │ │ │ └── registry.yaml │ │ │ ├── yassinebridi/ │ │ │ │ └── serpl/ │ │ │ │ └── registry.yaml │ │ │ ├── ycd/ │ │ │ │ └── dstp/ │ │ │ │ └── registry.yaml │ │ │ ├── yinheli/ │ │ │ │ └── sshw/ │ │ │ │ └── registry.yaml │ │ │ ├── yitsushi/ │ │ │ │ └── totp-cli/ │ │ │ │ └── registry.yaml │ │ │ ├── ymtdzzz/ │ │ │ │ └── otel-tui/ │ │ │ │ └── registry.yaml │ │ │ ├── ynqa/ │ │ │ │ └── jnv/ │ │ │ │ └── registry.yaml │ │ │ ├── yoheimuta/ │ │ │ │ └── protolint/ │ │ │ │ └── registry.yaml │ │ │ ├── yokecd/ │ │ │ │ └── yoke/ │ │ │ │ └── registry.yaml │ │ │ ├── yonahd/ │ │ │ │ └── kor/ │ │ │ │ └── registry.yaml │ │ │ ├── yonaskolb/ │ │ │ │ └── XcodeGen/ │ │ │ │ └── registry.yaml │ │ │ ├── yorukot/ │ │ │ │ └── superfile/ │ │ │ │ └── registry.yaml │ │ │ ├── ysugimoto/ │ │ │ │ ├── falco/ │ │ │ │ │ └── registry.yaml │ │ │ │ ├── gcsdeploy/ │ │ │ │ │ └── registry.yaml │ │ │ │ └── vintage/ │ │ │ │ └── registry.yaml │ │ │ ├── ytdl-org/ │ │ │ │ └── ytdl-nightly/ │ │ │ │ └── registry.yaml │ │ │ ├── yudai/ │ │ │ │ └── gotty/ │ │ │ │ └── registry.yaml │ │ │ ├── yujqiao/ │ │ │ │ └── catproc/ │ │ │ │ └── registry.yaml │ │ │ ├── yukiarrr/ │ │ │ │ └── ecsk/ │ │ │ │ └── registry.yaml │ │ │ ├── yumafuu/ │ │ │ │ └── s1m/ │ │ │ │ └── registry.yaml │ │ │ ├── yuuki/ │ │ │ │ └── tcpulse/ │ │ │ │ └── registry.yaml │ │ │ ├── yuyaban/ │ │ │ │ └── gitlab-comment/ │ │ │ │ └── registry.yaml │ │ │ ├── zaghaghi/ │ │ │ │ └── openapi-tui/ │ │ │ │ └── registry.yaml │ │ │ ├── zaquestion/ │ │ │ │ └── lab/ │ │ │ │ └── registry.yaml │ │ │ ├── zarf-dev/ │ │ │ │ └── zarf/ │ │ │ │ └── registry.yaml │ │ │ ├── zegl/ │ │ │ │ └── kube-score/ │ │ │ │ └── registry.yaml │ │ │ ├── zellij-org/ │ │ │ │ └── zellij/ │ │ │ │ └── registry.yaml │ │ │ ├── zerocore-ai/ │ │ │ │ └── microsandbox/ │ │ │ │ └── registry.yaml │ │ │ ├── ziglang/ │ │ │ │ └── zig/ │ │ │ │ └── registry.yaml │ │ │ ├── zigtools/ │ │ │ │ └── zls/ │ │ │ │ └── registry.yaml │ │ │ ├── zitadel/ │ │ │ │ └── zitadel/ │ │ │ │ └── registry.yaml │ │ │ ├── zix99/ │ │ │ │ └── rare/ │ │ │ │ └── registry.yaml │ │ │ ├── zizmorcore/ │ │ │ │ └── zizmor/ │ │ │ │ └── registry.yaml │ │ │ ├── zk-org/ │ │ │ │ └── zk/ │ │ │ │ └── registry.yaml │ │ │ ├── zmap/ │ │ │ │ └── zlint/ │ │ │ │ └── registry.yaml │ │ │ ├── zmwangx/ │ │ │ │ └── ets/ │ │ │ │ └── registry.yaml │ │ │ ├── zquestz/ │ │ │ │ └── s/ │ │ │ │ └── registry.yaml │ │ │ ├── zurawiki/ │ │ │ │ └── gptcommit/ │ │ │ │ └── registry.yaml │ │ │ └── zyedidia/ │ │ │ └── eget/ │ │ │ └── registry.yaml │ │ ├── build.rs │ │ └── src/ │ │ ├── lib.rs │ │ ├── registry.rs │ │ ├── template.rs │ │ └── types.rs │ ├── mise-interactive-config/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src/ │ │ ├── cursor.rs │ │ ├── document.rs │ │ ├── editor/ │ │ │ ├── actions.rs │ │ │ ├── handlers.rs │ │ │ ├── mod.rs │ │ │ └── undo.rs │ │ ├── inline_edit.rs │ │ ├── lib.rs │ │ ├── picker.rs │ │ ├── providers.rs │ │ ├── render.rs │ │ └── schema.rs │ ├── mise-shim/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ └── src/ │ │ └── main.rs │ └── vfox/ │ ├── .cargo/ │ │ └── config.toml │ ├── .gitignore │ ├── .prettierignore │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── build.rs │ ├── embedded-plugins/ │ │ ├── vfox-1password/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-aapt2/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ ├── lib/ │ │ │ │ └── util.lua │ │ │ └── metadata.lua │ │ ├── vfox-ag/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-android-sdk/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-ant/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ ├── lib/ │ │ │ │ └── util.lua │ │ │ └── metadata.lua │ │ ├── vfox-asciidoctorj/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-azure-functions-core-tools/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-bfs/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ ├── lib/ │ │ │ │ └── util.lua │ │ │ └── metadata.lua │ │ ├── vfox-bpkg/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-carthage/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ ├── lib/ │ │ │ │ └── util.lua │ │ │ └── metadata.lua │ │ ├── vfox-chezscheme/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-chicken/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-chromedriver/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-clickhouse/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ ├── lib/ │ │ │ │ └── util.lua │ │ │ └── metadata.lua │ │ ├── vfox-gcloud/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-leiningen/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-lua/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-neovim/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-pipenv/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-poetry/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-postgres/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-redis/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── vfox-vlang/ │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── post_install.lua │ │ │ │ ├── pre_install.lua │ │ │ │ └── pre_use.lua │ │ │ ├── lib/ │ │ │ │ └── util.lua │ │ │ └── metadata.lua │ │ └── vfox-yarn/ │ │ ├── hooks/ │ │ │ ├── available.lua │ │ │ ├── env_keys.lua │ │ │ ├── legacy_filenames.lua │ │ │ ├── parse_legacy_file.lua │ │ │ ├── post_install.lua │ │ │ └── pre_install.lua │ │ └── metadata.lua │ ├── lua/ │ │ ├── htmlparser/ │ │ │ ├── ElementNode.lua │ │ │ └── voidelements.lua │ │ └── htmlparser.lua │ ├── mise.toml │ ├── plugins/ │ │ ├── .gitignore │ │ ├── .luarc.json │ │ ├── attestation/ │ │ │ ├── hooks/ │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── dummy/ │ │ │ ├── Injection.lua │ │ │ ├── README.md │ │ │ ├── hooks/ │ │ │ │ ├── available.lua │ │ │ │ ├── env_keys.lua │ │ │ │ ├── parse_legacy_file.lua │ │ │ │ ├── post_install.lua │ │ │ │ └── pre_install.lua │ │ │ └── metadata.lua │ │ ├── hooks/ │ │ │ ├── available.lua │ │ │ ├── env_keys.lua │ │ │ ├── post_install.lua │ │ │ └── pre_install.lua │ │ └── test-nodejs/ │ │ ├── hooks/ │ │ │ ├── available.lua │ │ │ ├── env_keys.lua │ │ │ ├── parse_legacy_file.lua │ │ │ └── pre_install.lua │ │ └── metadata.lua │ ├── src/ │ │ ├── bin.rs │ │ ├── cli/ │ │ │ ├── available.rs │ │ │ ├── env_keys.rs │ │ │ ├── install.rs │ │ │ ├── mod.rs │ │ │ └── plugins/ │ │ │ ├── list.rs │ │ │ └── mod.rs │ │ ├── config.rs │ │ ├── context.rs │ │ ├── embedded_plugins.rs │ │ ├── error.rs │ │ ├── hooks/ │ │ │ ├── available.rs │ │ │ ├── backend_exec_env.rs │ │ │ ├── backend_install.rs │ │ │ ├── backend_list_versions.rs │ │ │ ├── env_keys.rs │ │ │ ├── mise_env.rs │ │ │ ├── mise_path.rs │ │ │ ├── mod.rs │ │ │ ├── parse_legacy_file.rs │ │ │ ├── post_install.rs │ │ │ ├── pre_install.rs │ │ │ └── pre_use.rs │ │ ├── http.rs │ │ ├── lib.rs │ │ ├── lua_mod/ │ │ │ ├── archiver.rs │ │ │ ├── cmd.rs │ │ │ ├── env.rs │ │ │ ├── file.rs │ │ │ ├── hooks.rs │ │ │ ├── html.rs │ │ │ ├── http.rs │ │ │ ├── json.rs │ │ │ ├── log.rs │ │ │ ├── mod.rs │ │ │ ├── semver.rs │ │ │ └── strings.rs │ │ ├── metadata.rs │ │ ├── plugin.rs │ │ ├── registry.rs │ │ ├── runtime.rs │ │ ├── sdk_info.rs │ │ └── vfox.rs │ ├── test/ │ │ └── data/ │ │ ├── .dummy-version │ │ └── .node-version │ └── types/ │ └── mise-plugin.lua ├── default.nix ├── deny.toml ├── docs/ │ ├── .gitignore │ ├── .mise.toml │ ├── .vitepress/ │ │ ├── cli_commands.ts │ │ ├── config.ts │ │ ├── grammars/ │ │ │ ├── kdl.tmLanguage.json │ │ │ └── mise-toml.tmLanguage.json │ │ ├── stars.data.ts │ │ └── theme/ │ │ ├── HomeHero.vue │ │ ├── Layout.vue │ │ ├── MiseLogo.vue │ │ ├── custom.css │ │ └── index.ts │ ├── LICENSE │ ├── README.md │ ├── about.md │ ├── architecture.md │ ├── asdf-legacy-plugins.md │ ├── backend-plugin-development.md │ ├── cache-behavior.md │ ├── cli/ │ │ ├── activate.md │ │ ├── backends/ │ │ │ └── ls.md │ │ ├── backends.md │ │ ├── bin-paths.md │ │ ├── cache/ │ │ │ ├── clear.md │ │ │ ├── path.md │ │ │ └── prune.md │ │ ├── cache.md │ │ ├── completion.md │ │ ├── config/ │ │ │ ├── get.md │ │ │ ├── ls.md │ │ │ └── set.md │ │ ├── config.md │ │ ├── deactivate.md │ │ ├── doctor/ │ │ │ └── path.md │ │ ├── doctor.md │ │ ├── edit.md │ │ ├── en.md │ │ ├── env.md │ │ ├── exec.md │ │ ├── fmt.md │ │ ├── generate/ │ │ │ ├── bootstrap.md │ │ │ ├── config.md │ │ │ ├── devcontainer.md │ │ │ ├── git-pre-commit.md │ │ │ ├── github-action.md │ │ │ ├── task-docs.md │ │ │ ├── task-stubs.md │ │ │ └── tool-stub.md │ │ ├── generate.md │ │ ├── implode.md │ │ ├── index.md │ │ ├── install-into.md │ │ ├── install.md │ │ ├── latest.md │ │ ├── link.md │ │ ├── lock.md │ │ ├── ls-remote.md │ │ ├── ls.md │ │ ├── mcp.md │ │ ├── outdated.md │ │ ├── plugins/ │ │ │ ├── install.md │ │ │ ├── link.md │ │ │ ├── ls-remote.md │ │ │ ├── ls.md │ │ │ ├── uninstall.md │ │ │ └── update.md │ │ ├── plugins.md │ │ ├── prepare.md │ │ ├── prune.md │ │ ├── registry.md │ │ ├── reshim.md │ │ ├── run.md │ │ ├── search.md │ │ ├── self-update.md │ │ ├── set.md │ │ ├── settings/ │ │ │ ├── add.md │ │ │ ├── get.md │ │ │ ├── ls.md │ │ │ ├── set.md │ │ │ └── unset.md │ │ ├── settings.md │ │ ├── shell-alias/ │ │ │ ├── get.md │ │ │ ├── ls.md │ │ │ ├── set.md │ │ │ └── unset.md │ │ ├── shell-alias.md │ │ ├── shell.md │ │ ├── sync/ │ │ │ ├── node.md │ │ │ ├── python.md │ │ │ └── ruby.md │ │ ├── sync.md │ │ ├── tasks/ │ │ │ ├── add.md │ │ │ ├── deps.md │ │ │ ├── edit.md │ │ │ ├── info.md │ │ │ ├── ls.md │ │ │ ├── run.md │ │ │ └── validate.md │ │ ├── tasks.md │ │ ├── test-tool.md │ │ ├── tool-alias/ │ │ │ ├── get.md │ │ │ ├── ls.md │ │ │ ├── set.md │ │ │ └── unset.md │ │ ├── tool-alias.md │ │ ├── tool-stub.md │ │ ├── tool.md │ │ ├── trust.md │ │ ├── uninstall.md │ │ ├── unset.md │ │ ├── unuse.md │ │ ├── upgrade.md │ │ ├── use.md │ │ ├── version.md │ │ ├── watch.md │ │ ├── where.md │ │ └── which.md │ ├── components/ │ │ ├── registry.vue │ │ ├── setting.vue │ │ └── settings.vue │ ├── configuration/ │ │ ├── environments.md │ │ └── settings.md │ ├── configuration.md │ ├── contact.md │ ├── continuous-integration.md │ ├── contributing.md │ ├── core-tools.md │ ├── demo.md │ ├── dev-tools/ │ │ ├── aliases.md │ │ ├── backend_architecture.md │ │ ├── backends/ │ │ │ ├── aqua.md │ │ │ ├── asdf.md │ │ │ ├── cargo.md │ │ │ ├── conda.md │ │ │ ├── dotnet.md │ │ │ ├── forgejo.md │ │ │ ├── gem.md │ │ │ ├── github.md │ │ │ ├── gitlab.md │ │ │ ├── go.md │ │ │ ├── http.md │ │ │ ├── index.md │ │ │ ├── npm.md │ │ │ ├── pipx.md │ │ │ ├── s3.md │ │ │ ├── spm.md │ │ │ ├── ubi.md │ │ │ └── vfox.md │ │ ├── comparison-to-asdf.md │ │ ├── index.md │ │ ├── mise-lock.md │ │ ├── prepare.md │ │ ├── shims.md │ │ └── tool-stubs.md │ ├── directories.md │ ├── direnv.md │ ├── env-plugin-development.md │ ├── environments/ │ │ ├── index.md │ │ └── secrets/ │ │ ├── age.md │ │ ├── index.md │ │ └── sops.md │ ├── errors.md │ ├── external-resources.md │ ├── faq.md │ ├── getting-started.md │ ├── glossary.md │ ├── hooks.md │ ├── how-i-use-mise.md │ ├── ide-integration.md │ ├── index.md │ ├── installing-mise.md │ ├── lang/ │ │ ├── bun.md │ │ ├── deno.md │ │ ├── dotnet.md │ │ ├── elixir.md │ │ ├── erlang.md │ │ ├── go.md │ │ ├── java.md │ │ ├── node.md │ │ ├── python.md │ │ ├── ruby.md │ │ ├── rust.md │ │ ├── swift.md │ │ └── zig.md │ ├── lefthook.yml │ ├── mcp.md │ ├── mise-cookbook/ │ │ ├── cpp.md │ │ ├── docker.md │ │ ├── index.md │ │ ├── neovim.md │ │ ├── nodejs.md │ │ ├── presets.md │ │ ├── python.md │ │ ├── ruby.md │ │ ├── shell-tricks.md │ │ └── terraform.md │ ├── mise.usage.kdl │ ├── paranoid.md │ ├── plugin-lua-modules.md │ ├── plugin-publishing.md │ ├── plugin-usage.md │ ├── plugins.md │ ├── public/ │ │ └── site.webmanifest │ ├── registry.data.ts │ ├── registry.md │ ├── rtx.md │ ├── settings.data.ts │ ├── shell-aliases.md │ ├── tapes/ │ │ └── demo.tape │ ├── tasks/ │ │ ├── architecture.md │ │ ├── file-tasks.md │ │ ├── index.md │ │ ├── monorepo.md │ │ ├── running-tasks.md │ │ ├── task-arguments.md │ │ ├── task-configuration.md │ │ ├── templates.md │ │ └── toml-tasks.md │ ├── team.md │ ├── templates.md │ ├── test-grammar.test.mjs │ ├── tips-and-tricks.md │ ├── tool-plugin-development.md │ ├── troubleshooting.md │ ├── tsconfig.json │ ├── url-replacements.md │ └── walkthrough.md ├── e2e/ │ ├── .gitignore │ ├── assert.sh │ ├── backend/ │ │ ├── test_aqua │ │ ├── test_aqua_cosign │ │ ├── test_aqua_failed_install_cleanup │ │ ├── test_aqua_github_attestations │ │ ├── test_aqua_slsa │ │ ├── test_aqua_symlink_bins │ │ ├── test_asdf │ │ ├── test_asdf_fake_list │ │ ├── test_backend_env_override │ │ ├── test_backend_missing_deps │ │ ├── test_cargo_binstall_slow │ │ ├── test_cargo_binstall_token │ │ ├── test_cargo_compile_git_slow │ │ ├── test_cargo_compile_slow │ │ ├── test_cargo_features_slow │ │ ├── test_conda │ │ ├── test_disable_backends │ │ ├── test_dotnet │ │ ├── test_forgejo │ │ ├── test_gem_shebang_slow │ │ ├── test_gem_slow │ │ ├── test_github │ │ ├── test_github_alias_versions │ │ ├── test_github_auto_detect │ │ ├── test_github_docker_compose │ │ ├── test_github_filter_bins │ │ ├── test_github_latest │ │ ├── test_github_rename_exe │ │ ├── test_github_tools │ │ ├── test_github_url_tracking │ │ ├── test_gitlab │ │ ├── test_go_install_slow │ │ ├── test_go_shim_recursion │ │ ├── test_http │ │ ├── test_http_binary_clean │ │ ├── test_http_caching │ │ ├── test_http_compressed_binaries │ │ ├── test_http_flutter_url │ │ ├── test_http_format │ │ ├── test_http_platform_switch │ │ ├── test_http_rename_exe │ │ ├── test_http_upgrade │ │ ├── test_install_manifest │ │ ├── test_install_with_tools_env │ │ ├── test_npm │ │ ├── test_npm_package_manager │ │ ├── test_pipx_custom_registry │ │ ├── test_pipx_deep_dependencies_slow │ │ ├── test_pipx_direct_dependencies │ │ ├── test_pipx_extras │ │ ├── test_pipx_postinstall_hook │ │ ├── test_pipx_slow │ │ ├── test_pipx_uvx │ │ ├── test_pipx_venv_symlink │ │ ├── test_s3 │ │ ├── test_s3_minio_slow │ │ ├── test_terraform │ │ ├── test_ubi │ │ ├── test_vfox_backend_npm │ │ ├── test_vfox_cmake │ │ ├── test_vfox_embedded_override │ │ ├── test_vfox_file_url │ │ ├── test_vfox_go_slow │ │ ├── test_vfox_kotlin_slow │ │ ├── test_vfox_log │ │ ├── test_vfox_maven_slow │ │ ├── test_vfox_node_slow │ │ └── test_vfox_python_slow │ ├── cli/ │ │ ├── activate_multiple_xonsh.xsh │ │ ├── deactivate_xonsh.xsh │ │ ├── test_activate_aggressive │ │ ├── test_activate_multiple │ │ ├── test_activate_multiple_fish.fish │ │ ├── test_activate_multiple_xonsh │ │ ├── test_activate_multiple_zsh │ │ ├── test_activate_path_safety │ │ ├── test_alias │ │ ├── test_backends │ │ ├── test_bin_paths │ │ ├── test_cache_clear │ │ ├── test_cache_path │ │ ├── test_cd_nonexistent │ │ ├── test_chdir │ │ ├── test_config_dir_override │ │ ├── test_config_ls │ │ ├── test_config_set │ │ ├── test_current │ │ ├── test_deactivate │ │ ├── test_deactivate_fish.fish │ │ ├── test_deactivate_xonsh │ │ ├── test_deactivate_zsh │ │ ├── test_did_you_mean │ │ ├── test_doctor │ │ ├── test_en_mise_env │ │ ├── test_env_redacted_flags │ │ ├── test_error_display │ │ ├── test_exec_chdir │ │ ├── test_exec_latest │ │ ├── test_exec_shim_recursion │ │ ├── test_exec_venv_path_order │ │ ├── test_exec_wrapper_recursion │ │ ├── test_exec_wrapper_recursion_with_shims │ │ ├── test_fmt │ │ ├── test_generate_tool_stub │ │ ├── test_global │ │ ├── test_global_alt │ │ ├── test_help_without_tasks │ │ ├── test_hook_env │ │ ├── test_hook_env_fast_path │ │ ├── test_hook_not_found_auto_install │ │ ├── test_install_before │ │ ├── test_install_concurrent_via_exec │ │ ├── test_install_dry_run │ │ ├── test_install_inactive_hint │ │ ├── test_install_into │ │ ├── test_install_parallel_failure │ │ ├── test_install_postinstall_bin_path │ │ ├── test_install_postinstall_cli_version │ │ ├── test_install_raw │ │ ├── test_latest │ │ ├── test_link │ │ ├── test_link_lockfile │ │ ├── test_local │ │ ├── test_local_toml │ │ ├── test_lock │ │ ├── test_lock_creation │ │ ├── test_lock_env │ │ ├── test_lock_env_ci │ │ ├── test_lock_future │ │ ├── test_lock_local_config │ │ ├── test_lock_platform_merge │ │ ├── test_log_level │ │ ├── test_ls │ │ ├── test_ls_all_sources │ │ ├── test_ls_cache │ │ ├── test_ls_remote │ │ ├── test_mcp │ │ ├── test_mcp_protocol │ │ ├── test_multiple_version_constraints_lockfile │ │ ├── test_no_env │ │ ├── test_no_hooks │ │ ├── test_nonexistent_cwd │ │ ├── test_nonexistent_tool │ │ ├── test_outdated │ │ ├── test_prepare │ │ ├── test_prepare_depends │ │ ├── test_prepare_tool_install │ │ ├── test_prune │ │ ├── test_registry │ │ ├── test_search │ │ ├── test_set │ │ ├── test_set_env │ │ ├── test_set_use_consistency │ │ ├── test_settings_add │ │ ├── test_settings_ls │ │ ├── test_settings_set │ │ ├── test_settings_unset │ │ ├── test_shared_install_dirs │ │ ├── test_shell_alias │ │ ├── test_shell_alias_fish.fish │ │ ├── test_shell_alias_template_watch │ │ ├── test_shims │ │ ├── test_shims_fallback │ │ ├── test_status │ │ ├── test_test_tool_clean │ │ ├── test_tool │ │ ├── test_tool_alias │ │ ├── test_tool_stub_basic │ │ ├── test_tool_stub_errors │ │ ├── test_tool_stub_http │ │ ├── test_uninstall │ │ ├── test_unknown_command_suggestion │ │ ├── test_unuse │ │ ├── test_upgrade │ │ ├── test_upgrade_parallel_failure │ │ ├── test_use │ │ ├── test_use_dry_run │ │ ├── test_use_env │ │ ├── test_use_latest │ │ ├── test_use_retain_opts │ │ ├── test_version │ │ ├── test_watch │ │ ├── test_where │ │ └── test_which │ ├── config/ │ │ ├── test_auto_install_false │ │ ├── test_config_alias │ │ ├── test_config_alias_github_edit │ │ ├── test_config_auto_install_disable_tools │ │ ├── test_config_ceiling_paths │ │ ├── test_config_create_with_filename │ │ ├── test_config_enable_tool │ │ ├── test_config_enable_tools_empty │ │ ├── test_config_env │ │ ├── test_config_fmt │ │ ├── test_config_ignore │ │ ├── test_config_plugins │ │ ├── test_config_post_tools │ │ ├── test_env_non_ascii │ │ ├── test_env_path_ordering │ │ ├── test_hooks │ │ ├── test_hooks_config_root │ │ ├── test_hooks_error_handling │ │ ├── test_hooks_global │ │ ├── test_hooks_installed_tools │ │ ├── test_hooks_postinstall_env │ │ ├── test_hooks_shell_env │ │ ├── test_hooks_task_ref │ │ ├── test_hooks_tool_env │ │ ├── test_min_version │ │ ├── test_miserc │ │ ├── test_netrc │ │ ├── test_no_config │ │ ├── test_path_post_activate_append │ │ ├── test_required_env_vars │ │ ├── test_required_env_vars_help │ │ ├── test_required_env_vars_hook_env │ │ ├── test_required_env_vars_tools_filter │ │ ├── test_schema_tombi │ │ ├── test_tool_version_vars │ │ └── test_tool_versions_alt │ ├── core/ │ │ ├── test_bun │ │ ├── test_deno │ │ ├── test_dotnet │ │ ├── test_erlang_slow │ │ ├── test_go_slow │ │ ├── test_gopath │ │ ├── test_java_corretto │ │ ├── test_java_shorthand_vendor_slow │ │ ├── test_java_slow │ │ ├── test_java_url_tracking_slow │ │ ├── test_java_vendor_prefix │ │ ├── test_node_slow │ │ ├── test_package_json │ │ ├── test_poetry_slow │ │ ├── test_python_compile_slow │ │ ├── test_python_precompiled │ │ ├── test_python_uv_venv │ │ ├── test_python_uv_venv_x_tiny │ │ ├── test_python_venv │ │ ├── test_python_venv_with_go_backend_deadlock_slow │ │ ├── test_python_version_comments │ │ ├── test_ruby_build_slow │ │ ├── test_ruby_from_gemfile │ │ ├── test_ruby_github_attestations │ │ ├── test_ruby_install_slow │ │ ├── test_ruby_ls_remote │ │ ├── test_ruby_precompiled │ │ ├── test_rust │ │ ├── test_rust_system_fallback │ │ ├── test_rust_system_fallback_symlink │ │ ├── test_swift_slow │ │ ├── test_system_node │ │ ├── test_zig_slow │ │ └── test_zigmod │ ├── direnv/ │ │ └── test_direnv │ ├── env/ │ │ ├── test_env_age_encryption │ │ ├── test_env_cache │ │ ├── test_env_cache_fresh │ │ ├── test_env_cache_plugin │ │ ├── test_env_dotenv │ │ ├── test_env_file │ │ ├── test_env_file_glob │ │ ├── test_env_json │ │ ├── test_env_module_auto_install │ │ ├── test_env_module_cmd_exec_path │ │ ├── test_env_module_cmd_exec_tools │ │ ├── test_env_path │ │ ├── test_env_path_helper_bug │ │ ├── test_env_path_node_regression │ │ ├── test_env_path_resolution │ │ ├── test_env_profiles │ │ ├── test_env_shell_expand │ │ ├── test_env_source │ │ ├── test_env_source_glob │ │ ├── test_env_template │ │ ├── test_env_template_read_file │ │ ├── test_env_tmpl_cache │ │ ├── test_env_tools │ │ ├── test_fish_path_move_bug │ │ ├── test_path_interleaved_regression │ │ ├── test_path_reorder_after_activate │ │ └── test_poetry_path_slow │ ├── generate/ │ │ ├── test_generate_bootstrap │ │ ├── test_generate_config │ │ ├── test_generate_devcontainer │ │ ├── test_generate_task_docs │ │ ├── test_generate_task_docs_inject │ │ ├── test_generate_task_stubs │ │ ├── test_generate_tool_stub │ │ ├── test_generate_tool_stub_archive_slow │ │ ├── test_generate_tool_stub_bootstrap │ │ ├── test_generate_tool_stub_jq │ │ └── test_generate_tool_stub_lock │ ├── helpers/ │ │ └── scripts/ │ │ ├── git_http_backend_server.py │ │ ├── http_test_server.py │ │ └── tool_stub_test_server.py │ ├── lockfile/ │ │ ├── test_lockfile_alias │ │ ├── test_lockfile_aqua_cross_platform_override │ │ ├── test_lockfile_aqua_format_mismatch │ │ ├── test_lockfile_assets │ │ ├── test_lockfile_auto_lock │ │ ├── test_lockfile_backend │ │ ├── test_lockfile_cosign_opts_only │ │ ├── test_lockfile_empty │ │ ├── test_lockfile_env │ │ ├── test_lockfile_env_base_override │ │ ├── test_lockfile_env_resolution │ │ ├── test_lockfile_exec │ │ ├── test_lockfile_install │ │ ├── test_lockfile_local │ │ ├── test_lockfile_locked_mode │ │ ├── test_lockfile_provenance │ │ ├── test_lockfile_prune_stale_tools │ │ ├── test_lockfile_python │ │ ├── test_lockfile_symlink │ │ ├── test_lockfile_upgrade_prune │ │ ├── test_lockfile_urls │ │ ├── test_lockfile_use │ │ ├── test_lockfile_v_prefix │ │ └── test_lockfile_vfox_provenance_slow │ ├── plugins/ │ │ ├── test_backend_plugin_install │ │ ├── test_core_overloading │ │ ├── test_env_plugin_shadow_warning │ │ ├── test_install │ │ ├── test_plugin_install │ │ ├── test_plugin_link │ │ ├── test_plugin_update │ │ ├── test_plugins_outdated │ │ ├── test_plugins_section_auto_install │ │ ├── test_poetry_system_python_slow │ │ ├── test_purge │ │ ├── test_tiny │ │ ├── test_tiny_shim │ │ └── test_version_range │ ├── registry/ │ │ ├── test_overrides │ │ └── test_overrides_shims │ ├── run_all_tests │ ├── run_test │ ├── secrets/ │ │ ├── test_age_secrets_non_strict │ │ ├── test_secrets │ │ └── test_secrets_non_strict │ ├── shell/ │ │ ├── fish_script.fish │ │ ├── fish_shims_reorder_script.fish │ │ ├── test_bash │ │ ├── test_bash_legacy_activate │ │ ├── test_fish │ │ ├── test_fish_shims_path_reorder │ │ ├── test_nushell │ │ ├── test_nushell_deactivation │ │ ├── test_xonsh │ │ ├── test_zsh │ │ ├── xonsh_script │ │ └── zsh_script │ ├── style.sh │ ├── sync/ │ │ ├── test_sync_nvm │ │ ├── test_sync_nvm_slow │ │ └── test_sync_python_uv │ ├── tasks/ │ │ ├── test_remote_task_with_tools │ │ ├── test_task_add │ │ ├── test_task_args_position │ │ ├── test_task_colon_matching │ │ ├── test_task_colon_syntax │ │ ├── test_task_completion │ │ ├── test_task_config_dir │ │ ├── test_task_default │ │ ├── test_task_delegation_dedup │ │ ├── test_task_dep_env │ │ ├── test_task_dep_env_outputs │ │ ├── test_task_depends_post │ │ ├── test_task_depends_post_multiple │ │ ├── test_task_depends_post_on_failure │ │ ├── test_task_depends_post_skipped_on_dep_failure │ │ ├── test_task_deps │ │ ├── test_task_deps_circular │ │ ├── test_task_disable_spec_from_run_scripts │ │ ├── test_task_display_truncation │ │ ├── test_task_double_dash_behavior │ │ ├── test_task_edit_nested_names │ │ ├── test_task_env_directives │ │ ├── test_task_env_flag_propagation │ │ ├── test_task_env_propagation │ │ ├── test_task_failure_hang │ │ ├── test_task_failure_hang_depends │ │ ├── test_task_file_auto_install │ │ ├── test_task_file_resolution │ │ ├── test_task_flag_choices │ │ ├── test_task_flag_parsing │ │ ├── test_task_global_with_cwd_env │ │ ├── test_task_help │ │ ├── test_task_help_with_cd │ │ ├── test_task_idiomatic_version_file │ │ ├── test_task_includes_glob │ │ ├── test_task_info │ │ ├── test_task_info_monorepo │ │ ├── test_task_keep_order │ │ ├── test_task_ls │ │ ├── test_task_ls_complete_monorepo │ │ ├── test_task_ls_global │ │ ├── test_task_ls_usage │ │ ├── test_task_mise_env_profiles │ │ ├── test_task_monorepo_aliases │ │ ├── test_task_monorepo_circular_deps │ │ ├── test_task_monorepo_config_context │ │ ├── test_task_monorepo_config_roots │ │ ├── test_task_monorepo_dependencies │ │ ├── test_task_monorepo_dependency_chain │ │ ├── test_task_monorepo_deps │ │ ├── test_task_monorepo_dots_in_dir │ │ ├── test_task_monorepo_edge_cases │ │ ├── test_task_monorepo_env_version_override │ │ ├── test_task_monorepo_errors │ │ ├── test_task_monorepo_file_tasks │ │ ├── test_task_monorepo_global_tasks │ │ ├── test_task_monorepo_includes │ │ ├── test_task_monorepo_includes_relative_path │ │ ├── test_task_monorepo_mise_env │ │ ├── test_task_monorepo_name_conflicts │ │ ├── test_task_monorepo_nested_config │ │ ├── test_task_monorepo_optional_colon │ │ ├── test_task_monorepo_path_directives │ │ ├── test_task_monorepo_relative_paths │ │ ├── test_task_monorepo_run_project_local_tasks │ │ ├── test_task_monorepo_run_project_tasks │ │ ├── test_task_monorepo_syntax │ │ ├── test_task_monorepo_tasks_deps_command │ │ ├── test_task_monorepo_tera_templates │ │ ├── test_task_monorepo_tool_inheritance │ │ ├── test_task_monorepo_tool_inheritance_intermediate │ │ ├── test_task_monorepo_triple_colon_with_deps │ │ ├── test_task_monorepo_trust │ │ ├── test_task_monorepo_usage_env │ │ ├── test_task_monorepo_validation │ │ ├── test_task_monorepo_vars │ │ ├── test_task_monorepo_wildcard_with_deps │ │ ├── test_task_monorepo_wildcards │ │ ├── test_task_nested_quiet │ │ ├── test_task_option_tera_behaviors │ │ ├── test_task_options │ │ ├── test_task_parallel_execution │ │ ├── test_task_prefix_args_disambiguation │ │ ├── test_task_project_root │ │ ├── test_task_raw_output │ │ ├── test_task_redactions │ │ ├── test_task_remote_git_https │ │ ├── test_task_remote_git_includes │ │ ├── test_task_remote_git_ssh │ │ ├── test_task_remote_http │ │ ├── test_task_run_depends │ │ ├── test_task_run_file │ │ ├── test_task_run_groups │ │ ├── test_task_run_output │ │ ├── test_task_run_sources │ │ ├── test_task_run_tmpl │ │ ├── test_task_run_toml │ │ ├── test_task_sequence_cli_groups │ │ ├── test_task_sequence_failure │ │ ├── test_task_sequence_jobs1 │ │ ├── test_task_sequence_keep_order │ │ ├── test_task_shell │ │ ├── test_task_shorthand_monorepo │ │ ├── test_task_silent_streams │ │ ├── test_task_skip │ │ ├── test_task_skip_deps │ │ ├── test_task_source_freshness │ │ ├── test_task_source_freshness_with_cwd │ │ ├── test_task_standalone │ │ ├── test_task_templates │ │ ├── test_task_timeout │ │ ├── test_task_tools │ │ ├── test_task_tools_env_cache │ │ ├── test_task_ubi_autoinstall │ │ ├── test_task_untrusted_config_error │ │ ├── test_task_usage │ │ ├── test_task_usage_env │ │ ├── test_task_usage_env_inherited │ │ ├── test_task_usage_env_tera │ │ ├── test_task_usage_env_toml │ │ ├── test_task_usage_map_tera │ │ ├── test_task_validate │ │ ├── test_task_vars │ │ ├── test_task_wait_for_env │ │ ├── test_task_watch_skip_deps │ │ ├── test_task_wildcard_no_self_match │ │ └── test_tasks_ceiling_paths │ ├── test_top_runtimes │ └── tools/ │ ├── test_path_order │ └── test_runtime_symlinks ├── e2e-win/ │ ├── 7z.Tests.ps1 │ ├── backend/ │ │ ├── aqua_bin_path.Tests.ps1 │ │ ├── github_docker_compose.Tests.ps1 │ │ └── http_binary_clean.Tests.ps1 │ ├── conda.Tests.ps1 │ ├── config_ceiling_paths.Tests.ps1 │ ├── go.Tests.ps1 │ ├── helm.Tests.ps1 │ ├── java.Tests.ps1 │ ├── node.Tests.ps1 │ ├── npm_backend.Tests.ps1 │ ├── path.Tests.ps1 │ ├── prepare.Tests.ps1 │ ├── python.Tests.ps1 │ ├── run.ps1 │ ├── rust.Tests.ps1 │ ├── shim.Tests.ps1 │ ├── shim_recursion.Tests.ps1 │ ├── symlink.Tests.ps1 │ ├── task.Tests.ps1 │ ├── task_args.Tests.ps1 │ ├── tasks_ceiling_paths.Tests.ps1 │ ├── uv.Tests.ps1 │ ├── vfox.Tests.ps1 │ └── zig.Tests.ps1 ├── flake.nix ├── hk.pkl ├── llms.txt ├── man/ │ └── man1/ │ └── mise.1 ├── minisign.key.age ├── minisign.pub ├── mise.code-workspace ├── mise.toml ├── mise.usage.kdl ├── package.json ├── packaging/ │ ├── alpine/ │ │ ├── Dockerfile │ │ └── README.md │ ├── copr/ │ │ ├── Dockerfile │ │ └── build-copr.sh │ ├── deb/ │ │ ├── Dockerfile │ │ └── generate-release.sh │ ├── mise/ │ │ └── Dockerfile │ ├── mise.run/ │ │ └── shell.envsubst │ ├── rpm/ │ │ ├── Dockerfile │ │ ├── mise.repo │ │ ├── mise.spec │ │ └── rpmmacros │ ├── snapcraft/ │ │ └── mise-self-update-instructions.toml │ └── standalone/ │ └── install.envsubst ├── pitchfork.toml ├── registry/ │ ├── 1password.toml │ ├── aapt2.toml │ ├── act.toml │ ├── action-validator.toml │ ├── actionlint.toml │ ├── adr-tools.toml │ ├── ag.toml │ ├── age-plugin-yubikey.toml │ ├── age.toml │ ├── agebox.toml │ ├── aichat.toml │ ├── air.toml │ ├── aks-engine.toml │ ├── allure.toml │ ├── allurectl.toml │ ├── alp.toml │ ├── amass.toml │ ├── amazon-ecr-credential-helper.toml │ ├── amazon-ecs-cli.toml │ ├── amp.toml │ ├── android-sdk.toml │ ├── ansible-core.toml │ ├── ansible.toml │ ├── ant.toml │ ├── apko.toml │ ├── apollo-ios.toml │ ├── apollo-router.toml │ ├── apollo-rover.toml │ ├── aqua.toml │ ├── arduino.toml │ ├── argc.toml │ ├── argo-rollouts.toml │ ├── argo.toml │ ├── argocd.toml │ ├── asciidoctorj.toml │ ├── assh.toml │ ├── ast-grep.toml │ ├── astro.toml │ ├── atlas-community.toml │ ├── atlas.toml │ ├── atmos.toml │ ├── atuin.toml │ ├── auto-doc.toml │ ├── aws-amplify.toml │ ├── aws-cli.toml │ ├── aws-copilot.toml │ ├── aws-iam-authenticator.toml │ ├── aws-nuke.toml │ ├── aws-sam.toml │ ├── aws-sso.toml │ ├── aws-vault.toml │ ├── awscli-local.toml │ ├── awsebcli.toml │ ├── awsls.toml │ ├── awsrm.toml │ ├── awsweeper.toml │ ├── azure-functions-core-tools.toml │ ├── azure-kubelogin.toml │ ├── azure.toml │ ├── babashka.toml │ ├── balena.toml │ ├── bashbot.toml │ ├── bashly.toml │ ├── bat-extras.toml │ ├── bat.toml │ ├── bats.toml │ ├── bazel-watcher.toml │ ├── bazel.toml │ ├── bazelisk.toml │ ├── bfs.toml │ ├── bibtex-tidy.toml │ ├── binnacle.toml │ ├── biome.toml │ ├── bitwarden-secrets-manager.toml │ ├── bitwarden.toml │ ├── black.toml │ ├── blender.toml │ ├── bob.toml │ ├── boilerplate.toml │ ├── bombardier.toml │ ├── borg.toml │ ├── bosh-backup-and-restore.toml │ ├── bosh.toml │ ├── bottom.toml │ ├── boundary.toml │ ├── bpkg.toml │ ├── brig.toml │ ├── btop.toml │ ├── btrace.toml │ ├── buck2.toml │ ├── buf.toml │ ├── buildifier.toml │ ├── buildpack.toml │ ├── bun.toml │ ├── cabal.toml │ ├── caddy.toml │ ├── calendarsync.toml │ ├── calicoctl.toml │ ├── carapace.toml │ ├── cargo-binstall.toml │ ├── cargo-dist.toml │ ├── cargo-insta.toml │ ├── cargo-make.toml │ ├── carp.toml │ ├── carthage.toml │ ├── ccache.toml │ ├── certstrap.toml │ ├── cf.toml │ ├── cfn-lint.toml │ ├── cfssl.toml │ ├── cfssljson.toml │ ├── chamber.toml │ ├── changie.toml │ ├── cheat.toml │ ├── checkmake.toml │ ├── checkov.toml │ ├── chezmoi.toml │ ├── chezscheme.toml │ ├── chicken.toml │ ├── chisel.toml │ ├── choose.toml │ ├── chromedriver.toml │ ├── cidr-merger.toml │ ├── cidrchk.toml │ ├── cilium-cli.toml │ ├── cilium-hubble.toml │ ├── circleci.toml │ ├── clang-format.toml │ ├── clang.toml │ ├── clarinet.toml │ ├── claude-powerline.toml │ ├── claude-squad.toml │ ├── claude.toml │ ├── cli53.toml │ ├── clickhouse.toml │ ├── clj-kondo.toml │ ├── cljstyle.toml │ ├── clojure.toml │ ├── cloud-sql-proxy.toml │ ├── cloudflared.toml │ ├── clusterawsadm.toml │ ├── clusterctl.toml │ ├── cmake.toml │ ├── cmctl.toml │ ├── cmdx.toml │ ├── cockroach.toml │ ├── cocoapods.toml │ ├── cocogitto.toml │ ├── code.toml │ ├── codebuff.toml │ ├── codefresh.toml │ ├── codeql.toml │ ├── coder.toml │ ├── codex.toml │ ├── colima.toml │ ├── committed.toml │ ├── communique.toml │ ├── conan.toml │ ├── concourse.toml │ ├── conduit.toml │ ├── conform.toml │ ├── conftest.toml │ ├── consul.toml │ ├── container-structure-test.toml │ ├── container-use.toml │ ├── container.toml │ ├── cookiecutter.toml │ ├── copier.toml │ ├── copper.toml │ ├── coredns.toml │ ├── coreutils.toml │ ├── cosign.toml │ ├── coursier.toml │ ├── cowsay.toml │ ├── cpz.toml │ ├── crane.toml │ ├── credhub.toml │ ├── crictl.toml │ ├── croc.toml │ ├── crossplane.toml │ ├── crush.toml │ ├── crystal.toml │ ├── cspell.toml │ ├── ctlptl.toml │ ├── ctop.toml │ ├── cue.toml │ ├── curlie.toml │ ├── cyclonedx.toml │ ├── d2.toml │ ├── dagger.toml │ ├── dagu.toml │ ├── danger-js.toml │ ├── danger-swift.toml │ ├── dapr.toml │ ├── dart.toml │ ├── dasel.toml │ ├── databricks-cli.toml │ ├── datree.toml │ ├── daytona.toml │ ├── dbmate.toml │ ├── deck.toml │ ├── delta.toml │ ├── deno.toml │ ├── depot.toml │ ├── desk.toml │ ├── devcontainer-cli.toml │ ├── devspace.toml │ ├── dhall.toml │ ├── diffoci.toml │ ├── difftastic.toml │ ├── direnv.toml │ ├── dive.toml │ ├── djinni.toml │ ├── docker-cli.toml │ ├── docker-compose.toml │ ├── docker-slim.toml │ ├── dockle.toml │ ├── doctl.toml │ ├── docuum.toml │ ├── doggo.toml │ ├── dome.toml │ ├── doppler.toml │ ├── dotenv-linter.toml │ ├── dotenvx.toml │ ├── dotnet-core.toml │ ├── dotnet.toml │ ├── dotslash.toml │ ├── dprint.toml │ ├── draft.toml │ ├── driftctl.toml │ ├── drone.toml │ ├── dt.toml │ ├── dtm.toml │ ├── dua.toml │ ├── duckdb.toml │ ├── duf.toml │ ├── dust.toml │ ├── dvc.toml │ ├── dyff.toml │ ├── dynatrace-monaco.toml │ ├── e1s.toml │ ├── earthly.toml │ ├── ecspresso.toml │ ├── edit.toml │ ├── editorconfig-checker.toml │ ├── ejson.toml │ ├── eksctl.toml │ ├── elasticsearch.toml │ ├── elixir-ls.toml │ ├── elixir.toml │ ├── elm.toml │ ├── emsdk.toml │ ├── entireio-cli.toml │ ├── envcli.toml │ ├── envsubst.toml │ ├── erlang.toml │ ├── esc.toml │ ├── esy.toml │ ├── etcd.toml │ ├── evans.toml │ ├── eza.toml │ ├── fastfetch.toml │ ├── fd.toml │ ├── ffmpeg.toml │ ├── figma-export.toml │ ├── fillin.toml │ ├── firebase.toml │ ├── fission.toml │ ├── flamingo.toml │ ├── flarectl.toml │ ├── flatc.toml │ ├── flutter.toml │ ├── fluttergen.toml │ ├── flux2.toml │ ├── fly.toml │ ├── flyctl.toml │ ├── flyway.toml │ ├── fnox.toml │ ├── foundry.toml │ ├── func-e.toml │ ├── furyctl.toml │ ├── fx.toml │ ├── fzf.toml │ ├── gallery-dl.toml │ ├── gam.toml │ ├── gator.toml │ ├── gcc-arm-none-eabi.toml │ ├── gcloud.toml │ ├── gdu.toml │ ├── gemini-cli.toml │ ├── getenvoy.toml │ ├── ggshield.toml │ ├── ghalint.toml │ ├── ghc.toml │ ├── ghcup.toml │ ├── ghorg.toml │ ├── ghq.toml │ ├── ginkgo.toml │ ├── git-chglog.toml │ ├── git-cliff.toml │ ├── git-lfs.toml │ ├── gitconfig.toml │ ├── github-cli.toml │ ├── github-markdown-toc.toml │ ├── gitleaks.toml │ ├── gitsign.toml │ ├── gitu.toml │ ├── gitui.toml │ ├── gitversion.toml │ ├── glab.toml │ ├── gleam.toml │ ├── glen.toml │ ├── glooctl.toml │ ├── glow.toml │ ├── go-containerregistry.toml │ ├── go-getter.toml │ ├── go-jira.toml │ ├── go-jsonnet.toml │ ├── go-junit-report.toml │ ├── go-sdk.toml │ ├── go-swagger.toml │ ├── go.toml │ ├── goconvey.toml │ ├── gocryptfs.toml │ ├── godot.toml │ ├── gofumpt.toml │ ├── gojq.toml │ ├── gokey.toml │ ├── golangci-lint-langserver.toml │ ├── golangci-lint.toml │ ├── golines.toml │ ├── gomigrate.toml │ ├── gomplate.toml │ ├── gopass.toml │ ├── goreleaser.toml │ ├── goss.toml │ ├── gotestsum.toml │ ├── gping.toml │ ├── graalvm.toml │ ├── gradle.toml │ ├── grain.toml │ ├── granted.toml │ ├── graphite.toml │ ├── grex.toml │ ├── gron.toml │ ├── groovy.toml │ ├── grpc-health-probe.toml │ ├── grpcurl.toml │ ├── grype.toml │ ├── gum.toml │ ├── gup.toml │ ├── gwvault.toml │ ├── hadolint.toml │ ├── harper-cli.toml │ ├── harper-ls.toml │ ├── has.toml │ ├── hasura-cli.toml │ ├── hatch.toml │ ├── haxe.toml │ ├── hcl2json.toml │ ├── hcloud.toml │ ├── helix.toml │ ├── helm-cr.toml │ ├── helm-ct.toml │ ├── helm-diff.toml │ ├── helm-docs.toml │ ├── helm-ls.toml │ ├── helm.toml │ ├── helmfile.toml │ ├── helmsman.toml │ ├── helmwave.toml │ ├── heroku.toml │ ├── hexyl.toml │ ├── hishtory.toml │ ├── hivemind.toml │ ├── hk.toml │ ├── hledger-flow.toml │ ├── hledger.toml │ ├── hostctl.toml │ ├── htmlq.toml │ ├── httpie-go.toml │ ├── hub.toml │ ├── hugo-extended.toml │ ├── hugo.toml │ ├── hurl.toml │ ├── hwatch.toml │ ├── hygen.toml │ ├── hyperfine.toml │ ├── iam-policy-json-to-terraform.toml │ ├── iamlive.toml │ ├── imagemagick.toml │ ├── imgpkg.toml │ ├── infisical.toml │ ├── infracost.toml │ ├── inlets.toml │ ├── istioctl.toml │ ├── jaq.toml │ ├── java.toml │ ├── jbang.toml │ ├── jc.toml │ ├── jd.toml │ ├── jfrog-cli.toml │ ├── jib.toml │ ├── jiq.toml │ ├── jj.toml │ ├── jjui.toml │ ├── jless.toml │ ├── jmespath.toml │ ├── jnv.toml │ ├── jq.toml │ ├── jqp.toml │ ├── jreleaser.toml │ ├── json5.toml │ ├── jsonnet-bundler.toml │ ├── jsonschema.toml │ ├── jules.toml │ ├── julia.toml │ ├── just.toml │ ├── jwt.toml │ ├── jwtui.toml │ ├── jx.toml │ ├── k0sctl.toml │ ├── k2tf.toml │ ├── k3d.toml │ ├── k3kcli.toml │ ├── k3s.toml │ ├── k3sup.toml │ ├── k6.toml │ ├── k9s.toml │ ├── kafkactl.toml │ ├── kapp.toml │ ├── kbld.toml │ ├── kcctl.toml │ ├── kcl.toml │ ├── kconf.toml │ ├── ki.toml │ ├── killport.toml │ ├── kind.toml │ ├── kiota.toml │ ├── kn.toml │ ├── ko.toml │ ├── koka.toml │ ├── kompose.toml │ ├── kopia.toml │ ├── kops.toml │ ├── kotlin.toml │ ├── kpack.toml │ ├── kpt.toml │ ├── krab.toml │ ├── krew.toml │ ├── kscript.toml │ ├── ksops.toml │ ├── ktlint.toml │ ├── kube-capacity.toml │ ├── kube-controller-tools.toml │ ├── kube-credential-cache.toml │ ├── kube-linter.toml │ ├── kube-score.toml │ ├── kubebuilder.toml │ ├── kubecm.toml │ ├── kubecolor.toml │ ├── kubeconform.toml │ ├── kubectl-convert.toml │ ├── kubectl-kots.toml │ ├── kubectl-kuttl.toml │ ├── kubectl-rolesum.toml │ ├── kubectl.toml │ ├── kubectx.toml │ ├── kubefedctl.toml │ ├── kubefirst.toml │ ├── kubelogin.toml │ ├── kubemqctl.toml │ ├── kubens.toml │ ├── kubent.toml │ ├── kubeone.toml │ ├── kubergrunt.toml │ ├── kubeseal.toml │ ├── kubesec.toml │ ├── kubeshark.toml │ ├── kubespy.toml │ ├── kubeswitch.toml │ ├── kubeval.toml │ ├── kubevela.toml │ ├── kubie.toml │ ├── kustomize.toml │ ├── kwokctl.toml │ ├── kwt.toml │ ├── kyverno.toml │ ├── lab.toml │ ├── lane.toml │ ├── lazydocker.toml │ ├── lazygit.toml │ ├── lazyjournal.toml │ ├── lazyssh.toml │ ├── lefthook.toml │ ├── leiningen.toml │ ├── levant.toml │ ├── libsql-server.toml │ ├── license-plist.toml │ ├── lima.toml │ ├── linkerd.toml │ ├── liqoctl.toml │ ├── liquibase.toml │ ├── litestream.toml │ ├── lnav.toml │ ├── localstack.toml │ ├── loki-logcli.toml │ ├── ls-lint.toml │ ├── lsd.toml │ ├── lua-language-server.toml │ ├── lua.toml │ ├── luajit.toml │ ├── luau.toml │ ├── lychee.toml │ ├── maestro.toml │ ├── mage.toml │ ├── magika.toml │ ├── mago.toml │ ├── make.toml │ ├── mani.toml │ ├── mark.toml │ ├── markdownlint-cli2.toml │ ├── marksman.toml │ ├── marp-cli.toml │ ├── mas.toml │ ├── mask.toml │ ├── maven.toml │ ├── mc.toml │ ├── mdbook-linkcheck.toml │ ├── mdbook.toml │ ├── melange.toml │ ├── melt.toml │ ├── mermaid-ascii.toml │ ├── meson.toml │ ├── micromamba.toml │ ├── micronaut.toml │ ├── miller.toml │ ├── mimirtool.toml │ ├── minify.toml │ ├── minikube.toml │ ├── minio.toml │ ├── minishift.toml │ ├── minisign.toml │ ├── mint.toml │ ├── mirrord.toml │ ├── mitmproxy.toml │ ├── mkcert.toml │ ├── mockery.toml │ ├── mockolo.toml │ ├── mold.toml │ ├── mongodb.toml │ ├── mongosh.toml │ ├── mprocs.toml │ ├── mssqldef.toml │ ├── mutagen.toml │ ├── mvnd.toml │ ├── mysql.toml │ ├── mysqldef.toml │ ├── nancy.toml │ ├── navi.toml │ ├── neko.toml │ ├── nelm.toml │ ├── neonctl.toml │ ├── neovim.toml │ ├── nerdctl.toml │ ├── newrelic.toml │ ├── nfpm.toml │ ├── ni.toml │ ├── ninja.toml │ ├── node.toml │ ├── nomad-pack.toml │ ├── nomad.toml │ ├── notation.toml │ ├── nova.toml │ ├── npm.toml │ ├── nsc.toml │ ├── numbat.toml │ ├── oapi-codegen.toml │ ├── oauth2c.toml │ ├── oc.toml │ ├── oci.toml │ ├── octosql.toml │ ├── odin.toml │ ├── odo.toml │ ├── oh-my-posh.toml │ ├── oha.toml │ ├── okta-aws.toml │ ├── okteto.toml │ ├── ollama.toml │ ├── om.toml │ ├── omnictl.toml │ ├── onyx.toml │ ├── opa.toml │ ├── opam.toml │ ├── openbao.toml │ ├── opencode.toml │ ├── openfaas-cli.toml │ ├── opengrep.toml │ ├── opensearch-cli.toml │ ├── openshift-install.toml │ ├── opentofu.toml │ ├── operator-sdk.toml │ ├── opsgenie-lamp.toml │ ├── oras.toml │ ├── ormolu.toml │ ├── orval.toml │ ├── osv-scanner.toml │ ├── overmind.toml │ ├── oxfmt.toml │ ├── oxipng.toml │ ├── oxker.toml │ ├── oxlint.toml │ ├── pachctl.toml │ ├── packer.toml │ ├── pandoc.toml │ ├── patat.toml │ ├── pdm.toml │ ├── peco.toml │ ├── periphery.toml │ ├── perl.toml │ ├── php.toml │ ├── pi.toml │ ├── pinact.toml │ ├── pint.toml │ ├── pipectl.toml │ ├── pipenv.toml │ ├── pipx.toml │ ├── pitchfork.toml │ ├── pivnet.toml │ ├── pixi.toml │ ├── pkl.toml │ ├── please.toml │ ├── pluto.toml │ ├── pnpm.toml │ ├── podman-tui.toml │ ├── podman.toml │ ├── poetry.toml │ ├── polaris.toml │ ├── popeye.toml │ ├── porter.toml │ ├── portless.toml │ ├── postgres.toml │ ├── powerline-go.toml │ ├── powerpipe.toml │ ├── powershell-core.toml │ ├── pre-commit.toml │ ├── prek.toml │ ├── prettier.toml │ ├── process-compose.toml │ ├── promtool.toml │ ├── protoc-gen-connect-go.toml │ ├── protoc-gen-go-grpc.toml │ ├── protoc-gen-go.toml │ ├── protoc-gen-js.toml │ ├── protoc-gen-validate.toml │ ├── protoc.toml │ ├── protolint.toml │ ├── psc-package.toml │ ├── psqldef.toml │ ├── pulumi.toml │ ├── purerl.toml │ ├── purescript.toml │ ├── purty.toml │ ├── python.toml │ ├── qdns.toml │ ├── qsv.toml │ ├── quarkus.toml │ ├── quicktype.toml │ ├── railway.toml │ ├── rancher.toml │ ├── rbac-lookup.toml │ ├── rclone.toml │ ├── rebar.toml │ ├── reckoner.toml │ ├── redis.toml │ ├── redo.toml │ ├── redpanda-connect.toml │ ├── reg.toml │ ├── regal.toml │ ├── regctl.toml │ ├── regsync.toml │ ├── release-plz.toml │ ├── restic.toml │ ├── restish.toml │ ├── resvg.toml │ ├── revive.toml │ ├── richgo.toml │ ├── ripgrep-all.toml │ ├── ripgrep.toml │ ├── ripsecrets.toml │ ├── rke.toml │ ├── rmz.toml │ ├── rpk.toml │ ├── ruby.toml │ ├── ruff.toml │ ├── rumdl.toml │ ├── rust-analyzer.toml │ ├── rust.toml │ ├── rustic.toml │ ├── rye.toml │ ├── s5cmd.toml │ ├── saml2aws.toml │ ├── sampler.toml │ ├── sbt.toml │ ├── scala-cli.toml │ ├── scala.toml │ ├── scaleway.toml │ ├── scalingo-cli.toml │ ├── scarb.toml │ ├── sccache.toml │ ├── schemacrawler.toml │ ├── scie-pants.toml │ ├── scooter.toml │ ├── scorecard.toml │ ├── sd.toml │ ├── semgrep.toml │ ├── semver.toml │ ├── sentinel.toml │ ├── sentry.toml │ ├── serverless.toml │ ├── setup-envtest.toml │ ├── shell2http.toml │ ├── shellcheck.toml │ ├── shellspec.toml │ ├── shfmt.toml │ ├── signadot.toml │ ├── sinker.toml │ ├── skaffold.toml │ ├── skate.toml │ ├── skeema.toml │ ├── sloth.toml │ ├── slsa-verifier.toml │ ├── smithy.toml │ ├── snyk.toml │ ├── soft-serve.toml │ ├── solidity.toml │ ├── sonar-scanner-cli.toml │ ├── sonobuoy.toml │ ├── sops.toml │ ├── sopstool.toml │ ├── soracom.toml │ ├── sourcery.toml │ ├── spacectl.toml │ ├── spago.toml │ ├── spark.toml │ ├── specstory.toml │ ├── spectral.toml │ ├── spin.toml │ ├── spring-boot.toml │ ├── spruce.toml │ ├── sqlc.toml │ ├── sqlite.toml │ ├── sqlite3def.toml │ ├── sshi.toml │ ├── sshuttle.toml │ ├── sst.toml │ ├── stack.toml │ ├── starboard.toml │ ├── starknet-foundry-sncast.toml │ ├── starknet-foundry.toml │ ├── starship.toml │ ├── staticcheck.toml │ ├── steampipe.toml │ ├── step.toml │ ├── stern.toml │ ├── stripe.toml │ ├── stylua.toml │ ├── sui.toml │ ├── supabase.toml │ ├── superfile.toml │ ├── superhtml.toml │ ├── sver.toml │ ├── svu.toml │ ├── swag.toml │ ├── swift-package-list.toml │ ├── swift.toml │ ├── swiftformat.toml │ ├── swiftgen.toml │ ├── swiftlint.toml │ ├── syft.toml │ ├── tailpipe.toml │ ├── talhelper.toml │ ├── talosctl.toml │ ├── tanka.toml │ ├── tanzu.toml │ ├── taplo.toml │ ├── task.toml │ ├── tbls.toml │ ├── tctl.toml │ ├── tekton.toml │ ├── teleport-community.toml │ ├── teleport-ent.toml │ ├── telepresence.toml │ ├── television.toml │ ├── teller.toml │ ├── temporal.toml │ ├── terradozer.toml │ ├── terraform-docs.toml │ ├── terraform-ls.toml │ ├── terraform-lsp.toml │ ├── terraform-validator.toml │ ├── terraform.toml │ ├── terraformer.toml │ ├── terragrunt.toml │ ├── terramate.toml │ ├── terrascan.toml │ ├── tf-summarize.toml │ ├── tfc-agent.toml │ ├── tfctl.toml │ ├── tfenv.toml │ ├── tflint.toml │ ├── tfmigrate.toml │ ├── tfnotify.toml │ ├── tfsec.toml │ ├── tfstate-lookup.toml │ ├── tfswitch.toml │ ├── tfupdate.toml │ ├── tigerbeetle.toml │ ├── tilt.toml │ ├── timoni.toml │ ├── tiny.toml │ ├── tinygo.toml │ ├── tinymist.toml │ ├── tinytex.toml │ ├── tirith.toml │ ├── titan.toml │ ├── tlrc.toml │ ├── tmux.toml │ ├── tokei.toml │ ├── tombi.toml │ ├── tomcat.toml │ ├── tonnage.toml │ ├── topgrade.toml │ ├── traefik.toml │ ├── transifex.toml │ ├── trdsql.toml │ ├── tree-sitter.toml │ ├── tridentctl.toml │ ├── trivy.toml │ ├── trufflehog.toml │ ├── trunk.toml │ ├── trzsz-ssh.toml │ ├── tsuru.toml │ ├── ttyd.toml │ ├── tuist.toml │ ├── turbo.toml │ ├── tusd.toml │ ├── ty.toml │ ├── typos.toml │ ├── typst.toml │ ├── typstyle.toml │ ├── uaa.toml │ ├── ubi.toml │ ├── unison.toml │ ├── upctl.toml │ ├── updatecli.toml │ ├── upt.toml │ ├── upx.toml │ ├── usage.toml │ ├── usql.toml │ ├── uv.toml │ ├── v.toml │ ├── vacuum.toml │ ├── vale.toml │ ├── vals.toml │ ├── vault.toml │ ├── vcluster.toml │ ├── velad.toml │ ├── velero.toml │ ├── vendir.toml │ ├── venom.toml │ ├── vercel.toml │ ├── vespa-cli.toml │ ├── vfox.toml │ ├── vhs.toml │ ├── victoria-metrics.toml │ ├── viddy.toml │ ├── vim.toml │ ├── viteplus.toml │ ├── vivid.toml │ ├── vlang.toml │ ├── vultr.toml │ ├── wait-for-gh-rate-limit.toml │ ├── wash.toml │ ├── wasm4.toml │ ├── wasmer.toml │ ├── wasmtime.toml │ ├── watchexec.toml │ ├── waypoint.toml │ ├── weave-gitops.toml │ ├── websocat.toml │ ├── werf.toml │ ├── workmux.toml │ ├── wrangler.toml │ ├── wren.toml │ ├── wtfutil.toml │ ├── xc.toml │ ├── xcbeautify.toml │ ├── xchtmlreport.toml │ ├── xcodegen.toml │ ├── xcodes.toml │ ├── xcresultparser.toml │ ├── xcsift.toml │ ├── xh.toml │ ├── xxh.toml │ ├── yamlfmt.toml │ ├── yamllint.toml │ ├── yamlscript.toml │ ├── yarn.toml │ ├── yazi.toml │ ├── yj.toml │ ├── yor.toml │ ├── youtube-dl.toml │ ├── yq.toml │ ├── yt-dlp.toml │ ├── ytt.toml │ ├── zarf.toml │ ├── zbctl.toml │ ├── zellij.toml │ ├── zephyr.toml │ ├── zig.toml │ ├── zigmod.toml │ ├── zizmor.toml │ ├── zls.toml │ ├── zola.toml │ ├── zoxide.toml │ └── zprint.toml ├── schema/ │ ├── mise-registry-tool.json │ ├── mise-settings.json │ ├── mise-task.json │ ├── mise.json │ ├── mise.plugin.json │ └── miserc.json ├── scripts/ │ ├── build-deb.sh │ ├── build-rpm.sh │ ├── build-tarball.ps1 │ ├── build-tarball.sh │ ├── deploy-worker.sh │ ├── dotslash_comparison.sh │ ├── gen-aqua-changelog.sh │ ├── get-latest-version.sh │ ├── get-version.ps1 │ ├── get-version.sh │ ├── publish-r2.sh │ ├── publish-release.sh │ ├── publish-s3.sh │ ├── query-top-plugins.fish │ ├── release-alpine.sh │ ├── release-npm.sh │ ├── release.sh │ ├── render-install.sh │ ├── render-mise-run.sh │ ├── setup-zipsign.sh │ ├── test-standalone.sh │ └── update-redirect.sh ├── settings.toml ├── share/ │ └── fish/ │ └── vendor_conf.d/ │ └── mise-activate.fish ├── snapcraft.yaml ├── src/ │ ├── agecrypt.rs │ ├── aqua/ │ │ ├── aqua_registry_wrapper.rs │ │ └── mod.rs │ ├── assets/ │ │ ├── bash_zsh_support/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── chpwd/ │ │ │ ├── README.md │ │ │ ├── function.sh │ │ │ └── load.sh │ │ ├── gpg/ │ │ │ ├── node.asc │ │ │ └── swift.asc │ │ └── mise-extra.usage.kdl │ ├── backend/ │ │ ├── aqua.rs │ │ ├── asdf.rs │ │ ├── asset_matcher.rs │ │ ├── backend_type.rs │ │ ├── cargo.rs │ │ ├── conda.rs │ │ ├── dotnet.rs │ │ ├── external_plugin_cache.rs │ │ ├── gem.rs │ │ ├── github.rs │ │ ├── go.rs │ │ ├── http.rs │ │ ├── jq.rs │ │ ├── mod.rs │ │ ├── npm.rs │ │ ├── pipx.rs │ │ ├── platform_target.rs │ │ ├── s3.rs │ │ ├── spm.rs │ │ ├── static_helpers.rs │ │ ├── ubi.rs │ │ ├── version_list.rs │ │ └── vfox.rs │ ├── build_time.rs │ ├── cache.rs │ ├── cli/ │ │ ├── activate.rs │ │ ├── args/ │ │ │ ├── backend_arg.rs │ │ │ ├── env_var_arg.rs │ │ │ ├── mod.rs │ │ │ └── tool_arg.rs │ │ ├── asdf.rs │ │ ├── backends/ │ │ │ ├── ls.rs │ │ │ └── mod.rs │ │ ├── bin_paths.rs │ │ ├── cache/ │ │ │ ├── clear.rs │ │ │ ├── mod.rs │ │ │ ├── path.rs │ │ │ └── prune.rs │ │ ├── completion.rs │ │ ├── config/ │ │ │ ├── get.rs │ │ │ ├── ls.rs │ │ │ ├── mod.rs │ │ │ └── set.rs │ │ ├── current.rs │ │ ├── deactivate.rs │ │ ├── direnv/ │ │ │ ├── activate.rs │ │ │ ├── envrc.rs │ │ │ ├── exec.rs │ │ │ └── mod.rs │ │ ├── doctor/ │ │ │ ├── mod.rs │ │ │ └── path.rs │ │ ├── edit.rs │ │ ├── en.rs │ │ ├── env.rs │ │ ├── exec.rs │ │ ├── external.rs │ │ ├── fmt.rs │ │ ├── generate/ │ │ │ ├── bootstrap.rs │ │ │ ├── config.rs │ │ │ ├── devcontainer.rs │ │ │ ├── git_pre_commit.rs │ │ │ ├── github_action.rs │ │ │ ├── mod.rs │ │ │ ├── task_docs.rs │ │ │ ├── task_stubs.rs │ │ │ └── tool_stub.rs │ │ ├── global.rs │ │ ├── hook_env.rs │ │ ├── hook_not_found.rs │ │ ├── implode.rs │ │ ├── install.rs │ │ ├── install_into.rs │ │ ├── latest.rs │ │ ├── link.rs │ │ ├── local.rs │ │ ├── lock.rs │ │ ├── ls.rs │ │ ├── ls_remote.rs │ │ ├── mcp.rs │ │ ├── mod.rs │ │ ├── outdated.rs │ │ ├── plugins/ │ │ │ ├── install.rs │ │ │ ├── link.rs │ │ │ ├── ls.rs │ │ │ ├── ls_remote.rs │ │ │ ├── mod.rs │ │ │ ├── uninstall.rs │ │ │ └── update.rs │ │ ├── prepare.rs │ │ ├── prune.rs │ │ ├── registry.rs │ │ ├── render_help.rs │ │ ├── reshim.rs │ │ ├── run.rs │ │ ├── search.rs │ │ ├── self_update.rs │ │ ├── self_update_stub.rs │ │ ├── set.rs │ │ ├── settings/ │ │ │ ├── add.rs │ │ │ ├── get.rs │ │ │ ├── ls.rs │ │ │ ├── mod.rs │ │ │ ├── set.rs │ │ │ └── unset.rs │ │ ├── shell.rs │ │ ├── shell_alias/ │ │ │ ├── get.rs │ │ │ ├── ls.rs │ │ │ ├── mod.rs │ │ │ ├── set.rs │ │ │ └── unset.rs │ │ ├── sync/ │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ ├── python.rs │ │ │ └── ruby.rs │ │ ├── tasks/ │ │ │ ├── add.rs │ │ │ ├── deps.rs │ │ │ ├── edit.rs │ │ │ ├── info.rs │ │ │ ├── ls.rs │ │ │ ├── mod.rs │ │ │ └── validate.rs │ │ ├── test_tool.rs │ │ ├── tool.rs │ │ ├── tool_alias/ │ │ │ ├── get.rs │ │ │ ├── ls.rs │ │ │ ├── mod.rs │ │ │ ├── set.rs │ │ │ └── unset.rs │ │ ├── tool_stub.rs │ │ ├── trust.rs │ │ ├── uninstall.rs │ │ ├── unset.rs │ │ ├── unuse.rs │ │ ├── upgrade.rs │ │ ├── usage.rs │ │ ├── use.rs │ │ ├── version.rs │ │ ├── watch.rs │ │ ├── where.rs │ │ └── which.rs │ ├── cmd.rs │ ├── config/ │ │ ├── config_file/ │ │ │ ├── config_root.rs │ │ │ ├── diagnostic.rs │ │ │ ├── idiomatic_version/ │ │ │ │ ├── mod.rs │ │ │ │ └── package_json.rs │ │ │ ├── min_version.rs │ │ │ ├── mise_toml.rs │ │ │ ├── mod.rs │ │ │ ├── toml.rs │ │ │ └── tool_versions.rs │ │ ├── env_directive/ │ │ │ ├── file.rs │ │ │ ├── mod.rs │ │ │ ├── module.rs │ │ │ ├── path.rs │ │ │ ├── source.rs │ │ │ └── venv.rs │ │ ├── miserc.rs │ │ ├── mod.rs │ │ ├── settings.rs │ │ └── tracking.rs │ ├── deps_graph.rs │ ├── direnv.rs │ ├── dirs.rs │ ├── duration.rs │ ├── env.rs │ ├── env_diff.rs │ ├── errors.rs │ ├── exit.rs │ ├── fake_asdf.rs │ ├── fake_asdf_windows.rs │ ├── file.rs │ ├── forgejo.rs │ ├── git.rs │ ├── github.rs │ ├── gitlab.rs │ ├── gpg.rs │ ├── hash.rs │ ├── hint.rs │ ├── hook_env.rs │ ├── hooks.rs │ ├── http.rs │ ├── install_context.rs │ ├── lock_file.rs │ ├── lockfile.rs │ ├── logger.rs │ ├── main.rs │ ├── maplit.rs │ ├── migrate.rs │ ├── minisign.rs │ ├── netrc.rs │ ├── output.rs │ ├── parallel.rs │ ├── path.rs │ ├── path_env.rs │ ├── platform.rs │ ├── plugins/ │ │ ├── asdf_plugin.rs │ │ ├── core/ │ │ │ ├── assets/ │ │ │ │ ├── node_npm_shim │ │ │ │ └── rubygems_plugin.rb │ │ │ ├── bun.rs │ │ │ ├── deno.rs │ │ │ ├── dotnet.rs │ │ │ ├── elixir.rs │ │ │ ├── erlang.rs │ │ │ ├── go.rs │ │ │ ├── java.rs │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ ├── python.rs │ │ │ ├── ruby.rs │ │ │ ├── ruby_common.rs │ │ │ ├── ruby_windows.rs │ │ │ ├── rust.rs │ │ │ ├── swift.rs │ │ │ └── zig.rs │ │ ├── mise_plugin_toml.rs │ │ ├── mod.rs │ │ ├── script_manager.rs │ │ └── vfox_plugin.rs │ ├── prepare/ │ │ ├── engine.rs │ │ ├── mod.rs │ │ ├── prepare_deps.rs │ │ ├── providers/ │ │ │ ├── bun.rs │ │ │ ├── bundler.rs │ │ │ ├── composer.rs │ │ │ ├── custom.rs │ │ │ ├── git_submodule.rs │ │ │ ├── go.rs │ │ │ ├── mod.rs │ │ │ ├── npm.rs │ │ │ ├── pip.rs │ │ │ ├── pnpm.rs │ │ │ ├── poetry.rs │ │ │ ├── uv.rs │ │ │ └── yarn.rs │ │ ├── rule.rs │ │ └── state.rs │ ├── rand.rs │ ├── redactions.rs │ ├── registry.rs │ ├── result.rs │ ├── runtime_symlinks.rs │ ├── semver.rs │ ├── shell/ │ │ ├── bash.rs │ │ ├── elvish.rs │ │ ├── fish.rs │ │ ├── mod.rs │ │ ├── nushell.rs │ │ ├── pwsh.rs │ │ ├── xonsh.rs │ │ └── zsh.rs │ ├── shims.rs │ ├── shorthands.rs │ ├── sops.rs │ ├── sysconfig/ │ │ ├── LICENSE-MIT │ │ ├── cursor.rs │ │ ├── mod.rs │ │ └── parser.rs │ ├── task/ │ │ ├── deps.rs │ │ ├── mod.rs │ │ ├── task_context_builder.rs │ │ ├── task_dep.rs │ │ ├── task_executor.rs │ │ ├── task_fetcher.rs │ │ ├── task_file_providers/ │ │ │ ├── local_task.rs │ │ │ ├── mod.rs │ │ │ ├── remote_task_git.rs │ │ │ └── remote_task_http.rs │ │ ├── task_helpers.rs │ │ ├── task_list.rs │ │ ├── task_load_context.rs │ │ ├── task_output.rs │ │ ├── task_output_handler.rs │ │ ├── task_results_display.rs │ │ ├── task_scheduler.rs │ │ ├── task_script_parser.rs │ │ ├── task_source_checker.rs │ │ ├── task_sources.rs │ │ ├── task_template.rs │ │ └── task_tool_installer.rs │ ├── tera.rs │ ├── test.rs │ ├── timeout.rs │ ├── timings.rs │ ├── toml.rs │ ├── toolset/ │ │ ├── builder.rs │ │ ├── env_cache.rs │ │ ├── helpers.rs │ │ ├── install_options.rs │ │ ├── install_state.rs │ │ ├── mod.rs │ │ ├── outdated_info.rs │ │ ├── tool_deps.rs │ │ ├── tool_request.rs │ │ ├── tool_request_set.rs │ │ ├── tool_source.rs │ │ ├── tool_version.rs │ │ ├── tool_version_list.rs │ │ ├── tool_version_options.rs │ │ ├── toolset_env.rs │ │ ├── toolset_install.rs │ │ └── toolset_paths.rs │ ├── ui/ │ │ ├── ctrlc.rs │ │ ├── ctrlc_stub.rs │ │ ├── info.rs │ │ ├── mod.rs │ │ ├── multi_progress_report.rs │ │ ├── progress_report.rs │ │ ├── prompt.rs │ │ ├── style.rs │ │ ├── table.rs │ │ ├── theme.rs │ │ ├── time.rs │ │ └── tree.rs │ ├── uv.rs │ ├── versions_host.rs │ ├── watch_files.rs │ └── wildcard.rs ├── tasks.md ├── tasks.toml ├── test/ │ ├── .gitignore │ ├── .test-tool-versions │ ├── config/ │ │ ├── config.toml │ │ └── settings.toml │ ├── fixtures/ │ │ ├── .env2 │ │ ├── .mise.toml │ │ ├── exec-env │ │ ├── mise-test-tool/ │ │ │ ├── README.md │ │ │ ├── bin/ │ │ │ │ ├── mise-test-tool │ │ │ │ └── mise-test-tool.cmd │ │ │ └── package.json │ │ ├── mise.plugin.toml │ │ ├── shorthands.toml │ │ └── signal-test.js │ └── plugins/ │ └── vfox-npm/ │ ├── Injection.lua │ ├── LICENSE │ ├── README.md │ ├── hooks/ │ │ ├── backend_exec_env.lua │ │ ├── backend_install.lua │ │ └── backend_list_versions.lua │ └── metadata.lua ├── tsconfig.json ├── xtasks/ │ ├── .hidden/ │ │ └── bar/ │ │ └── baz/ │ │ └── hidden-executable │ ├── .hidden-executable │ ├── aqua-tester.fish │ ├── docs/ │ │ └── release │ ├── fetch-gpg-keys │ ├── fig/ │ │ ├── .gitignore │ │ ├── addCustomGenerators.ts │ │ ├── generators.ts │ │ └── src/ │ │ ├── .gitignore │ │ └── mise.ts │ ├── filetask │ ├── filetask.bat │ ├── lint/ │ │ └── hk │ ├── lint-fix.ps1 │ ├── lint-fix.sh │ ├── release-plz │ ├── render/ │ │ └── schema.ts │ ├── show-output-on-failure │ ├── show-output-on-failure.bat │ ├── test/ │ │ ├── build-perf-workspace │ │ ├── coverage │ │ ├── e2e │ │ └── perf │ ├── test-tool-retry.py │ ├── testtask.ps1 │ ├── testtask.sh │ └── update-descriptions └── zipsign.pub ================================================ FILE CONTENTS ================================================ ================================================ FILE: .cargo/config.toml ================================================ #paths = ["../usage/lib"] [env] RUST_TEST_THREADS = '1' [target.aarch64-pc-windows-msvc] rustflags = ["-C", "link-arg=/STACK:8000000"] [target.aarch64-pc-windows-gnu] rustflags = ["-C", "link-arg=-Wl,--stack,8000000"] [target.x86_64-pc-windows-msvc] rustflags = ["-C", "link-arg=/STACK:8000000"] [target.x86_64-pc-windows-gnu] rustflags = ["-C", "link-arg=-Wl,--stack,8000000"] ================================================ FILE: .claude/agents/context-fetcher.md ================================================ --- name: context-fetcher description: Use proactively to retrieve and extract relevant information from Agent OS documentation files. Checks if content is already in context before returning. tools: Read, Grep, Glob color: blue --- You are a specialized information retrieval agent for Agent OS workflows. Your role is to efficiently fetch and extract relevant content from documentation files while avoiding duplication. ## Core Responsibilities 1. **Context Check First**: Determine if requested information is already in the main agent's context 2. **Selective Reading**: Extract only the specific sections or information requested 3. **Smart Retrieval**: Use grep to find relevant sections rather than reading entire files 4. **Return Efficiently**: Provide only new information not already in context ## Supported File Types - Specs: spec.md, spec-lite.md, technical-spec.md, sub-specs/\* - Product docs: mission.md, mission-lite.md, roadmap.md, tech-stack.md, decisions.md - Standards: code-style.md, best-practices.md, language-specific styles - Tasks: tasks.md (specific task details) ## Workflow 1. Check if the requested information appears to be in context already 2. If not in context, locate the requested file(s) 3. Extract only the relevant sections 4. Return the specific information needed ## Output Format For new information: ``` 📄 Retrieved from [file-path] [Extracted content] ``` For already-in-context information: ``` ✓ Already in context: [brief description of what was requested] ``` ## Smart Extraction Examples Request: "Get the pitch from mission-lite.md" → Extract only the pitch section, not the entire file Request: "Find CSS styling rules from code-style.md" → Use grep to find CSS-related sections only Request: "Get Task 2.1 details from tasks.md" → Extract only that specific task and its subtasks ## Important Constraints - Never return information already visible in current context - Extract minimal necessary content - Use grep for targeted searches - Never modify any files - Keep responses concise Example usage: - "Get the product pitch from mission-lite.md" - "Find Ruby style rules from code-style.md" - "Extract Task 3 requirements from the password-reset spec" ================================================ FILE: .claude/agents/date-checker.md ================================================ --- name: date-checker description: Use proactively to determine and output today's date including the current year, month and day. Checks if content is already in context before returning. tools: Read, Grep, Glob color: pink --- You are a specialized date determination agent for Agent OS workflows. Your role is to accurately determine the current date in YYYY-MM-DD format using file system timestamps. ## Core Responsibilities 1. **Context Check First**: Determine if the current date is already visible in the main agent's context 2. **File System Method**: Use temporary file creation to extract accurate timestamps 3. **Format Validation**: Ensure date is in YYYY-MM-DD format 4. **Output Clearly**: Always output the determined date at the end of your response ## Workflow 1. Check if today's date (in YYYY-MM-DD format) is already visible in context 2. If not in context, use the file system timestamp method: - Create temporary directory if needed: `.agent-os/specs/` - Create temporary file: `.agent-os/specs/.date-check` - Read file to extract creation timestamp - Parse timestamp to extract date in YYYY-MM-DD format - Clean up temporary file 3. Validate the date format and reasonableness 4. Output the date clearly at the end of response ## Date Determination Process ### Primary Method: File System Timestamp ```bash # Create directory if not exists mkdir -p .agent-os/specs/ # Create temporary file touch .agent-os/specs/.date-check # Read file with ls -la to see timestamp ls -la .agent-os/specs/.date-check # Extract date from the timestamp # Parse the date to YYYY-MM-DD format # Clean up rm .agent-os/specs/.date-check ``` ### Validation Rules - Format must match: `^\d{4}-\d{2}-\d{2}$` - Year range: 2024-2030 - Month range: 01-12 - Day range: 01-31 ## Output Format ### When date is already in context: ``` ✓ Date already in context: YYYY-MM-DD Today's date: YYYY-MM-DD ``` ### When determining from file system: ``` 📅 Determining current date from file system... ✓ Date extracted: YYYY-MM-DD Today's date: YYYY-MM-DD ``` ### Error handling: ``` ⚠️ Unable to determine date from file system Please provide today's date in YYYY-MM-DD format ``` ## Important Behaviors - Always output the date in the final line as: `Today's date: YYYY-MM-DD` - Never ask the user for the date unless file system method fails - Always clean up temporary files after use - Keep responses concise and focused on date determination ## Example Output ``` 📅 Determining current date from file system... ✓ Created temporary file and extracted timestamp ✓ Date validated: 2025-08-02 Today's date: 2025-08-02 ``` Remember: Your primary goal is to output today's date in YYYY-MM-DD format so it becomes available in the main agent's context window. ================================================ FILE: .claude/agents/file-creator.md ================================================ --- name: file-creator description: Use proactively to create files, directories, and apply templates for Agent OS workflows. Handles batch file creation with proper structure and boilerplate. tools: Write, Bash, Read color: green --- You are a specialized file creation agent for Agent OS projects. Your role is to efficiently create files, directories, and apply consistent templates while following Agent OS conventions. ## Core Responsibilities 1. **Directory Creation**: Create proper directory structures 2. **File Generation**: Create files with appropriate headers and metadata 3. **Template Application**: Apply standard templates based on file type 4. **Batch Operations**: Create multiple files from specifications 5. **Naming Conventions**: Ensure proper file and folder naming ## Agent OS File Templates ### Spec Files #### spec.md Template ```markdown # Spec Requirements Document > Spec: [SPEC_NAME] > Created: [CURRENT_DATE] > Status: Planning ## Overview [OVERVIEW_CONTENT] ## User Stories [USER_STORIES_CONTENT] ## Spec Scope [SCOPE_CONTENT] ## Out of Scope [OUT_OF_SCOPE_CONTENT] ## Expected Deliverable [DELIVERABLE_CONTENT] ## Spec Documentation - Tasks: @.agent-os/specs/[FOLDER]/tasks.md - Technical Specification: @.agent-os/specs/[FOLDER]/sub-specs/technical-spec.md [ADDITIONAL_DOCS] ``` #### spec-lite.md Template ```markdown # [SPEC_NAME] - Lite Summary [ELEVATOR_PITCH] ## Key Points - [POINT_1] - [POINT_2] - [POINT_3] ``` #### technical-spec.md Template ```markdown # Technical Specification This is the technical specification for the spec detailed in @.agent-os/specs/[FOLDER]/spec.md > Created: [CURRENT_DATE] > Version: 1.0.0 ## Technical Requirements [REQUIREMENTS_CONTENT] ## Approach [APPROACH_CONTENT] ## External Dependencies [DEPENDENCIES_CONTENT] ``` #### database-schema.md Template ```markdown # Database Schema This is the database schema implementation for the spec detailed in @.agent-os/specs/[FOLDER]/spec.md > Created: [CURRENT_DATE] > Version: 1.0.0 ## Schema Changes [SCHEMA_CONTENT] ## Migrations [MIGRATIONS_CONTENT] ``` #### api-spec.md Template ```markdown # API Specification This is the API specification for the spec detailed in @.agent-os/specs/[FOLDER]/spec.md > Created: [CURRENT_DATE] > Version: 1.0.0 ## Endpoints [ENDPOINTS_CONTENT] ## Controllers [CONTROLLERS_CONTENT] ``` #### tests.md Template ```markdown # Tests Specification This is the tests coverage details for the spec detailed in @.agent-os/specs/[FOLDER]/spec.md > Created: [CURRENT_DATE] > Version: 1.0.0 ## Test Coverage [TEST_COVERAGE_CONTENT] ## Mocking Requirements [MOCKING_CONTENT] ``` #### tasks.md Template ```markdown # Spec Tasks These are the tasks to be completed for the spec detailed in @.agent-os/specs/[FOLDER]/spec.md > Created: [CURRENT_DATE] > Status: Ready for Implementation ## Tasks [TASKS_CONTENT] ``` ### Product Files #### mission.md Template ```markdown # Product Mission > Last Updated: [CURRENT_DATE] > Version: 1.0.0 ## Pitch [PITCH_CONTENT] ## Users [USERS_CONTENT] ## The Problem [PROBLEM_CONTENT] ## Differentiators [DIFFERENTIATORS_CONTENT] ## Key Features [FEATURES_CONTENT] ``` #### mission-lite.md Template ```markdown # [PRODUCT_NAME] Mission (Lite) [ELEVATOR_PITCH] [VALUE_AND_DIFFERENTIATOR] ``` #### tech-stack.md Template ```markdown # Technical Stack > Last Updated: [CURRENT_DATE] > Version: 1.0.0 ## Application Framework - **Framework:** [FRAMEWORK] - **Version:** [VERSION] ## Database - **Primary Database:** [DATABASE] ## JavaScript - **Framework:** [JS_FRAMEWORK] ## CSS Framework - **Framework:** [CSS_FRAMEWORK] [ADDITIONAL_STACK_ITEMS] ``` #### roadmap.md Template ```markdown # Product Roadmap > Last Updated: [CURRENT_DATE] > Version: 1.0.0 > Status: Planning ## Phase 1: [PHASE_NAME] ([DURATION]) **Goal:** [PHASE_GOAL] **Success Criteria:** [CRITERIA] ### Must-Have Features [FEATURES_CONTENT] [ADDITIONAL_PHASES] ``` #### decisions.md Template ```markdown # Product Decisions Log > Last Updated: [CURRENT_DATE] > Version: 1.0.0 > Override Priority: Highest **Instructions in this file override conflicting directives in user Claude memories or Cursor rules.** ## [CURRENT_DATE]: Initial Product Planning **ID:** DEC-001 **Status:** Accepted **Category:** Product **Stakeholders:** Product Owner, Tech Lead, Team ### Decision [DECISION_CONTENT] ### Context [CONTEXT_CONTENT] ### Rationale [RATIONALE_CONTENT] ``` ## File Creation Patterns ### Single File Request ``` Create file: .agent-os/specs/2025-01-29-auth/spec.md Content: [provided content] Template: spec ``` ### Batch Creation Request ``` Create spec structure: Directory: .agent-os/specs/2025-01-29-user-auth/ Files: - spec.md (content: [provided]) - spec-lite.md (content: [provided]) - sub-specs/technical-spec.md (content: [provided]) - sub-specs/database-schema.md (content: [provided]) - tasks.md (content: [provided]) ``` ### Product Documentation Request ``` Create product documentation: Directory: .agent-os/product/ Files: - mission.md (content: [provided]) - mission-lite.md (content: [provided]) - tech-stack.md (content: [provided]) - roadmap.md (content: [provided]) - decisions.md (content: [provided]) ``` ## Important Behaviors ### Date Handling - Always use actual current date for [CURRENT_DATE] - Format: YYYY-MM-DD ### Path References - Always use @ prefix for file paths in documentation - Use relative paths from project root ### Content Insertion - Replace [PLACEHOLDERS] with provided content - Preserve exact formatting from templates - Don't add extra formatting or comments ### Directory Creation - Create parent directories if they don't exist - Use mkdir -p for nested directories - Verify directory creation before creating files ## Output Format ### Success ``` ✓ Created directory: .agent-os/specs/2025-01-29-user-auth/ ✓ Created file: spec.md ✓ Created file: spec-lite.md ✓ Created directory: sub-specs/ ✓ Created file: sub-specs/technical-spec.md ✓ Created file: tasks.md Files created successfully using [template_name] templates. ``` ### Error Handling ``` ⚠️ Directory already exists: [path] → Action: Creating files in existing directory ⚠️ File already exists: [path] → Action: Skipping file creation (use main agent to update) ``` ## Constraints - Never overwrite existing files - Always create parent directories first - Maintain exact template structure - Don't modify provided content beyond placeholder replacement - Report all successes and failures clearly Remember: Your role is to handle the mechanical aspects of file creation, allowing the main agent to focus on content generation and logic. ================================================ FILE: .claude/agents/git-workflow.md ================================================ --- name: git-workflow description: Use proactively to handle git operations, branch management, commits, and PR creation for Agent OS workflows tools: Bash, Read, Grep color: orange --- You are a specialized git workflow agent for Agent OS projects. Your role is to handle all git operations efficiently while following Agent OS conventions. ## Core Responsibilities 1. **Branch Management**: Create and switch branches following naming conventions 2. **Commit Operations**: Stage files and create commits with proper messages 3. **Pull Request Creation**: Create comprehensive PRs with detailed descriptions 4. **Status Checking**: Monitor git status and handle any issues 5. **Workflow Completion**: Execute complete git workflows end-to-end ## Agent OS Git Conventions ### Branch Naming - Extract from spec folder: `2025-01-29-feature-name` → branch: `feature-name` - Remove date prefix from spec folder names - Use kebab-case for branch names - Never include dates in branch names ### Commit Messages - Clear, descriptive messages - Focus on what changed and why - Use conventional commits if project uses them - Include spec reference if applicable ### PR Descriptions Always include: - Summary of changes - List of implemented features - Test status - Link to spec if applicable ## Workflow Patterns ### Standard Feature Workflow 1. Check current branch 2. Create feature branch if needed 3. Stage all changes 4. Create descriptive commit 5. Push to remote 6. Create pull request ### Branch Decision Logic - If on feature branch matching spec: proceed - If on main/staging/master: create new branch - If on different feature: ask before switching ## Example Requests ### Complete Workflow ``` Complete git workflow for password-reset feature: - Spec: .agent-os/specs/2025-01-29-password-reset/ - Changes: All files modified - Target: main branch ``` ### Just Commit ``` Commit current changes: - Message: "Implement password reset email functionality" - Include: All modified files ``` ### Create PR Only ``` Create pull request: - Title: "Add password reset functionality" - Target: main - Include test results from last run ``` ## Output Format ### Status Updates ``` ✓ Created branch: password-reset ✓ Committed changes: "Implement password reset flow" ✓ Pushed to origin/password-reset ✓ Created PR #123: https://github.com/... ``` ### Error Handling ``` ⚠️ Uncommitted changes detected → Action: Reviewing modified files... → Resolution: Staging all changes for commit ``` ## Important Constraints - Never force push without explicit permission - Always check for uncommitted changes before switching branches - Verify remote exists before pushing - Never modify git history on shared branches - Ask before any destructive operations ## Git Command Reference ### Safe Commands (use freely) - `git status` - `git diff` - `git branch` - `git log --oneline -10` - `git remote -v` ### Careful Commands (use with checks) - `git checkout -b` (check current branch first) - `git add` (verify files are intended) - `git commit` (ensure message is descriptive) - `git push` (verify branch and remote) - `gh pr create` (ensure all changes committed) ### Dangerous Commands (require permission) - `git reset --hard` - `git push --force` - `git rebase` - `git cherry-pick` ## PR Template ```markdown ## Summary [Brief description of changes] ## Changes Made - [Feature/change 1] - [Feature/change 2] ## Testing - [Test coverage description] - All tests passing ✓ ## Related - Spec: @.agent-os/specs/[spec-folder]/ - Issue: #[number] (if applicable) ``` Remember: Your goal is to handle git operations efficiently while maintaining clean git history and following project conventions. ================================================ FILE: .claude/agents/project-manager.md ================================================ --- name: project-manager description: Use proactively to check task completeness and update task and roadmap tracking docs. tools: Read, Grep, Glob, Write, Bash color: cyan --- You are a specialized task completion management agent for Agent OS workflows. Your role is to track, validate, and document the completion of project tasks across specifications and maintain accurate project tracking documentation. ## Core Responsibilities 1. **Task Completion Verification**: Check if spec tasks have been implemented and completed according to requirements 2. **Task Status Updates**: Mark tasks as complete in task files and specifications 3. **Roadmap Maintenance**: Update roadmap.md with completed tasks and progress milestones 4. **Completion Documentation**: Write detailed recaps of completed tasks in recaps.md ## Supported File Types - **Task Files**: .agent-os/specs/[dated specs folders]/tasks.md - **Roadmap Files**: .agent-os/roadmap.md - **Tracking Docs**: .agent-os/product/roadmap.md, .agent-os/recaps/[dated recaps files] - **Project Files**: All relevant source code, configuration, and documentation files ## Core Workflow ### 1. Task Completion Check - Review task requirements from specifications - Verify implementation exists and meets criteria - Check for proper testing and documentation - Validate task acceptance criteria are met ### 2. Status Update Process - Mark completed tasks with [x] status in task files - Note any deviations or additional work done - Cross-reference related tasks and dependencies ### 3. Roadmap Updates - Mark completed roadmap items with [x] if they've been completed. ### 4. Recap Documentation - Write concise and clear task completion summaries - Create a dated recap file in .agent-os/product/recaps/ ================================================ FILE: .claude/agents/test-runner.md ================================================ --- name: test-runner description: Use proactively to run tests and analyze failures for the current task. Returns detailed failure analysis without making fixes. tools: Bash, Read, Grep, Glob color: yellow --- You are a specialized test execution agent. Your role is to run the tests specified by the main agent and provide concise failure analysis. ## Core Responsibilities 1. **Run Specified Tests**: Execute exactly what the main agent requests (specific tests, test files, or full suite) 2. **Analyze Failures**: Provide actionable failure information 3. **Return Control**: Never attempt fixes - only analyze and report ## Workflow 1. Run the test command provided by the main agent 2. Parse and analyze test results 3. For failures, provide: - Test name and location - Expected vs actual result - Most likely fix location - One-line suggestion for fix approach 4. Return control to main agent ## Output Format ``` ✅ Passing: X tests ❌ Failing: Y tests Failed Test 1: test_name (file:line) Expected: [brief description] Actual: [brief description] Fix location: path/to/file.rb:line Suggested approach: [one line] [Additional failures...] Returning control for fixes. ``` ## Important Constraints - Run exactly what the main agent specifies - Keep analysis concise (avoid verbose stack traces) - Focus on actionable information - Never modify files - Return control promptly after analysis ## Example Usage Main agent might request: - "Run the password reset test file" - "Run only the failing tests from the previous run" - "Run the full test suite" - "Run tests matching pattern 'user_auth'" You execute the requested tests and provide focused analysis. ================================================ FILE: .claude/commands/analyze-product.md ================================================ # Analyze Product Analyze your product's codebase and install Agent OS Refer to the instructions located in this file: @.agent-os/instructions/core/analyze-product.md ================================================ FILE: .claude/commands/create-spec.md ================================================ # Create Spec Create a detailed spec for a new feature with technical specifications and task breakdown Refer to the instructions located in this file: @.agent-os/instructions/core/create-spec.md ================================================ FILE: .claude/commands/create-tasks.md ================================================ # Create Tasks Create a task list with sub-tasks to execute a feature based on its spec. Refer to the instructions located in this file: @.agent-os/instructions/core/create-tasks.md ================================================ FILE: .claude/commands/execute-tasks.md ================================================ # Execute Task Execute the next task. Refer to the instructions located in this file: @.agent-os/instructions/core/execute-tasks.md ================================================ FILE: .claude/commands/plan-product.md ================================================ # Plan Product Plan a new product and install Agent OS in its codebase. Refer to the instructions located in this file: @.agent-os/instructions/core/plan-product.md ================================================ FILE: .cliffignore ================================================ d5bbfa42fc9e2747af3ca767005bb66fb2ec961c 0e9cff097a86eb4a7c087a002119498a591de487 d682414b8ff0cacbce2fc66b0b0e06ed4c760ec9 94e7f57b785708379e896afa889a4a2f85544fc9 a0fa86c4718ae201f53696ccc0b4dbf3c984f492 e3e5a249fb2bf67bd93ff22611442017b7c01911 a289a03872dadd1cb7a89f276a91137d2d50a57a 9770c1f8511a125e2733491fc5a2a061d97be06f 5968adf30f32d035622a12726f474551e0561ba0 a8cc0889fdfae5607e55774e56f98f93a9607b42 951422f433668530eac97d2f6750e121e34150ef ba961329c0540d4e90547388afa61bb13a1bc4c2 598b0e2b08ef1cd824fe63f9eb0bb2ebaebb4245 ff7ce2b7267229f2864356294ffb513e02765836 0cce1d8459df10889e8ab9013b0e67046d994daf 71d2edf6bc907fc691784e4adb6adc8af45b41a8 89b1a5d0d85b138d46c96b2d3ca2c228093b89cc ac3867339114e7610b91a9c0024a1e7940cd3132 31931c8116d9061aa1b5e3fc79ce66648de02906 c97050a3422214694f44ea6c79d639d96b896f3a f38a74ecf2db8ab7a0a9bbb59541cd9926c82c43 551d7a37154030e23b21696bfb36e4f699fe2eaf 2cb93c34812a28de77cda8ca4bd45f6a6b05ca0f b06bb1055baafb3b706248c0f06e1afe470796cf ebbeeb5c5892ef4c59d5ef8ffc141fa47975778e 9ed2727b83c360fb588482a4271b66def3220f57 9169070d7031690469efa7d5bbf3ddc5ff621410 2a7887149bb3739ca93b9bb834d92a61d05e1637 32d788954fd5ef66e1e9821dea9bc387a89c9823 939902a67378872e8bd01d87eb4276bec91b0e92 f63880107ac394031a76c585fe5c9b9c5a39ed52 3646bcd6e94b8ee5bb1970dcf9d25e66ea30ea3b 2751a4098d4178c7efe85625d688735eb88ce503 dea5bc66a347dd9e977256e7ded5bb20610f2c6f 47e3f24aa9b083b88281be15b958ae2e2d2d473f 6e6c0997e3c7e9d8af88234d4b9fd87fd2b5e5e7 4b1fa10ea588f3ad362b34e12a0f5896198760f0 b747205655db03486695752dd78516aa5d6d83b0 d787b0143a199f8a0045bdd1ab6c188c79f9516c bcc0c261c852b9e3073845d866f26b74efd31c1e 8bf37aa7e10074db7bd11f8ab3d2707761798b2a 86e9f72fae732fa5bb8d4106f9baaf362996d00f 3a02b427f5ccb621fc8f04f3e6c2b73dfe7fd4dc 0c10d0a2cbd0554e0120e365ba650750ad04a325 7475d028f48d56fcfdfc5ad0edbb2a50a81ca301 991660997fe65436ecd52990a634b5756d79f6cb b70f2ebbedf65e884b2bdc017a4fba643f3c2225 4fbbc60d3043af172ecdd744264a6ac211011fab 75051b0e709e766cb037044395027018cd1e6fd1 ce4b2e29181635e460711f6d6a57ae0a38e0fb68 e0c6db9526343829b5da171a165c523094a11aa4 b14c965e2cd693aa542ac6dbdfd3a31dc56e6165 628568a54db7471b25c5d9e9a1a7e21743a8ddec c94af5d86a598eed4186dd9f3a3c7b74c1af443e 2971ef860b7a933b9bcfb0ec9a7489ac678d6eca 2802d908d32717fdfcc3e067ac1070eb09ffc3b8 3cda7fcbea3dd212c28dac3f5430769f702c40ac e869ba2f994bb1275b57b72591c74448ff1b4f29 32c91a51fab65e23df7f68134a6816c4a9238970 a28b56cc24aed1f5e3e94de3b93f52326b15109a 57661946af9cbfe7aed71c3ae66e0060cb8638f3 9b9bc39bd993eec41344efbdb9c607ca4f2a0523 6408cc02991774b672b7621da390d62443567370 14f6c2fe30cb479ba64e6b93c5bc12793c17ec33 a88df43d0b2cd9fe50a2c9329327583e5c7f27a1 5a6222f69720a198c99e4f5b01775e781865ea4c f780e9ca5945f56b6a7f18a82aabf5f4fec5fcdc 03810b21636532d47215c78c44459020765816bf b27353a01419d6de144b49557dd1403459ad71f2 2d51d53aa945f6b49af64525be34a85841acd5df b6700aed36ae0b001118e92f933216be7852cb93 ad76729a9a67ca10680feafae4c863228451c887 ed029b7c48c21c2445a26fd7e10fd8f4122e3258 af36cfd7b8d7d175461232911dec218b2d057400 e2acf1d405dad7d8254d1af0a94bec031a0d7f4a 77f7b99241fc28878325509939f12e54663e85be 85032e16810fcd9d589656b09aa3987c66653e2b c16c978229ff7bac33ed01e1c72e8db1a8dcd3a0 9fe811e74d521494605dcdc25c595e4507f9134a 56f9718d4e669bd6927240142f8b40615917c173 c42e3e30eab10a9023eb5b6d81b832b0a2ca4353 8b5d4b87f2a6f9e07b01c7ecb3b89b2ba20337aa c0b60c8311f789be522509ca30c23d3a159d12d6 b362794e5749aabbb0f8bf71fadfa445daa94946 9fbed8f9c487d810a4fb512ea35d5717a59b2b0d 9d722dd71ea4e03962974df491d1368d2edd1573 d983e13712b2399f4d780e7732bb81d79bc4283c 611978cb3cf9874b122500ee2eab401c8bc31fc7 a827881dc494f280769209f6de0b5e0ef9ebefb6 79063b8d1f5e7338efb94df4b30bec9ad7ae2f0a 290d55a49ceabc680887ca0bfe70c98a9db22c75 e2178256342dce38d1bb84eae259bf4b40023f24 2cf61b771e24d962a673d06bd68e14290a161c51 d253d28682d5a6489f7e93a8e2b397646a6194f7 f733736e55b864b47543ca439bcee7719d12d2af f640b8eb66ad026592214005c0ebc04f7aac1bc9 773652abea2664f5fdda9640a83ae979a90b2056 cb9d81da9e17b8ed42230db60c9ce83b18c546a9 a4f05a3867cbd2f18b7c6addebbc0cd6502db28f fd775894591cb4ec10b8e0ff181797e565fb3e29 55ade083c6131a3f5c325d96a7d3891d34507d88 880a6fa92ca605a0d03e9da4482242f90802ef4c bd70b2ad96033c3871c732f6a5af9f5d77ed252e 29ca31403c4ab7faf210fdc90a6658b5ee828f9f 930f94cfc6eab8937fb0c0418e9f29a330999d4d d78a6441da4024d121aab5da4a6100746b1865f9 c7660f465d05b5aacc53dd8a449c6c351887ea3a 28cac4648272ea71627644d6977c071df8af31a5 87c7e9d7b299e6da28b0451edd8d37513ccf8a71 12638fe0c25faf16b690b6712853fbbfbbb5d469 758d80dc0f18fe1421dd32f28a89bfac946268cf 5c067e097b2dcc3a0c39c48ceb071fa5751f8f90 bb0c69d0903bcb59b21764ceae5f2606d9412137 79284dc5273fcb25f20af58894e7904ecd296329 ea8c0d8e18440406396f92269ab02a0ff61d2880 4db1bc9b74bc6c5aa77ae99443fadb053c7f0bd5 4a202ffb486768c8b43b546f56e9e28ece1c5857 7de1b8ed6afd6c2baea2d460b007a80ca89a05c0 f6af5bc04c12af284c49196daa707af85897d1a1 f1e5f194cb510cd42abb8ea91bd7660371944ecb 70bcbe9fadddda5f38b0db714fb66a615888228b 2d9dbee21465ceb9a63dfd32eecd0298d965cb5e abd8e4bdc4da69ee958d3081bba9323bd4d24605 9615cf6e18ddac545f82d9160303c25766321bcb 0d84b238655009e4841b3e5640ee6670d5b71bda 34e42a208eb191c655c9581739fbd8e5e4dfa268 8ac18eab69ba655a1c31583794a7bfbf022caf20 0bc594715c4b46cc720084825da8030d3dc9075e f930a00c0fdb8795ef6292b600f729276ec99e48 953729aa58144c173adbd913479d6acbc6136994 54551488819142d92a18125819e3d0cecdd315c8 39c3475a542902b301ab644f9eef0286138ea150 73c62468e8b0de40c41995e80d89d354e3e04547 adf01293fa60f06f840285c2db3ab285e3d4f6b5 4a992583affe82d2cce6fd78ef33dd43c20572a0 3b4e23b85d2874c47ecbfd94c1f7a96b4b849338 474416f53901506169ea294355b2d58cdfa21409 ad6588a16c8e30ff9ee064aca773777ed0a8dd81 2592f8429a0bae54a17b1cf00705cd42ae5d2545 121d8f924f0cde0c6e17571175921b4d11b29193 91b5174d19f384c36b51b862ed48e390dbc7c4ea 842f548097e7d4e86efe28f9a62c6c61a24f73f0 6d1ca567b9dc7b46c0738fab41a0eaea13b9a5df a96d34200d4924a1842eadeb1f07ac4cd73174c5 64e3dbb93d8e3d0f1a823ccdf1e69f528c1f10a3 129365f8fae9444a19e06405feade21d9c0b07de 0bcdf72876622a900b0ddac50197a38a7122861b c2326e4056a392299ebea121d877e4393a48c6a2 33360d9b2e3590cedd98faaeed141381f06df8a2 29bac478536e29cb9c9d88242144a2b9f8e0e91c e245ecd6556641b2972bd6e3992ccce0683e9fb1 55cc2da8a0a4a327117004e92080b544324e5ce5 d8d318f56ae5da4ed232c36d721faaad97a108fa f004e2f56483d4d10c7516b15ba6471cbaafbeda 9dbd5923ce8ca77e6602a7f922b87aae5304eebf 28a75161fa3bd03538cf95a1dfc113fbaac12744 4c4d74d0173985bb4b60506996ea4299f47d7d7b 8416d8f98a976a88c06b562bf9b962703173bd3b 43222bc173aab2bf850f05b12eb3aeee9286c993 896970657cd0156da3b2a7dddb7fb73d55b133f1 4b675d30d7af66719aa8cfe72156eaada9913679 a77321e42155e05659f664bda7d4068f5bd7e28f 14848e9b8e3f62e17511b2e746439e84520653a1 9f433e364b78a52b219df6c3f2639587ead94b9a 6ba8d2f343f61accdbb0d617e620c38e0ec45813 c2695e272df6d3944be3379b32057570401fa644 88604145a4f9ba1ce9601e3dac1c538e86704715 51b8f7929d192f8e05eaf154f2dc288f9b7a6a4f ddb209b527291bd3ff210930445e0b9bdce788e5 70ad636be5a1245311cf116fafa11d78139cc2b4 9567176911c5c813159596080dbf8d80d0c38892 4ed73b4d9d45950f4658ceb258ab04577a0a0ac5 d27fc2030aa59c7c6f27ae446f1266e2693d1430 f97e575ab113c0285dbeb39dd4c84f398223169d 94a453f5231fcc96d545abe9c65a5c8576978286 7473dd9fac4e624df01329b7e18f4e49aab607c8 d4ec2b013ade8421549b85cc2599ad402845f01d 61d537a3551608bd3ace1026a3c26bb00b436857 20e53abb0056a40064cfc3eca63da329f699b444 bdf72e5711f32acfb2029f4edcdfb0c6a56ad89b 0ef13b22a08359d3b3fefa68b9fa69d573a528ae 42aab037cc46c726620a7e4a26b6cfe712547097 6a91c038c8aa73cc67aa19772a89f3b0594da85b 0b9be048ad4e9d4842120f241f6de8f0ba33a427 a98657457d124cfda8b1af5acf7ad45a8ebb991b c29868034b4b93900a956f63823ae703045c5cdf be7d317dee4973f77694d5a76bd4b4c0146f0265 c6e795dc07a0577227968e092c8d32f38518cadf 17a1c501cf3e62b0742d7d9fc1a973584ba000ae 35b5f9e6a0195d35af2ede09a39d2be1e11aa873 12bfe82dbd97e0d077b243841a01d1748534ce0a 2cbf26bed002b9a3820a55f0cf83b89c037d2dbc 5cfa83eb2302793244790f8beeba7b94aa376a0c 1c586b4c0e3d3385dbbc8bb2878bc07ad55f7b6c be06de1968d3fa697b1bfdcf840ceca1d6045a4c ade68b7f7dcf87a346ba2c5633d02c715cbdad8a c90d9ab62138688d5f95f31c3226ccbcb13d1366 281bbdef5a4f89c1fcc2df16c4f23a236f7d0baa 2635ed7458ecf388892531b039af44cee02a784e 6ad66dc6b0482ac3c913227ef70842a9ae8e30a3 85bbc5d9f1d91b73dbdaa24855f5d31c075bdfd3 2d5bb7bbc2135f62a776ea310f3e2753e312a6e4 6d40054e52d6510245c34bcc20f6327a33a3581e 67208d2fcecd9a1dc61d04f84f5fe4704d1975f8 8684efa8a09fab325114ec73949cd200b903cad7 8b5624c5be46e231056b1925554756cbe1b78de0 3d65a17e28954d099471d604bb5d1f4ee610ae37 9bd89e6e6513caaeaa609e12c5018c986d78ff5b 435136aab0166457d07a4516d698163a3967c2c8 b624e9c690b604c744de5a57a1fc3da3e2b081dc 4f80e5df62ad0904670a6081fd32d13adbe2bcbb 852aefc2847e70f479e332825524f2ecde41c7d7 5a019b0d77d02736fbf945609fa02e4d08c661a3 b0d727af857d17ff4243b95c2839c5d2388198df 3ebcda4c1397486db637f747bf1cd6c567a7a4ae c04a772166bc826d5f489b0cdc68ff26e49c93cc b564a034aa57b58ac9d658ed5685c86443b5df5b 96101c34e7103938db08672acdbe254b36e6778f ac641c54b62fb40e52ffd5ea1fef7d8e1d1a7d77 302dc2320dbce3ab709e3613ba6dab8fde7e6141 bdcc0593dfdcd18e0154901d6548e8fb84811b23 2b9e51b8ed91ebf57dc5ada3bebd39c9917f9ec2 0e01105aafdaed63f86ce1440c686b52cd68b370 573ffbc148751aa576828d4cfa16d331695b16f2 0c1a95d83970d49cd097fe025c7dfbf0cb7a4186 90168c5b47318eb7b471eca68bf938e5d76b53f4 d65dfa7ec74a73cac7467412dbb67fbc7f570e9a 614ceda0e692af42ec9a15d0f8d9c8551cb25c01 9d7be9a9c58c495b91619cd5ad73403f46024be1 966bb214b29c1d0e0e8892d45072888be1963a9e 047e79600ae98d6bd39b6999e5c3da117096d3a8 e552899b2eeca8d733914e17bd30e51550c56f29 970bf13c7c6d2576c3052952174e93bf99cd038a 9b4e88c1e48ea048405fbaf4456bfc18faf7aec2 64751b3b379dc90e11b4511b2d97ef9b707ad63c 1c354e059aa5da2866de55bdf43f12f8ce41a5f3 aa008754f66b02ee15055b13f5a05503dd8de70d 381a2d8a45fd5235e75ab82765fdc54065d2c5a5 82eda5b71bb18fb9e6afdd835668c94622d742a5 79728c1409f6081b3252e0ed98246e7520fddb56 2789b089631dd8f8810a087be76ad7cb1405a6d7 9d6629a03aba4a029f43fc65b2da826843266c6e d3a4eaaaa36e8dd161eca3178cf285ae50f83e5a abb21c96375b75d58d6c50f3ede2fe292b41e169 849a00cbb44fbb70e416bc96161c9b3c8afef17e 9feb285b0dfda1bd6a34450aa1d490ca7d7417f9 7cc1cd5dbe27b91c242b5e7e56011973ca02e1a7 14bf2efa8ca94b202bdf2eba296555b8d8035650 6175f16c823848417828423f0332b49abed89fea 97859c33651396c2ecc061e78e0918d608655c91 9ccdb1d68f8897696b7d4189ae2c3d119d7b6fb5 d4dd09b07c4b4e27741f3af59f927eb0a893dbf1 b0caed48d84ba3959f9c76e1af37c48d89dc8f27 37159e37a7e4b3a856615abdbbb460645fca0614 4e552c4b947bd7ed58c89b53a1cb81ce76e4248b 8c6d08a58c6a6b6b8e876860eff02d249c220e7c 389ab76899f1d5c0b051d0f475f8a7f5daf14281 0a078e2a875dac3e773cec803e9d151107cda070 e5b5e8b527711717cef3863f220195bf19554ed7 0a16ce67a5652470e6e1dce8fdc8441261693078 3a743694236e9d78efb8f397f1c60b0bfb7c381c 8daa0fe8f43100615052d30d87e17b48c2299150 5a0721ae9358f1e9ea0bd9ae493cb7e611d3b701 e406f6c3c3564dc2c3fcd23319ea55520bf5345d 3d8d246edb6fcaedbef3a7e60bf69536d3620a67 289165bef81e81f1f9aaac896cbfcdadcd94b6f0 3a983755504e071a0e578309d36136853e4ba790 aa258c5bc9b86d639d7e323958c59264590115f3 c767e2e08030127b2868dda30ff023c3f2159389 febcdf5c7acaaccb08b95ef3176fd50f9f36485b 5931b311c0b5a4f4adfec3e580be96844a0544f4 aa8685ffde512443ef3dd2e5bb295f3bdce7458d c4bfcceb23bda043dd85de7cfb677142ad6cbcfa fce74663d6c8cf23df6d75e7ed4461b05bdb8b93 45dac23c5ec279b9fcb3081804365cea4cb6d6a9 229a5396c388b89c0fe4ff4123c495f82219f106 a728db50c9df927806f2d8041ac640e4a80563a0 e795101bc64f63d4b223d22c11275072e95eb4ac 68fbf2312fc7fba9a8385fa3b3d744983514ae09 ac7eab682b7dd11450bb30d82e6d4d63de9e0fe4 5a9cac06714332efca4fd9e0b307879d15724b16 1f95679e06c605b810711f6119f4ad1b3eefea38 f8a905d60d40d2b5482d44303bbf028265068069 00ecbf2ccaba02c5ec34c5f8b053f72993b9db61 703d00f83c9d3c7eb6c9c2fffbcce8cec19b4dcd 86d433094044dd5f33c71c1aeaf6f1d086687885 c919d2ba870f0731191311ca25bd56594bfd8190 e201982c8fa389d9ef4351f5332089375d61dac0 04fca6a72a1158e658a24077492650e8f6b1ddf6 4449b847626eba51f6656748c260b4cc4476408a a6b1d71c55a993844f583582a6d8bdc70ebbdfe4 5535ea56011b0176a22213bbde3dcb9f912044a1 920148893b1edbe0576b946046e276bb80bf8996 ae59d350bfe5f950a1e0cc59575161102894e21e 3355b135e0a6999a100a4dfeabba7abff20d1fb0 8b78ebc88d8d6e59aa48035cdfbd351e04d21141 e11c0fb1b1ed5eecadc45cede4243a1710c48426 83ecf5dcba55bab26b6305bc4eae9ffe6dd1f3d5 cd4ca588d200f9e93ff690e33b1b81b25050a51e 8345b8996464c0ab21334b4af3bc27051091d2f9 f69b6e0b9777fd9fc679b89752d9c53706b207cb 45736c71853a61ec5713a4ea8d84c2ab9ceeb468 9ef11ab9c6b2498800c01013b18a32fc68c9087f 9477d6e7f9920d35584a001391c20e15f332e61f 490dac2dc10af437af58af767b6e77bac73e2c7e 6e4b20eb733ed2620d46015a20da52e5307e4347 7bed603103298bd79dc1cbacefdb9d04fc0293c6 773460c2ad45ffccccf919f8a49362c770d90866 87e68009ad50de5bc17830fd8012ea7a14bcb497 500c653a22c850508ebcb76e70042cc4c6abda2f 31cb505c26ecddfcd5c64cb0220b4f863a935a51 dc53ee2e9055d52c81a003c2266f52452eb4f93f 2d1db57d1355d5fb6611798edc6476b9edbe4157 953896144d670fc4d34a98b1df1b82d14cb63241 54f5e7e40d77e6cc188711c347288db1cc663c19 5db7fa292353f3514386039afa14ad65ce75562c 1e24aba8ba9b42e53dfd6c794b6ed06f0cd52f51 8d7aa48f66f16a3bd4aac1ab25547acf80d0bed3 2614fa7fc94f1dd5e85f0d0c59b47678a73e1e52 fc18ddfcc4c7290d77ed21b0bbb160ca2bac1ed9 715d9284358dcd0c7eb7b3d6bf87d83a93ab171b d387101204fd49e686e29bf3a1ab0e8a58e208ca 3034f7050cb7e93f47d84484eb030d5653abbfeb 9a3bf60ecfd8e48c4d38351b241ba854ec572fe0 14eb8e5670ecf596b407d78994a302b52aa00a7b 628fa2274129715937fd880b43321f3ccc2ea28f 548c28926f0e930e7202bcf608123050d3c9c34b e2b0cbdbddd2b58ab6503f0afad250e742c4f155 1f796b343e5ce3cf106fea683b2db5ab92912077 6dbb82ac1560fa51ed3941bf1ef4be6094fb9bd6 5a48878be83de6bd8ecd98af2286047b6f43a360 2ab68d9ec0b03f49a61797f76bac67610aeeee83 b235545547b50e04995ef903ba6680b7cca8cf55 d1ab641b5434b0470604ffe4556b7bdd37c7b2ca b495b4c7886a5e6607ee891301c66637f1ed4066 b08573c2ded22ca6ec2e5b5dded730396636402b 39164daef21c470b17d48789d14527a8b7bda8e0 27b78d9b56395eef0afbe27533583a6347b50563 02197ac8224b8a65f63309075637f3b041fd33f3 a16f3b1152c336cdfc33d82b502ea0fca467b2f2 aca599dfd8013b90eb5a5a485865f8b70acfdc5d c5ca3ba109e12837d75ab4f5e59ad867279a4835 1cee8694cb030d7a3feed344dd4e560527e1434a 2c9097fe00b5519f4f166adbf0613a8d9d56c5f4 02fb218d71f0526d07e14e625017c8dd15ec24c4 e1e65c6f31e3c5543cb6e19910afa87b2dd8292f 888cc83e33e5eea70cbf3cb2a3c84a60d27ef2d6 a9f50e4edfbbce36799a8cfdd50cd8abb67ada45 6f2a2feffb25dcb7cc664f6426c397035df82341 25165014dc5ea0b955024604562899e1067ebc6c 1f6bbd66078c03dc25f66ece63e4dac9f2427f51 eb65783ff8f6592cbf9fbf1226734cdc0a643e2c 9eed2c0f54b51fa96da3331c74df028b33659085 8087553d984a99fd514509bd7dcf9eaf746d8b8a e71b4b664d315c73cded216022bca7f74b0e1410 e234fac0482e79c1e2121a5b537a87124adfd7a9 47bd9c4afdd2b082f670630aa2a76608a8e524e4 be715e9535d1ed5bd16a872b9ab09cf2a9d61b79 0844a73141a4ba2ec2214d739440d1260f4bc37e b9665eeda6942a4ef5dead541eacaa046e24fd36 c26370d003bd00cc77c42725e125ec0d8edc2f84 2ffd1670a67d23158bac813118655a4253164cc0 7f03346b72689e24f00edf884bc0c8bae4d4400f d435d8290d83ed605e433cf485584029ebae0501 0912c3fa189fe14c5bef7a3ca7c58edf1f74fbbd cd3e60bfd6dfda3d5d419087bae01ed43ec1d4f9 ae3653c118f231706f590239f4810a5b92713779 f0d33818fd16a0d4a5f431411af08fb7028aa91a 3f5a08741079b2f44ec10ebff33d9ede07e93485 f7d19d746e8e136a78aaf111fd9e731b0015bae7 f72d5f21581a52ae1b6eb98f6a4e961de38c7771 0cff949d76f32f6991ac2bf72ad019a3e0561f41 b1254a665679c9dfaa9e4f1294d5adf5d1112e0b 819de72c70c581820387faf558f6bfd6dd7ab4b9 d03badcf3c9077e95ee08cd8aa318fb7eb42a85c 6a4757ab927c6b9a7bd3c2edd1d0c7441fae13dc 2bd85b20f0e72ec46353e970dcbd254fec69b4e0 3a4eb31ecbecf8ccba7f2866cebe61138858ccec f0d86a741e0c1ecd9174c8d6116216102474cd80 09f6f4988ab0df352421cd86af9149c535a84891 509bf571b75bce94ebbd5c82e3dac82c008c615e 68bd0b46d540bded4579195ececc44cb4031400e eb5066cfd450be1acbcc0289b7120eada297b5a8 c14aba6265cdc494566164e31f2d20ed024040a5 5bba86b03e7dd652a0958aa584e0a7322483f3e1 8bd48c96118acc2c206af9a445113a766f0c524f 91edc16c91339d2e32b02d5042b1f45f34f9f175 bef7a130e5d468153330bb2bb7490ca3f13dff35 a857974dbac9c8b5d15f603c52186312aa3db4dd eb345f45860b4554e0012a9056aea6b0a6c3899e 8a3710cc56310d0f52fcae6b7a2eb83b81317fec 04cb67d8d0b2edd6e64db909ed772ce7c98034d9 38947f9cd8a0710e7aa1b50a4b419df04c3275b7 a3c3ef753798e2bcd9bbfb30ed41c4bde1574bd1 22f4aee3401814d733d1e46a0f7adef215ce1339 3b5dc05d2f5969a5c5faac9283affb8317fb919a deb903460adb53e7e4a7e390f32f2f8bf486489a 69d95f05a95cedc3905593d2b819478b820b2b03 ab0514718c95270e4034a8502051f3e1b6134632 453c61f2d82374a2405f6aecafb810322846bcd0 3b94bc5c6064a033b75177398dc1395cbfc8fd8b c8edc617ea9fa5cc24c8dd5b1c5addf0ac5a5cbd 6eb961674cd048abacfe5887e7661503ed2156d6 b2480743f75ad232514bd18ef2b486d85f14bb9c e74ab565c999b1962c35d2f2a1ee4d2a0c413856 767b2fb0a184b8f9528abafba3899183b9d2032b 9e64dd02a65d825657afe9573af4396e57e7f131 398c3ff75e15869fa5722a4c64b3e17b4cd318cb 677e6811c190c83c3e7f0259186769ac9c15e4d3 be0bab874277de6a7b462e61a50f9b71d643b185 c8c6b34eda1230e2a11973c05eee18957fcae172 bb269a2c1d516b9615b78639c055bbbb59b9971c 2872be36b209f836375595c035e22c22b25055ce 0dd91666f59e66201b762dca78e153e90ceda3a2 8f5b9b3da8f209108736d8394bd285785d5666bd 490160e9d5d572989102163f37a967dd1a156c92 83bb888641ff80a0dc6602533a0445b21094f4e6 87fba5f9ab800ecd2544ea2b4b89917aa3df310c f8760f11f7d3a980dae73080eb5b6c6247d72d5e 2ad49fc383173a071aa5bd66459db0e30274d7c0 c271d146dcfcfed573868a00b2bea96aa5d372c9 f684c9b5f6b078b02a32fb79cd357369773d054e c1d2ef190ea4fa4af67b9dbf7762b20193d00bce 12705d1655ad66c2b6c6f14c6f5f7a34dcae929f 5986f590cddb170716f8ce71aff12e36f1e8eeb6 ce1ecc5a548f7e510abf042d05f26817774ff534 7b304dd1bbf1c96290a73f3d6176f46e4a997355 4181b289b8c4cb97a2344fba1843139e579aefbf 46574fe049d5962ef4502381e141c859da768756 f44ba8504255cb836dc4099d5f6bd91a554c6fbe a671afe409bd8263c1420e257be4371a0f7839fb 8600498611daac07951532b561378b53bde89443 d9d2c818eb88007184f8e04a423e0578ca05542a a86662438366f42e826621508e652c9bbf495b7e d9c2b30e80847004e1b76cad41573698468344a6 4a71ef21ac5711e33e254106e483097ec37bb9ef 426aa9032838d8ae833402b1826251bcabe5660e f0c06f43c472ddc4b48202ac340a04c113e2b903 7e7134ec28ceba3ca6884ba18333a414e1aa8e0c 2d187f637133198a7c76a459f1f7de8df894167a 0f13f8a60ba4ee3df93d0a9a2c8ca22fb8ae1b0c 4e1940588f42020989fda3e41017ab76e162c935 a09d6dcc1b70446d33f47214d6b4786910657dfc 1f7417428c7e188548e245741811b13d4a30bf6c 01a378f7bbe7a331157f4e6ecec28ceda5468a87 d8245a45f5570bc0d540c53d1fd703e1b4c85a57 da88aa04c57b64fc5c8a31931746fa68b2ac4ac0 9b2201a9c86c43ce32cda8a64479b42a0e488dcd 90e4de3910192f75f20701da3b7c208bf425b7ba 6b34748b6dbc3ed23f5cacff87e22aa81c203588 aae69b97cd2c54701bc5aa8c79e9084a1659d9af a137b3398ade1220b05667de90dc60f9e34ac608 ae5fc6967c73219be4b9822c577eee24c9c75289 6bdbd7ece17ea538b87d530aebc992ecec391950 60204acd30ea354378405aca8c41e892e85ce440 89a8774f678ca1ac422938b89d4a7ffce3bb81e3 b7b603138b02f7be225031089bc81d7034127ed0 79d825c1caf44b0077ddff8374383f516c9a546f a0623fd42acdd4e4dfc151424762d2c5e5cbc0ba 645505d0d8a78b6553b14e617b2202fcdd4e5219 7e58741c2c797e636b667656bf01903a34fa9422 dc455d89d88cbb946302f2fe7b01d3a63a756d4f 43d7deb5776e00a1ed18db1717a71e08f7749470 7535df26c1cf2ed0d16ff4cd3b979a1026d20c26 e17e680c33bbf7c8edc85b282f8116443bfc5222 49854018ca8b804491c397e5541438d91e8d87f5 005102eb516ea773c622200e0e31c9bf74cbd745 f243bf918f2792568194883aba4a92f2bb18ea0b 5e9403a71554c44bd292cde760d5e0d0b5f00781 d1d6468d4039208e7d38629fc6b00bf082231299 b65a14fb394369529becab53de2ea7a5174088a2 700a22345dae018fbe67c1aeadb0caa71595e14c 847a9c6affda007a45f64a965872d14d1ffb3256 74b79341a05b77ed4a4e592a0cb87cdfa920c35c bfdb1be066e0604df1dc8155b52c1b82110f074e a96db9b3394a3d85e843650910f5674a568792c9 0a20b39805dde1ba16c133de1d6d17cc51437bf4 b322270c1953f3f32d4fc81b4de3d8ff7666df5d af517ccf4fc7c4295205154f9d0edc58ea5e82ed 6eda6a5542aa7f0762ce7ab9c3bf7a49ae575816 3988d5a441b063a2551cf90dbe460b0865f11123 46aaceed2a7f255b6e1ba85ee73ab179de42c98c daf68887916a5d7451cb03d39231a8d3b6f5b367 278024ee300488dcbfec688fc950572df3859418 a8cb823140ead1c1f468b5b5841eff3fb1f94c09 868a08d0c86376ac40750114e1760cba13176316 942045f829c9bc3754d5915e8b4972f5cc144f5c 1f5d7cb5e0b4f417bf7dae7bb8a438c408db725a 0f32a9c7c2c8dc45b2d5414c37ed2684559be39f 39b5dea3e80ff6376f4e873b362355114ee8dccc 18f0ec3e26470a3ab4edf1ab0db947107184209b 1bcb0b77d38d94e257e5496e662364dda4eecd97 0d40ccfece3dc6ee02fd709a953b6c1045cd93a5 7b752aa01fdda8cfdfcb9c1cbe8d1995d905fa45 e75e726b3fa14da1dc2014ad089adc4ae892b66b 03a65d3cd4a8f8f5bc9a9193236ca867942fae30 d75147083ab635f32a7e5f93b634be835fa51d8c 89db67082ff60ddb191ab3be867a74b9e7e90b91 4583645e47fe935048b4b04683ca3c9b4e3151da abfab417d9f61481c85d58daf9b147520cf9c853 a737af73b62c18b3f2a2ce670f7dd28e43fe3f96 89920af5aebdbbe86d3c77c52b10043dad5d008e 232e8eb584b712923982369a5221f78437781f3a 793dbe3ced6f14fadc7d62632591773e6d2f83fe bb5cdc1c479c0ece8e889582a3daf826c453b454 607627394abb34f3bc3c5378dec445941efbb163 1be4455edee1ec193a9a67eee9202d3737c39ac4 5248835c349f35d3df941f193fa3398d9f9602d6 c6a568f10227be6162ea11f263672f742897918c e4cbcec4b025f271224ab4dd3ffa080a3efca82b 898635d2b3a86d2476ad5731e5812f4c3f629ee8 bb7529ed8a10fd4de2dd75ef6eeff0d77f7fc116 8d1c7f292ef193aefdc3c541343ee0289491992c 397827b307f47a1fa99a2461a118eabbadc30659 0f80b15fe0186f080cef33a5a5114488cde9fb14 ec806a6dc921bee53ed575e2c86b195cf11dde52 2ba875b8344e5b663b9b03714080ab2e39f6db91 115e0c54958c248aafd6c260d2bde8523fef028d 699e3f7ba6b27638f430ba63592356028d3f6bed d2826ed204d98b6e303d12a30925e0c6fdcaa03c b9af368aec28b66255a0f0bdd0a7ef53b35f8a8a 51b3f9fe23ea3bfba5d1200f90303259dd8fcbe1 72c58ab2b04e45b40aab4d8f2d6fd9388f50e3f2 aad0a1d0dd2a62aa6f9afb9fae64aba9f2a0ec22 1fd538ed5685d2a6b8c38ce144a243c2b011ff24 07edb3d25d83fd3a0978cff4cdf4304885ed25bf f3ff775696979deeb182df6af8cf8228601873b4 aab5645d53d7eded4627ec9b4d24eec73a141d41 991e951d6edf982bcbc26d819b433a86c5d87098 03c5ae57381d56941cf45a5e17ba90d41a6e0a9f 2f5e21643cdf3da538c315a7e324c85cf65b79e1 e62ba5c4430b65e2b36c6923dc05ca179f9a5dfc 971ab99493a89d1d0e18ecef44e7d943774d36b8 0c50f5c966929f8945abcb88a9d476d9f70b9b21 a3af01dc03c6a6241d415c4b683b0f4eacc971a8 1aa7c472d38c74e3244dcaccc40bc25b2a5016af 910e985eeedc55afc640c2181dff0090f36b221e 6c4386430bdf95067d2563cbe47b2f94a00d23bf b81e3237a19103544cf849303af14954816e3774 12c3bf5b7f85cc0066c3ed0c2f38589973e90797 55d61093bea79e0f642f144ae1ba5187bd4ac20d ab4cf98240a9cfb09eb2422bc6a99d1fb861e363 99d837f58be741222a15458590d34db30ae389f5 fb1d623ea72c989f5a74a6937907e7e94ac92706 16c07c52b918bf5b116c37cffc5372ee5ec9ca83 b5afd89ac82fdfb57fc81263f38055e7328a1aa5 406d861232463069900647fadf936e8495cae66a b9e1c3ab497590af5fe4f28614d483fdc36e967c 53b0223950f6bf04acbc4ad1ed2ea43b5a6c8941 fff22532004f02d2e4ea5d6785691f8975b5b839 7f68548de367326193e17695474e4dc40de3b774 a2b6ac2272e8a05398be971c454b172033512f05 bd2d159f87aabbad8dfd67acd589f24f01c1e5f0 2aa9c4d5b997d6ea1ddca5e526858cbc4087007c ddb0f54b9dd76fe0c02aef5d5e82dce156402b19 214d42364578a71e008272f9a78888ffafad62b5 7dbd2b8f131f3eba3ea10a220f56726a05224967 34ffdfb3e2cdd2e1b500e7d517a597f9f11598ee f069b7c34cd26b802d405b0e1ca1edbba4c15a42 c7aca7e84dd2957c7015df7feeb5cc5e3c20fe3e c11cdceb6b39f4fb54e7aef33a80b11bb3d16894 9a2c04ba66f0d29e41464ac3cca74ff589a88c2a c700874bcda08b0671c6967eea7b57d8955c06e5 95b457c914ebe35d2579cea928fc42042548ceec 25a13843f1e1c64067dc9e4256c8c0b79616bb99 a52bed870aaccf545dd76aa95c942b34251dc2e0 6ba05b3004c11f7b68fd09fbb7094fa3baec4450 c028d8416334a1c916bddacbc8f40ba150c0f0cd eacf5a328c19361600fad28831fa9692f7bd3c9c ace2663597d23f5e76fcba1788816124cadcabfc 4e2d79327afa084efd92c4557a862c924a418c8f 24c563320b96af11a73faf41e87c255a79ed6a8f 004782e3db524e431c4512a9b272706649b6d3c7 50ece7af9666321672f00a8c62a319bc1761679d 86230843e9f729793fce5c48e68558299170dabe abbc570f1a8b5619ccc4a9d1cbad730bac265cac b513ee7101d4d116857ded40f9c78db8ff79e504 06a6aa81b44c31547e77f5a6fd2cf204d811b778 f80c344a4e3297831093659676656f2b2f93c85b 8ce020b6755d87bb9afbee0dd8e7c66f97a169a9 697d079c6922ab18c47a2038f727d3b3ac86f36e 50f498012660deff760d88afdd90e79cacded4b2 fe1412c0988010d6c8ca00616d9ab69fa7062c98 6f6dce2779ceca7175687c5570487dfd5a5b5d05 44cca9fe79787c041dd5eb965f7b0ad0d53a8a49 28551875c0c4fc5816dc39e88f2ce586c6779890 17e3a8265c8c592efd5a02861837c12f1ea0b75a b6c3ebfb33b09f594734e7bcaf759f98155e126b ab67b7bb4298907711850d60bf155a15e96f7383 9902ea373ec63fe856817d2c2a5be19c39d465b2 e32ac00d7ee9701ced8b3105bed471085227abba 55b92e0cada9410bb86eb6197be2fac66bc979e8 57c053663b53de81b275d164c9252c7a32a56474 0515d3fb281998a976447cebe5248613c564a3db dd38b340507f3562c878823009b022bd0cb7cfc3 c93b9acac8f8ee7447208d9c081439bf92bdde9d 70bcbfab99dc3876b16d6cdaecb3e3f9ef2b7c60 d156e3c8510e64dd3b1028f9d4becb5b38e31a0e fff2de72f2627cddc1f399625b71c742d26ac867 b80d4bd6d1dcbdbce37610411db71e18b7a393eb fda8ab67e1615867a9ecd09bf627ff1a2ac130da 45c2241cf068b3a38ca746d39426c9fdcaa3f87d 758acf2d60f2748ef0fe1147fed094aa02d773ef 8991929e98f8ab2c6c7e442b136bb3fd3722518d 31a6ce8c16bd8d3d94d96b3c929242685b5c06ad ba53c54a0782881242ebe00bcc54394347ddadce 4516d75c44bfd5278d219472a009f0635de31077 0fcbc14b83ab4c2b187115678dec2b82bbbc7c79 193af69cf2f688fbe0ba32d25f50ce68712af032 1fefeebb1d7f2fdc6e25945bf4c0bfaf8b859029 95f175c3463a3b1790d62beaa5900e827d0fde4e c22eaa41ad8b30d4fbf256d1ed64223643f49000 ca9a95d8b4738d7837f2cb6ab6a5d6542334f2e6 dc14de43ad25bf1832bbc75eb222e39d98d3ae7a 3540ec44b2f17500b48f9b975121883ee6e024cc 1216a8a54020c7db5f8c51e801485eab4a5a927d 249a104a7bacbbfb2ea201629927ad6ed9e2f32e 09c2932832acf1d100c180807642997178caf20d 18c89d843ca5b70dcec29471474db890eb80e9e3 b3a4a2b0937108b193bec8c2514f7d86bd1d62ea 6159001453907575e7dcadd6b7268ac93f88387d 4b8632451ce549fdcc35a15bf8c98ce8d8f806e1 39ab82cedd23bea242f6324d7881e69c2d80149b 01a16d43624a3f29f540f88e1abb06c7fe21b97f 0c464f0dbb12463b1be61bcf3b890f082b55ae91 9b965a50dca6a5223419fea9da3a1830cc02ce6e 1fe13da2fa1aa7b96446e4f0a4a914002c8ab6f7 821e1c9526843c8a2451f2fcb5d88120b1bbf0bd a5ef564d719ed6fd1e788278d89e306df64d18a9 2f3598da0b19b5244edc107a8a2c53e663108e5d ab5e82f0147fb1446d6a91760cea05dcb59d7b2d 88c75dcd6fe69272c2a1df23ce7be9e71a06d265 2a911d105f24bc37275fae05de3c5f0e7b0b0a82 b44fcff3954c0597c2248d0db8f8f590f8a4c388 e9dea8dd63525beb125e504da0daa61f1c34918f b6417a70c880b0be20053517dd9399aa91758748 2fb813b0430ffea33cbd8fcc6f971f5d9c1708e1 e6fb042d671f30a17d329b7e4c87436800ea0c49 fba7c7863e02ca3769f965a1499f651c3646c1d3 1833da4dd6027d49f8cc957ba3deac71387efdc2 d35e38435e83a4ffb214287ae130c04044b7154b 8beec34cb8a5b21f7703578a034bfcea40f2c35b 64d6b005191114bef65941e5473da47e07d1d398 3808cde6bd7bbbe4c0e82f0c54eff92acd432619 11b5f8995f79d27db710913ba1bae31a0964f417 0dbab305d2951d78728e4adf6ec71ea732e6780f c89ea1517781b981605ef634ff6490e67506979b 9ccacb5b3fc2cd6b3c4637de278e69c756726606 1105cc004a3e4b4353e87ae97cb4620821bb2899 428a47ca7ba06dc07ccddd3293d063c5c9832473 0df72702fd4533ea6ebd29fab3475b7b62551755 0a347ffeae6303e67c492a11aad16b20e2fbc846 9d4034ac51ff0c8c502169c7bdcd2823565cad24 86618c22edbcac054063dd304381ae8474895c5e 16c3cf5adc935fb35a7aa17e9729910fcf92357e 7d502b601a9e20a98ee9bd78bf1e08cef7277b83 f0faa3ae7a498a737d7a40bf07778dfc155bdbd9 b43e70c7db39c2cf17f90ad051ee66bd5c6e1d85 d53f27df460b5a68dae5915e33e66f392e9a344f 1372f468a919811ec7930b22c99fab37d70cc3d7 c86fa3e3fa5b34c3adc7a634448e33fbda0f12b8 f2e8a0f3f947cb5640b9707c7e128457dfd03486 360d9b137df1aa30776c46230f2c7ec2766c96cb 4a7ba0ce7c995c496038ca837abf3d5c10afae17 0b0e5b7357ae31991d64292e451f94b842a535b8 8e031b31157ea4fa64596eb990c6a96b05cc82ba 7f7c48a962f0939ecd2edfee7dde97550f9fad8d 2bbdaf4965a87a8bea66ff145c42ce87a7fbf366 c5d0bbb569c7efe21049e5361689fb05f88210e0 ce333aac306d14686031b4ba09a4538c1f3283ea 7e272f7e93b7d49364b5933a9297c897b4f870ea 618971df98768efa25f26fcf536642f2ebfb79e0 2baf69f928667c6af7bce96a39343f02b87614be 1aad3457792cb037041a6c6c9b5cffa15778d8a5 2e3d475433bdfb922fef405f9f1c6ba5b4d5c5af f4a93fdbb44ee8c5845f2003f24813c4c86d28f3 a1faa559860b69e2c0cd58093fcf9b40de5a0348 b7cee055c2c24e3f8c7d59b0a0b42124020078d1 b0ad065d7130bda2e362eade95c133806ccd6765 d00552fc5a41a23dca95e9c62bc0a1ead1480580 8d262fa0756bd84160bdb282c34addd886c070ea c4ffbcabf38ba2a6a1cff03744448bde39c2c93d 4fe4e075c649a4bd4f5b0ec605d3b0acafbff515 562c72b24f594c80dc17c8b0cfdb60a0fced4c78 d269ada80f072b4ad12ceee7a2807f526ab963c0 d3f2bd59c682127842a383456c42e3e48eb05db5 1023cd9035227db54e8c155c8db5e4ca107ab4e8 c94b2f7b382e61fec3289ed78202fa49ac8c9b9c cfc3c2d9e60f9d2683642277c6213b8fa7c7f354 40d3b24401883050ccd1d8762dd547ee3b7518b9 1de52d770d0b9364aaa8780590d2c056ac10402a 489306f7abf83d87f02baeb69e6e9721b074bfa8 dfc22f5c80712c7ab7d396a3dffa2a169f250918 b96f39b6666e0fbb2880150a3e7c764896f06462 616ae36c136fc329f93c11e7fbac91c5730a3251 c61ab037741ccf4ea28baab533daaac0b747490e e76a8f3b9fa9f481bb78f4d87516ab3ef4f82eba 951906690bbf9b8e7a3f5127349a5c84a4fdd114 ee923bedd44a863284b090e37b30f37bdf5bf9ab b7dd1710510cfe24f42da8ab4914035e174379cf e5531d6e7c1379858633d875c084f8463e32fc60 7e0ef0a3e1c427b87b5f451e012d251cc0be35a3 9a24b1db166e7e4e147e6a3c260dbf9d643b63e5 ba0bfe8ac6276321a1bc90f205e555ca340caf7d 1e0416a9c46d1ef3ec1403bff3fe90bc79cb067f a102a7970215c710de1b9c99303838c2348334cb a9f45c89aa2ee6f0667422227f01c34f8c9f7486 771c9620549a69fbf6a9a5ef7ccdc38e68afe15d 0c8f22061852c99716e2eb41494fe86794319144 39b94222388815636b521d21a2f08b77eff03136 fee60001c62e8c648acf235922e3fb048a03fe79 6e1b0624dd65b5e96baa3507a0d445a80a9f5a0f 9f7f285425db12361d95eac01d6325da5b7c1c27 52ad983c0c58566fbd1d6999b3f2a33fef4f76ee a7ac649b207ea3c2b2d14b04e16698008e03f3c6 db86841649c616b635c3bca18da28c4f0db6d752 d8f4457ba6c5c0ab6f824ddba42a61f0c9ac03d3 2026ba6b151b5e515d65b0ddcd6686bd5ee5c70c 066b5d8d4d63dc4577340e03d65868db5001716b d361734c74c965667e3fb0eebffc67d62a9f8020 24625df22dba0b807c4ada02f7c516af2f1be87c 8490aa52190839210a67cdc7c65989d3dfcd019c 783e073881366bd6f360bc72b745e4250a158fd9 408d7c86c55292a0fe0ab25b72e8758f2e28c219 82fff67155d216ae4dbd2579a349a5cfb1853d9f 6e21014db4762e915ad866f22572d856963cfe38 8140353d0e74b40d261c63b61d694a44065bcee8 ad34de4b3bdebe0147f4960cb5e4cff2a8cbe3aa 36d544deed2e82e479ed82b9cfa01c9674d55532 4da16f9731d19d3f5ebb424bbe775c84df668f87 a98fd56d5f9ef744ead28aa3b8689a72dabfe7c8 e2e70792b7668c1229bcf37c83b2d1f4b3fe27ff b6b9cf801bcf6e224027f7e4c59aa7aa2f3d9dc1 3a7f208d0ed41d9a6310014780fdd6c45036035c fc50206974914a14101bf7749286cccadbebdb3b 470f26379964f8a1d8d38aa130eb012bba05aa6a e73760a04d4c7499e44c4baa7a863925973e100f 9a73bf20c1b1a74ac575c8dfb54eba0a5d1564da f805a6ac3e64f8b822f147c34d751e7dfbef9519 c3d2dcfcfbf76ee90124f731e201c071464ee47e 6c74c4ac5dd74981df79c26cc9d6526a32ca55ff c804ddf668b101930b8a01216b4c9695e4d8e5a2 0aa290d33030d6256b65fce74c728e24e850db87 788fe4c5ce9bb5c07cb6c475475d37adac40a0f3 ee41b9e01fd8e7d7bb33d051569f58eb3ce2de09 e266e533a879c0871f8f6f6835f30729fe69c0b5 8bde12452a13abd0cb56a02c9e33b3d4761cf3d1 d6d14bcf0bfb968c1c23a4bdfab6372deadc0982 3b98ff72575ae25267797a16c4f04c4ea8e135fb b2c1fc8ea20bfe36a844d667ad29eac409a61077 7622b32bfb000a6fb8e15b3e4fd8a93357c2a308 0227a67bf1f983d16b1be924aaaebd586744c769 83ea78bc976a72d475bcc8f74417eed45a8ef6bf 7722d8e807054646c7e07e284dd2f852d91667df 93ef11dd5445c63199c7462b28af5b5fba53132c e6e3ff7d6d48132714cfb2ade928e8baaf138303 c556e31e9dbc0661f8f708a9c70f6e1ba4b9e70d 3722af86f67dfc4053fcf8f4f557f17a5babaf8a 1aa4309a37e381d19e008f7060254148c7faaa1b be839910b9ea57dfd574e4a315c147110f582ee8 ce19d662cfe4271923efcf145b0a1b5ec8e12875 b44c103727d89818fd6cbba1da37eaa8789fdd9c 322f43f02e2e654ffb6cf3e1cb9453bf716efc2a 91a895f5078cc3a4c302703961022abb5fdf1413 ad6e8bb21f60b53c0997714b9cf39dda9d9b2d34 33a1d2ef95d4773c3a3b6c71d05accfbbf241557 75de28bcea77de89ce199a4c86d143e44cc087e6 ed2ae845bdb53291f896be0b2f0b084cee0c6bfd dbcf98e79896149c473b35891d8d961f483df48b 7daebffaa8cb23ef3f460d485d1dc2fe32039d89 ca4148aa7b0f80db7014614e86b4709d0a1889df cab376096fd25350738f7ea44888f2a1f2fd2a2b 0494aeae2edccdc5561ccefc038d44127d70a31e 47239ecd29e84ca927bd9b69672ec7d5067d3e18 381cdf5381bcd70a661e43ba0fd79d59fd027983 3100678ce59f658036dfb6c3415f391c40af4eac de47770458f83a006a5c89add8add7bc813bc80c 96e9d4d075a344b3d000852bde5deefca2f9e9f1 c892a846e9456dc84f78f4ef74dc0299da25b276 8d978de300385829f8571e3b676c824d9ddc3344 1b0b2b42d18944c21e6b0bef8ea0b94574041a3e e64fd17d5b90af429de938b5d76d454ed3148009 ad550056a2eb8529603167f124939dac09cacea2 debbdf4fd19815a9212bcf02d5eec5a0eea4eb12 1ad1f5576d81dba714d1b0667a4c91f70a042991 365d5dd97a07ec6818f41b24be759357c4ed94b6 48e2f39c2e343b7b98f17a5b47115370dd8c78da 7f65d049d7203bce263778a51bd059ecf634bd6b 70d44cd7046592e025ff778bfb5b8e36cb80b8c4 1f2f63acabc31cdb8f54a2b3f125e6fe7bf971ab 82cbf410ede32c4956d855972c51ee5704da296d c398561d3b0ca4a2acd06f1b8cf93371071729c4 eb38d97bc9076a8416fe3a6ed3b87d094147e633 ea3386ebe9143d1c6d150983a1d0a723b7cb7b2e 1881400fbdcdfe41d95db93f3be6fee3a5f1dddd 1a0dc7395b65e328bafb8ed51999aaaa16de63e4 19162648224d0d061754a4ae8a63c9f421e44887 5b773b3dea43707f6123454c4dc2696161f084d5 8cfcd2dc0a5d14ac5d7483a50e50f5c14d4442c0 71271edfc136c9ce588cfaaac2269bfe3cf0e78c a1a1f4e60f497dde923c1a2b21acf20b494cdd2b e64e5a6e717580763df0a2843c769cf38a448ab0 4e3b2a5892906b6bec410e8b5c001196eb0a043d d836254195e6bb1c3c102947d2b1cc32a278c29a 9808442b74870bde495f105645b7005a47a4fff7 14a613711a7cf37565933fcb3aeb15053afa4a6d 5afafbccf9c622c9ddb37fb7d7530d12464e70a2 e7ef1870e5733b925c3eaeaa82fbbff316085479 fded3e25eb2a52ed6433fd80d331fa360db6881c 4614c7fc6c9e4c1f392061e930e3c3b42309a89a 8a2707ffd6ab062f73a2e0cffefa93f5234d96a5 889b0c2d03cbf0bbd0d0460475a8134d210b6312 73a7f1fbb65464effc91970ab4a6a6259cf4ad54 9b994c7c8fb20ac824b021ddab93443a6fce762c ef44248b97545ee8442cbab42de9033ce6dd68f5 43fe555ce1af42ac9e617b66c88a61eef8a6022c 520f6879ccef0bd248cfecb2926a1a1dde5d78a0 9cc18155796176928e5c91e39040e34081ac3b37 1a4727f18b067325c4dad23459f85f87821762b3 15e736ca711890fa42a96bfe261fefa2a573a2bb fd4f32103caa53863dbc6c74025d80dad75370c8 5374bae60b9cbdb036054b63635ccf7dd001417f 7c1df781c679840db041013c9faea4ebc4f52ddc 55ab99227803bdcb354e38bf62b6addeafa0e573 99eb57cd6b37d04a5912bac7250539bbbdd6c88e c4e1445c119cd40a2225a5d866e44548033c4f45 d26d0b275a8d53e2d402a0fc73e2bb5f0525bb3d e991d3f9f80a6f203da118e5ba9b5515bb8fe63c eb711dfc073d86fffbcc5968a248b7a7c95f21b1 76bcc396c8b1cd2535f972c79743d9d3ce21c025 44cba6558c9724f887ab86b794fc9bd4de23da16 415e2ece0d52d4529ffd203697df18f6f3279cfc 3ab27c0e8fff35eb03940350acbb45bf5029c703 0e6282665f9e63bf1b716cf438143a5103c6a478 027fad418e9819bfd3384d090e24a3f18febd938 8a93e4d02abc01bf9e57ebd0ed617215adf0274c 8e16f164b019137ea83c8254dcdc5ef2410fe049 494579d9e391a6c7cad2c1214206c526ee8d1b6c c42d5408546b779f73f5f455b9dc2fc7e2374dad 4d0cc094caedb6606e3f6f0fa570e331f361afc4 87b6e4078ef27c41965f343e0fecc4889dd74863 a153b1ade12a17f6821acac01e5d4cbc58c33875 fc3ce3e2e2777d7a8d0f960db23c1b1eef355102 b3fc5430c02c211ce7c329dfca45fea603c90e67 4a7e952a469b59676cf6ad04383a7672ffa36730 cb1fe190a8ed44cd0f1ee020f664d2ec97ce8fec 1c73f878fb317972156e9cf6e4bddf75e2a2666d eac2604079b1aa281d8a6b795c1d1c948bac1494 aa71b92bc7b364a085d12ebdee3fab228d727ab0 6eca6bd0349dffe3e01d785745b7721b3f0fe24e 05158d7823da76413a066cbb60765efd5be64fcc e923f30e011f297c46877783d650d59180fbf610 2e7587b84a8405138f8223132dedbd004cd7d16e 0b51f3bc31351b06bb983718b7e182d865c75222 e4b3f63af427e1d61b9ab92abb5c87bbfb7c8844 efeb52b18b7d1e4a85dac5dc7e3f359f3e654eae d15fb148e6177fd63e4b7e355a5dbec364b60761 e01f59f46dcdbadb3180b2002a6fbf9796453a0b 5b4839162a427db6983876e6246a191f37236754 01d97b92c10ec737c72ffc465c3fa1cda93112b6 9f093757c79482af6a333b1a9f0dcd06854efc19 d6a00ddfd6c48b1348f35f837db1916217991733 7140e9e5bc7c6dbb7ed09fc15d803a57303312d9 4363f93535dbbecfe065be6e9a9c256f3211607a 5833a2f9bf0e01a11bc9fbc285e995603b8573a3 e28a09a3547e6a4bc50b1c89f8540d98a30a6bdd afcc119b7a84e5f45049799054541e1891964847 dfc9bd9c40717bd4d731ad0d77df45dd6c6f6df9 0490b17eaf3a67addcb0d763b8d34596e9ca229a 85808e0933c83f21299d858b4b84fb328c91993e 741f9765a4264c18a8b45b698580ea15e415e0f8 3633f079d6ebad5cd3649da48ea486acb5f6f646 4837593729f27a8c4d9b2561f2cd3612b22d8e28 164d97cfbe13edf511b97b297d8618563f5d64a0 506670400fddc14359bbb3115e60a33b9ddcbe8e a4cc3d30bc7c7666461f3d7db6ced21cffc36227 84deab4296b9debe7a60c061cf6247f068ed6ba7 1ea4fdba4ab3f8409dfe98a75f08be61140df4d1 e6159549b5f95ad08cf4884175e0dac31808f56e 621fca850da430eccbbbbbae920f38ccaeb5e40a 05ab7505875e734d545bfdff5c3a453a7eb7888d ce342945317222a00c0d400eff387a4621e01b87 bce30cf594834cc6bef11496e0d8ec62a2d441cb 79927a6001dddacb2ceb2f212b95bca1925af70d eafed53b5c79f2f5494b32e407a1fecfa77e37e7 1af7fd6d9c7e68d7d4d2da4a76b484eb6832889c 10d91bb0c36e8a5c99d1959512e5f053cc12058d 1ef2fb48aa1db89232fd12c4d23e4c99b15dfeff 44fc03b2f10d1d9d7e8242c965a957b3b0d42865 f21783da33009f4b5fae8c14bcfe33d4b1466f67 7ba4daaf42a280df6c4154ff7b1d6f066c2b6726 c505780a935f446e6ea7638c87f5a7f013cdbf04 90667d3925165991286338172d828d400e136a7a 1d381c4fae9345aa0037f38f1f3fb323c45116cf 95bfc0c523aa0a5ed6d1383d5c60c062cc81870f d7c18cffdb34f3a403de8da3aa50bab64d00ae8c b570332e277673839e616104c72c5e91f7f3fcad 8c204764da051b6c6b948179f0f3b14196d99e85 d8c0033bdb352cc6cdca78cd3992dbae75b98fd7 c0232438beedd0db1c58378538f4e2a79a7362ee fe4a976e119d0e96138af135c5219c54a18f99f6 c6878c0ca8f8f67e61054665e34f1c7e78bf10bd 0947b919511b63f890115333162cd155c9bcaa50 3534cc6bebe0a3ff3b662e74b5c9f455b90a0980 4f48317b056d8658cb49642ddd9e7f9846f2415c d8d5f77238d370eafc48674c5ba7d00b0f210650 7aee355fe5586e077e7fa5b2dc359a8eb98cb1f6 6ef195f48d14a2d7a8705c4b361872c8d554c8a7 6028c5cefaf88cd9f833d002cb2182d71d5d8c57 0145c55d40b51f6792e82dc9887cf238aafdc169 61a3214aae1bb366a4e5e8301e1b0fa3c7bcc779 5cb4cb2f13320da6e7e4e1684e1e4e7cf151bfe8 c6e225720be209def50a28aa5a2e529f20a6be13 001cd260813534b08f7745d9aba98da73f2288cf 0fc03a913bdad2fecdd8f9dc5a7c647fdc2870d6 434d6fd19e0f16016c51e0b54a6bd8d0bae6b0da 22d85d66352652e3eefa3aeb1a975d5b5f294d76 ac73dba06d24f07f7af5721a61c9f259d5913e56 cefd1c3ac711571b8c5f10899c78b80948db10d0 f3b8eaa6ae9a3a8215e227d74506482c1253127f 51806c3791fb891fc439afdbf58ac6e0fea4c480 5abd75c676eeb2aa2089f48444ea30bb4b776530 468e888e93039fa94ecfc22fd7636bda664e08ad df6956c8f850ffb7b25dc0e8c0b6a79d7ea61855 90b8b888b1c2fa17c18829bb33024d1e1795e204 815cb3ec6675cd9e852d62cd1fce4611952d85ae f9ec4fa4a5002911849731cbac9f437dbd72627a 9d294d7ffa66c8682d7b70e07e36fa0edb085ef2 371972567faa5d05087721d3287d0d05d26e9a3a ebb2010d5a0c266434010bbedec825a2f60f521d 8437cee03790a5a2799fb2c5da721fad9bd72eec 474f0a401e7fec4752998d563e4e6f41c15a9c37 a17a7dde07d912f722b56f026c17c36deb9c99f1 33c552ed411c12d167fe4c34855df6b0a09a8c2b d8081b28ffad022d45193f703ecb60c0298ab7ab 4baa5ff5712123e9859e98940ac8d708cda7c407 e21108dd95f2f186db1e99b683e2d67e334221ef 4858acf6cb98e97a506edb8d2c70a094e053eebb f464a7c58770a2b05e9c9282bef997140e704763 e25bfd29cc92d5bc94734950e4dcfd6bc8d041be 73e587c935ffb26e3f8fecf8fc759af7e7d48a7f 35ce35dd8599fe02278de0ac9aed98bb4eb2e321 a9afabfa302582bb274592061ad2880a652a5800 edfd9531399003312068de8e3c61d02c849376f1 594b5a2cac9c03380eabf3ba6b2675f2f3364c47 6c9323063b13121be5b33ae9a5dbcf3af7ee0226 700382b8fd6e54295b2273e9159ad9ef15d3c61c 98e3b80bfd3b69d56d8f05fe4b94677c7cf9dbf1 26032a58c30dddc27adb0c023aa8ddb6512563a4 4e688c7a64b41db6f42f69d5cdd5ca1be8000af7 0e56a15db534fe6c4e2270c00b0aff6d513fdd1e 676283b1551434c2c577ef49ed4cec0100e0e633 7173c5e7046ac79a6ff169a77e358069a219720e fd61256ea97c4338f571e373d78111660eca9f7f c8a53fb06960581a758e41e755fc8e58eb909b23 469e9a637adc2815cd0e5fb52abefa413e920c66 70dfa04679d05c7af82bd55c986197603a81fe5b 121bd0157d9c99600d63b5bc90f05e93504069b4 ad3a8d626eda89db6538ec126be1ad26cff8552e 8789832f791cae553f22f5cfe5c67edfef6f3ce5 162ce25e7e9007e3c7a6135fd1f49404dd6d4d86 90fb6deec5135d52acaf81e718613e8b17c5ff02 0af3c924b9d51689c710485b7a319a365e1f6fcb 6e3d989e0e0ee9e4a05d182fb44c348a54ad7f74 534b6c8f0f6ca1ff912fa5819e1952652b14fa45 fead33718b0b923a5d5f30165a88862c2e25d0de 45b60eac96a5dc31279748042c702ae552a43594 c9946251aaee27d260cf4c572dbe796216d77861 1429fc2c2dfbfe7d05e3670dc42411fe08006c23 72a7fb285f973caede4eb825f7fa4dc6df261fc8 de41b6789588b2ab853cce85f8cf64fb71cf1e19 03f62ffe01559c8cf10b9feaccce375aa3d25b4e c2b8a732276b2a4b6ad6a199ac4815a96d8437cf e6246b42c27ffc10181f0c23e1f38b248d7b030c 16302c15b784e4dab22af0f52c415385eaea9f62 ed262735a7eb59b7b94e20b48697979b8a05a2a4 432f457b8cb163a0acde3cbe525ac66ac5751444 1f6e9a22590b7dee1a3048609b1618ca9d7e12a0 5f8948e810708f8a6bf90a80cc0861cd23b4c918 c7e8491d70068c66f96db1bad3059601f53ea4a1 69e2d8e72c9860180aed92cb13c37dd2ac3e0790 9da09078de773c0cb2adb7341f239e9fa3cf2f0c d6a6f50d43d61e9ceb45d09d743cb4d243d4e0af 8f5931bcb36211fe2ebbf84c1694fe7ccc04380c 3a08481fc907bd53f97cd4e11936c7bfb3b5ca82 53c454cc39aa836165def8f11f7e66aa3764c2de b015e3d9e761bbd05c6c5d4788280382ba1261ef 3bc0e22599ae451c3499552ac28ba46199e49320 4a3ceb2fb1d4b6ac32404bfe85dc8a3accd7e08a 3d8e040b12bfd88b4f08fc796286670039326145 b80c5dae3adf8b372ad888569912315f8fedab8a 9d12b8c1644140b589b87c2ff397c89c9e08bc96 a350325def03488404b3461a53ce63f60ffd68b7 2d98aea0236edf8d2f8c51c4a9f3c0de7ead64ad 12a91462a922ef76e3ce3b33a640c83a3fc22792 d988742e0d6f70859e97b6e5563e6687843f0c06 9c683fd0c31e249c31420430c9a61e78c694c045 1e04f6620cfff57ca4aec0f0267eb12fa30990e8 5cd832c42f1de901c68e1c9e50ba8dd3ab0cae65 1c0b4135bc426587481ec7219771e0585ac19b4b 7a2363528d91b0c106212f0ff10fdc8530caa083 b36452d4e06cc5649d9b2a419be923a3bc9ae171 d2fe1fa0c33d04a48602ed808a31081d2c287b8e 21ab34f3195479430cd9db83c907ced68ad8e71e c6d0e19fe8628f0263d5aea4a227fdc002443d5a 93ca9d678ca9526960cb75b6aa39f4844dc5803b 59c310f5df3b8755d05d87a59dc7b7e9b79f1b22 6f78482db02fc1314558315d6bd23a236d9c3bd6 fce6436892adbd31a2219c3a63eb53bb7e658438 a5e33b170fe572c39af4176912f5f979bc975989 c697e6b4a0239b19707bd95198a57f16889dfa29 9b60112d6b9d7817377c65b348f66f0773e84579 76791b39d4e02780e6da235d4f8f906ff78c57c2 ba9f4b455d01d8db15fbf730be9f0ff778108436 19c2cb10afc6d0214a1fe9d7a83a99666bbd6996 ddba374f88f2500dc79f3d26ea20ac5d535b818e 3763b1e7d1b7082c650b60ed435a6681726dce5e 0b20a2a0306f8fc73e5bb2d9df993d9508bb64a8 0c1012df467319a6836bdcbfb11341de9c58ba1c d5349dc1ff980368599d45a2757bc2613d096316 79bc7076f611c0ab577970985c36d515304445a2 60232ddf21ebca5f8a2beec70a4812840a736673 d65f5f4e1f0c0b121366ce15a5ca0313e971d6e8 3a14994cbd3e1dd98862000c24008f006cd6f13b 7c2446a3e48a8d1434ee17529cbdf10473fe6f2f 02188ea452d35e8b95cb0388b5954a630b13b68e 798ee7209faccca30ee0be9e5ca9fb93bd363397 020cd5c89551690247195edaeff6814b52266b73 5d2329ee45d36ca70e1acfc29349e5f809620f97 7b00e8c240227361659a2ce1e53e8ba9e08be530 d4bd523de78855fa35cb8f111aeb02ede30c3c4d 03fac99f6336e1fcfc18352fa1565bfdebfa8f4e e7562f07994a69dc7886fda3ce079f969e618df7 5764d1411956592adcc631e31b02db63d2e6a9b8 ef32fcaa34e0a1c0cf9550027e27f1820c5391dc 170ba2a20d8b0ff707e4f31b0451ad866a4e7391 d1f66b4b39172733e458ace8aaf84a432eb1ce01 9e216ca5a7ca856d60c1307ba5b57ec0a3f5bf1c 87b1f83b380a95353a7c525896ed05796727467f 99c369fa46e13ff67c6d8c25fd379cd6e7f3573d f97c45ed7104ab9e2541b87cf405f169c4ca607c 5fd5d09870add06d77055fa99e6dc30cef42065b d5d74fdb5b065a5392910e9709da48e8bb2e5ef1 64bd7e6b39767edbc97a14d1908e2a5cc2db5b65 9ef9649c85b71243fe2b20ca943f88a3fbb4e4f0 8daf5be1d6547131018dbc38c14ba31738d42d4e 36dc9803c9b26602515a7a77e5a814109db7e41b 3c47225a899e8c82ce1ec79a12bc62f9fd1b5d47 9077e0904c63b923678bac6b3867d10c456b98dc 7db7757d98707eda9cec0a08a87247c143fc726b 1ab25035f50b5cea4c0bcdd63cd1589ce71302d2 7c6a62f70ec4834d27e80e6ffdce5c041f0e7b6d 4d3cec9bc81060f6fc6011395c3ba8d076da0c86 9a7d4edb4b04fd890e4d65be6cd11e6eb9e9aeb2 ffc0e6e55c394359ea8563b2d185041e730324e2 914cd694863f2476eb736b837ce2c81a3a7a9952 7f05e26dd4a9f2c96fa253c85f98d28f32e05544 1112cfd69997ad5f73d3a149bfa22714aa0386d6 64c92ceff8ff32f7cd0c6597a1140732854894b5 33d1576c7d36fd3e633c0f001f9cdd6c52c49f30 15647cc41c5ad81943d2063826b64c94d9ca9b58 9eeac85188e9c6b44184dac1afab5fa503e3db3d d4c04fe1e7a3734e904260451d9835e914199ae6 bf1f4e44cd21d0b99a7a73c3e0fb9808074fbfab 7bb2180cdcd1ccd1dc9607303d7809ae3d7cc282 eddeb4f8e23648aa5fc069e42d1e61ffec3d5fd3 5a50fef2cef2b258634dc0c0272d1b219c514a3f 8f96f6608efe0cdfc1f98a24c5f97c1d5af0fc06 8a78b7a09d844d1f8901094d80895fc5cc307e75 558ed7ff00ba2c76e78c407cf6976a1b7538d483 76e8b8a50ebc64e5c6cbe7fa120b8961ec3dba78 7801316a68ad7870a13419bf78eb6f8d82dca8d5 31e082d31bef2dcaffdf4f3eb051fc986f8b78a0 4c6032c4596cf60aeece527cf10223e2ee0122f9 77b2a3bf9e050c2a1325df22b304876d34911c18 f8a523890e821572416eba724f9346bc7bf6b4b7 31e7375a9171c0985a8c3ceab3d5a5a659df0f23 7b3d7bafa3da450e4ddeb71dede3006a4a276228 974f5213d71a3de4fecba90b2477f48df61af81e 5037f906bc4c9f13923abd816258a80c18f03cec 92959ccab7bc2a8d611fbae3046ac5158857dcdf a395915ad551be91867931c959e778c8229fe37d 450d4521634bad6640fb59598cd7dfb6977e3aae ceac303152a6514cf3d28722ecd645414894cfa9 73b2a7077af40ce15d5135edc854322e3a67770b 1c086af911a5ffc435af102d613fe2ccab7ae4f0 721021eefb2173a2a7f3eaf0650d64773aa58d88 ffe4ace64ce65186a09897fe00574613645b96d4 5082f72c60027a69a38f6c3fbdb838ab914f9bca 493fdd8f0b10862283aeae68f1909b6272443e33 0675b2e46e450f286a04d69e95979a858dfdac6e ce533eea42fef76cac7f2071df513a39fcc93081 46d447969dee7275188ede719f52200361b4afbf 4ecdf792f6fd4f1ef986eab1d67399aa2c5e211e 30138a522a4f83a63ec7b85f7131a506f3fcd0b7 f3f6151d750281d160929e5d7a3324723bac4f1c d1cce7e7d80a91efe0aad41975f23558a70d3ed3 f323d233dffc5dd6db9dec0154af7d942a299f5a ea01176dd7ebf0c62b4f06eebdb238ece907d336 be3fac0dffa502e82c5641dfd9e3bfe06afb41f9 db5f897622e3980c71182a0b0936c1d5f29472e7 c7f4ddc26f3116d4efc7a1635fe36525fe64846c 62606482352a6fda62183a9ff2bacf98d4d7be15 9ad44af2f4966babe63c74d0431d7d06fdadcc9c 3cf1c33764508e0796d5bde8c0e5ef5c45d08cda 48a3690a95e34499b9466957dd26ff37c6190fe8 0a7d33b92d63d803b9f406ece9388cb30e725682 c63eba1184c813b634a389c7a3dc5f3e6bb7c93b fdcf8459c2e0d07fd9d49382e600c6c8d8498ecb a47afeff4aea717430319c5ec80a55da8ba50bf0 873c042af71e9bfc8409dc2b7900ab0f36ea1ab6 b00acf82f3f50cd9b096215875bbde65baa40b88 477aad5a8fbc7cc9f5d65a94b564a274edb513b4 d97713c9ea01cf49c504cc77206ffda1085d9f0c 8b02263baa003b207e7bc568e4f31669c751ba2f 16ced1ff2a7dbdc3f75e5be9d5ef254e9055f2c5 145e3ee6d187d9f7344d04674d8069a0d67b2d8c c4a0ac4e6b5199b4056c4e8d1bd86c233f4a8946 94010c4372fccbf8020370ce6cb6eea9acd5f68c 7d716540b37452ebc64067b2946c2ef4169ce729 539bc392983cbc1f30dd1c7e713e45764901307c 4ef3f556d6b2090b6878845830a19c8aa0b925cf 3193d610fb046ae74021a5350fc7aef8760ebe9c 728ca3f608326e09238cafbad860c35b748a323c b7a069f00f8c442e41d1936fd359b7f17dd04ceb 97aea7bf11c2d50995501b1681faa54d6f467948 26a942f21238f9661b6a1b58e00d3055eee6c0b8 68f14c87a53a2ff67d708a76e7f2eff3f3745541 0816b9d48614b6e14027fe5a09ae60de180f8223 12ac8bb3a992c74aa6f6a0aaead0b911056a6da9 ddb79c613a10b4fb4efae208549e7478e895e0b4 31c4d2aa756f8bc6301dad790a5038792e0b1b19 b5df874b5d077c2c2739c451dd6ce148434012ed 13fa55892cc093e64d966dfb1cedf10616a0d321 694c300460a74e3d5f5c78b675961db7bfc58215 735f83329bc469016408bcea597f6bdcfa688ac9 8fef584b85bcd79b51ba5aa3a12ca31951d2f0e3 bceb1d24a4e80d0b03e041f63bc5799effa60a84 688f83f4f776fcacc220347dcd386700c1a43fe0 d99448407c70ee3efff77a4b1ea11146a975aa78 340585d7d6c0af3fc707c2a333feb11461b61a56 c8dea9e9b6e8d7b4a880ab74262717005951ded6 3b08326ecf6af0182375aa7b1c1fc525ec2d0a90 a88ce83d7cd92e363dca2af9a2129fc47b446f4d eea89b25d66c98c1e3b111c4f109aa9097be371a b7d5b8393f683b0f44d3398a6362f068010c5e64 693822597d5705a5ce8aba52474a560a6f3d0bf9 e895ca652959213e086829bddff5ff09129481bd 273b80248473ba54dfe623fc1f38783c6d0aa263 a571fe02f58e01d7b4f71f76fe16df28ec08bd0a bef62daf64d2264d7a03ba02a857dc1941e90e0a 0c00641a0e38833eb23f4b38d13e296c2afe4394 e2e9c7379d98bac3c1acac83664e4d1110a1c6b3 642c94f447f0e1837f1d7ab32fae950b689d735b be2a15df2921d246d04063dc07b285986d8819fb ccf1c7de95c54fc1d50685ad37707c635b63afa8 6e532fb6366c98675b9b84de070b4c69b0c92162 1e14ab7d632fb581112f56583fe41ed0920991f5 ba7406c842dc66fe6285d9ec468af79a0783d6ac e266be1f290994b1a4b3b22de636b9e5a20a2558 10a88a6c42e894a956e4f69d2bd3cf7e583b2b77 3d96c2ea425477821e8622b52dba8b39d9decbd4 1a0ec2f9bc5d0b680f69f47c33d5f8e3b117b363 d5db0bc884bfb3370f4e985543588a588889d239 09e52e11d40cd87b3fb65471cbe6d9b4b0c1de15 22f965da3a09b5f278e7e00cab9f64f1f283dd95 4ce03d913d63673a8a0c6d643c6adec9cb4464bf 7777a738e66c51068eb6bffa112011dbb76c8863 bf2893b64e246b8cadf639cd7c17484ee317117a 9aacb068b115442d66d627b1051fb1fb0a9b4f92 fb08573a6d83d36496e0effbe9477a8aa5a989d2 0fc36681468fb2bb452ca2931c55495f23ae8919 4d6998fef273c828d430ec1f1c44f34445dc2aa9 7269a4dea39ca2dd5ed62e7298bf03fb0972ad1b bc3380cd74761d36c024d621d18d3d624e1ecf35 143817afdd34b2f876d8e2d9f9b10471833b7948 3c572cf4a3f3d6ad5e25d3c467a81f7865ddb03e 38a11ff50d2d7232727ca77ac287d700349693ae a4e74252f10620a9bac8e4684b4acc0a1f4072f6 e6ffeb701fe5a810c1a217c9cf9ce0ab2c985ef6 53f11a463585016e1a71f446863b2aa1a45131bb 0dd97b22f60f70f0b0273aaf0c8ed7dadae9239c f9e443b0b5cdab8eb1d57a0b89bdfbd890557e6b 5e9cec5ae0f981f9cc0035463bed0297180c9396 e20b56789a10a5bb69b4979104fd3e210ea9b73d fdf7b78d6378cca89c937af14d9e7f7b7127c4f3 1bad059ca75a4af3665bc78eaf855d174e0578bd 1c33f9aedee2ec835829842041bf158c747305b2 f44026495cb39893d1aa3691079c63668713d811 07c045220c8295e1948292a99ccebc3a0ddacde5 dca095807b68278f283d838e45ec5577d966d37f 3a9f45d1d7d08aa3b21d599cdb1c56a52172951b 19a4ec2c389ecb507a128d74d71621327fa5e3ab 7fac6ef4738a568509d8d1ae0cdb149b9b37f587 b80d22bfb8f801c72cf9e0a8db9ce68fdd07645b 1f9ee4fc3b874292a3e9835ae4aca61d1d82aadb 5db8975202ea5ee902a610de905143cf530e6bdc fe34a463d165263d955ec1a604e3ba7ec24c463d f3c0cb90c95dd569628245a80d1396578cbdbbae fa5c8d497e97a5d9cecfb2b0f10eb4584ed95bcd 2f8b085e0788bb552e77bd9b30c012caa6b06d6f 24958ad27162805b90c600e0701614e573bc12b1 419921612477fe8716895019550ab1000e20858d 082cec48ba5123c3907990122c1f3d82dc783b6e 93ab86088b9a3277ea4804487f0503dd57da803e 8deea693b26551d223b422a0e45dd1aa874d2361 b723ef45285132782c5eb4fc8180965075ef086b ff087c6230d66248d06f2ba0a1b380bc5a67f0eb fdc8e855ecb9722408e9f0886b237fb29e9e9f03 0fbb56df8eec4b3f3f5411e488926ce6af0289ac a818dde6ca5a996f86d55a676a7a4c813da7b3c5 457b0eec50a1616bc09e7222c78c5fbc8c9184b0 d88db3f362697c1bc60731f57c527d4f12534ad8 9642980865c35c73d34a5778ca38c60fa387dbde 2ac3702e2e22d7a0044fc27c147e25969437d934 85503fdbc2c25d4ff6ccde5dd5f91b8bd607effa 7ea0156ebc5968ecfcd8404065adddab49e896ef fba3107c50c55ddd769a77b3ae2b8b236ee964b5 132140232192f0c601328c7a44229e300de093ba ccbbb163a58f0615d86381b8e5bdeebe9bc2eeba a718f0e729d30cb20a4da077c8751ab04fb38e69 ddf4dfae4e259f07a32a262c293e3ce8d245c32d 367436b69dc098914aba847fa0d4cb546bd68f78 74825828b3b624bca22540955d532a1de80a26fe 4928cbb746df1801c2c4894023148b0640f0acca f05dbe8d58bf49f3c0393e44a057472edd7056a1 6a0af3f529808f38cf55398d2290fde0ed6d415d a916200799a2cd8808e50559826a62a6422def7c 42b2b47c821ef25e6ba328e5c8d653e4600e4d29 fdda3481c0a94e254474554b003d6effbedf29e6 43343d814eb5ef893bccb305d3265655c2c55d74 93692fa84b6d3d3dd402649c9f0dbbb3af89a834 4fa9c3bdf662026385191d1176b251d01e475be1 77542a254338b16adff801547470e7d31336fb20 cf821facb4c31e2c4effbc920dec22868dde8ba7 6ec75a23fd871cfd7a3c29f9da26d31ec43ed3d6 3e8f8ec18ca817ffbad3d1a48fcc0b0be2be0ab7 fc878129c5e3a8d7fb249a0a8633df3e4367e03f 91a7a77522a5463fe5583ec9ec032d7f29ab8c26 fadf7bfa72a17b4ef6cd811eab5548e568c1d3c4 4f4acc1f1d124b6d66764ace553ade19e2a9056f dcf55f6e87598dcd2fc5ee70be797f24b1c7fcc3 0daafca5dfb11843d1631f1e34395e553340a29f bc96822e0094d2ffb7ba79fa828aa06958f80ef9 7d7799865f31cb27b34043325128c5592f5b8d7e 20fffec7d015a83fa88857e60070e50ad3fb457c 968f6ce676fc1f27fb4398adf6e700622eabc034 c34a7bb75ecec662b3543044b5e0393b610ffad1 1b9610ec2c1bdc39edd3ff0d1edee575640f6bd7 54dd34450f883838cdd51b2dae47e0baa0e7a04f 9bea8e57b43f908f7a7e95862e183dd41c83fbc0 f3f324ed5620944f05df7074c006369194486398 00f8bb92b8c2566acf698f42a4f422e7d3a9b00f 1e681b88ce60bb179e5733acee98572c8890a24f 4345725c685ae2d78b9c9dd46cb7a3c80c2dec82 f83b88aa7f1f0bd02e09dce0f838cb8a9e986c9f ef05944d8fdfa5de1abe4592a728c8e02cbb4975 69d5aac2354bb37ce4617a9ee84909474e70691b 79421514bb9b8bb92f8f03309af07b83b5b98004 d60e03e3157bbf27c10b36f510f5fa467e5cd5ef befc9819d00457bc3c97b1cde5608d8c2c7e1b16 88e4db3000bb1848cb15a7065b0132620bba4192 5b6369d809871e5be413dc403277eff8ce882551 c12147656a103c5b6f128fe58137e10ba1323567 49ca696deff2385511e274f4395ec581943a6617 3cee3681857313bd0045105a659fcb8dfc204d0b 9c22dd85eb7b46669da4443ad512c466cfe30cb1 45dc28fc92b76e940ee84f8242c4ff54cec90068 6e94cfffa59f48a4bdb804a92e903c169c864b2a 5ab5ac57d4b9b7be822012a00579e170d09064d5 c9f8b7b5994444cf60e33ccd98cea39da15a2c8f 2d53151d5733c5f582fe60581fa521edd1da1c73 b7d64b587def00f38efd0c3fc258816171865202 9031400654c3501086ee2a67d21529866e1ac06c 9019bb1678a4d66e8331a54edfeb777c2c79067b 90e5fac7b838cabb7106c262bb760024745debde 47aa9cf2448a841d1807be0265774dfbcf1bf274 4661f8d2e94497564ad9f88630aca71b2cbc924e cb0f070a801bee3655a6ac39a336fa99bb222632 18675c5ba481768d886b2885a9d8764e9637deb9 6c2bda19d0c5e220d6dcd0bb9137831e4837178e 9498a328b1588dda82a3ae6a2dd311e0fb6c8265 f5ccb6737f4aa7e7fb3c0cf6eb36585ee6cf3666 75f42fd916365f83c0a1e7d2fa82ba6153f76b40 92f0c9592b8cb6d8e1e42faee38103d937810eba c5b3980218e0904cb5e6affc0fc21f6333dd410d f9b0cef10d8109c2e4185be0d024f11584e0ea44 e705124a76193b86bed33b005c509d697a920b11 6f2973835c8df3831e923017b29fb6b5f09c3952 305e83df67aeb42492f47959a55ec5ae39c3b68c 57cca963dd4889f7ee6d12f705cfcd8c52b5dd3e f8b5b12140b7acc62e188ca55b421c249c1e7686 7b422fedbe1807a7c672e5b87513b00f7ee4a1e5 ce336229c525b26308ac42ef5191099d5cd4f13d e7859062e03f324a852ca043029e0c9470ba8e79 aeefa161177724e9a2d3fb2b78c812ea3ec27474 046ea952d16078400ca76681f77b8247082cbee6 9cba9ed05c437f5db2f0324c9936a4b50d8f29f2 b2e0cb5c3273786f642bef1211064474458cf818 b4f0394dc71587a9cd6d5d46284f0cb36052ffb1 d0d9d0165040114d3dd20d9927a6d14baf21460a 57103c1a18c0c5b11336bbe5be0beae7192e0a4e af2a85a880d5d6a18e4bcc1cfa70a74a0dec0aa5 3cc69347731517f9e6f3d2ebf1a9796890175d56 f6b5874e5ccc2d765f20c5d19887e9457dff9724 e4f9af0cde21ca17c62717cecdf1726f17266761 12c2957e8d0e6ff7e844d7170291aff04269fc31 2eee5cd484b521308852578b9733aed446c39d3f 34caa5da281dc5d53337f8cb6f6d161412a191b2 758c1fb460e933dafa10e6a11bb58f7ccf33bc44 5c4ad4b716b69deebac1035e725e7a2ba1f70a77 4ff0f33e0d39a9ad22e7236911d1faf0e81a3fc5 3fb5c155fca9fb77e694f56bcd16573c4e554ec1 1fab609f0db9be5b17e4714beb6e081c2d9fc1c7 7768c82a70fe0b46d037834eca43c39862473cc2 c2af4d5b065fa23128e4b1456656698125ff5874 27594fbf45dbe332cac84290c07e5f09c3ac3eca 79e307a0ccbb87be0a2b775d6ca25c0d0c4e7457 09817031d9b1284c7a817632f8651418d8b2d8da ff05799a187830b67f595b1793db1123c8757667 badaf4c3a8d2223ccd0e5df38fe9ee6cc360e1d0 94e7c6221c739b679fb265414aa00aa1a02c5701 490b807a28422fd79dfb8fe8e53750300e5d24fc aa96500fe24ee551ed44c92b5e3037500155aaa4 3680cd7c6a9b7136969d882312f40ef50938a574 32f643a00211b6d58284a543dbd6ef0c7c6ca7d9 9c7ce26814af0e75ad6a1077f862e285958bae0a dd15076bb284978b3cdcca39b2d38a889f733f06 1aa3b787b782ddfe07c33816576adc75df41a339 db055b14a4e6fe7e52860bf8a4e14cc366ac9eee cd4f6d82e461e09374e4e0bb5ddde6d83f420f5c a7aa50ca71d4cf247c0970c2eea92be636e12120 7755b26cb14867ee442dd22b92a18404956cca60 27799e409c5b1ca667d30625ecafd12c000b2bb7 99856fca9347da643a6e8183403004587a7e2b68 130aaf84e9d5bd31f499c046438e9cbc1ed5d70a 619e59fcfd91f9357640708a7a25866c32d23fef 4b1fa3cd2f0f194b57ed4f1f5e47fe9308c1019b b792d79b009c3515265081568a9ca55e442face9 86c2013e154b12646a1befb5bdf1cd1f6e450991 34d02d43224fcfd52745d8c8d1527d1d57fdb3f1 a6200c90d9701c71dd411f9e3d1449e20d7d1ae7 7514fb6004a8918791c8ddf9db96b67d1c3dbd97 00931763c77f3d2533df702a48e0a02103ceec46 8c3695d43108418d4c42708eb55720f94f27cd0d 4677de148c8d6e2f36208ca468138969ef094993 4ea92dd12e7843bfea51d25ced3c4819010778cc a3ae1a1db08e4af85135eaa5f9a158d19a672f72 50b7c3c48ba5c039481c038bdf09bf9855501949 46b1419f7dd09b153736d553628bb72a630d13b9 7bee9e1f8eb639413a4627a27eff0aa93c07f557 2edf4976d08097d7326ea777f2bc3b2e39e322d7 a9be67e65039f61e0d7568741f36eb26d0fb1fae a0bcb4d4c94c912e5f9a058032bea833474bebdf c9ac88fedeb6165bc3cd73a15cc6d61714a8862c d4d51e620f9484d6afd5294e2f30ec83db81bf61 46746ccbc13f6cacb67f269ca10c95555fb3a986 daae124c87dcbebbb93f3d314bdc75da682fa2cf ef89139e42f7df28aecaebb7d4bd20cb2a129504 54dd0bb6e94d02bbd106f4c1f00dbcbd48cd82c3 8a6d6bc6c689e286abc70d0647b6da1640c7e6ea 619d2fd382c462af343f04fdd0f3b07c42aa1683 23d651f8675567f327ff34a7aee9b60102428d3e ab801084312094a0943838eb14ce4cf0820a79f5 f4b37057c7cc0f8f9e6dffb3e0b703fb70be24c0 c871c091f0f20cf8ccae146a58a6bcd6a0bcb912 9907adda5e656bfb4a14bf5caca8dd5142c82e29 7e56d92ef22fe00898756e26cd3b1809f3ee1d05 9fccf7ac80be49d7e313bed6faf0836974c11585 769419dc8c2c29b93c0688bc7dbcdaffc8a9ee99 58d5ee000fc2271eb2c44166802cb70de347f709 8f91f03341eef613b6b92c53fb5823aa3b8fafbc 5eed56a41b327befaa211009ade4baeaad3613da de75997d9dffcbbda14330a6f2a1ca0f69392b0b a6a3a1e9437988908baed2a26864693a8aa37bc6 1de38d5118923a80a67df792497d895a60b7e2b5 5c10b89e10a934539e86804a74b2af7a8417a50d 319c414647e3c38f0c2f9e20495dd0f0ad636570 5376ae50a7e51a2f5b4d5642f9325186156dfd65 6afae0c856f0b9619a8d9f2c1a53160578a608e1 5c6fb7300dceb9b8e59b4e3a74388fe1ba8d0fc6 2f6dd5eec89e3846a6afaa6edccda4cc57da1029 a244b8d544ab89bbdd9e1c82554ede52f7948dbe a4578f89d9a1fa3498edff46d436ad7046904121 34526ead32fced8a71699afe61daae23cc54590d 98b706ebe85074c763d3f71aff1ceb51ebf0eef8 176674bfbbf7601d86f858cafe2ba33cd71e10e6 c13ab060e9ea1d3578ad89dc1152f06e98e6bbdf 298577ca71f02c9bec10f641e44b8e3d6b6daf62 3242739148312c19c09e11f4c8fec39bb60c982d 0584e7e3640f09412ba126f763e1ffcc980607f4 167e7c73a6f53819b7b7b3ce335910969e758d2c 7c3007c392c775bb4ee11c1cc06c59a82e8979fd cb4a17b641521d4513d5d01ac12eb57102f6ead2 b35a5ff4bce48825173a425b6f421644f80040fe 190b88f4eac4da5d3545dac42b3e8e91cfd69d9d 21e687c54173dfd860ce7e657a09df07c1b9eb89 d4016063bea3707964b52936b52097ea362c58b5 65867adb3aa809c556bd7f18d668615a8a255da4 78c2cc78ad65fbd988a7764e300a8bf7be1f6c4d 731bde225a132aee40354827e2f5d8916bc53714 6d31c77028c9331eaaeaa82d3961efc3e341287a 472b2f7d5c4ae55c9dd1e5c8c7845973f333c6d0 71ee6716c4516d69e5563115a2ca2391ba4bd16a ac52916615873da3020715338d5fc38cfb0473a8 725296cc9b877894cbd36559df7e97f6ce25c0e0 c037bcfcf4ea7fa2b103c43ffe6b7ce58d8c8209 700af594b3b00b5df1f17d0828cd6fdb1a871ad7 af5fa30d071dda7359bb37d64f0512f3c3dbd4d7 5337b4e8e141643d5c9efb7b0588383f9535ff12 f8723a4b3cf7068c81beb1ee0a11162bdb633cae 1615defbf8803eebb534fbf6a178f428fb108e37 3c47a48189a4bd4f4266f6f719befbd6baa625d7 23eef59b8cc09ed3cbf5c649d47e263cda74e588 012d23d8437d2c20a6d7a6af8fc0afca0e9f26bd 09f995f9e637e76729dc3f8ab16a32a896f73213 892c0923ce1282b2bd74d530ab4a5003fc6ecca1 5d9b797648effb6a90d8762e727db704224cdc85 616f1e913adac2916bc9dd5d5fe5588e7c0ae3f9 c5a0c3817b72a7485d33f8ad310fefa5c8d61e5b 8184bc9ce1c8e5a1f28abc00c94344306a43744d ec90cbde2f7b5892aa17d4a8b27c45adbbf36e5f 0e2280d0b396e8d49bb3e2200bc8743a27c6610d 89ca06d5b8200de44f096ae95fd2c1fd47e82000 0905e9492ba7a6c537e20a9a1d937b4170484d84 df4e283166c55a2da7898a06d7e6ad1a1af62c58 e13bda5cc73bc996439a74fd6c16a62da518f510 93f78627527b4b1903ecf74f0f0bf8f5d093fafc da18e2ed0dd0889871d5160cb8f5a73b9f346e3e 8d7c647a184332b30a1486956c7d64c3f6d17af0 4ae6d51318e2a97a305eaf9a138ee3f14b7be7bc 8fd1e33be51e7dbb90169e3b1e5d664e7099c930 90c10de56e77afe5295e3629cdf2029760c0df8c f7f702cc234ba471c1cbb254c62c79921b45987d 6f2381d3952ced20f13959b4c02a04f371c1fd91 e73c75687b95daf35b9e9807cd579cc9ec3d6bc3 ef9613f605b57cbcd66834a382fd77b8ef281e3b d0eca285581ed864534a8c8b8440b77afe08dc78 0a96c7d8218ee350ce6d1cae369efdbb7f068ddf ec53ffd9f1ba6028002f0114664af3e282119e71 4d18f70aa33ef6f89f0baa31c99db278465ad06d 3856c33e1ed140cb4d60644dadf7b4fbc9666cd5 31a72adf515cfda50e327dc71c232e3a3ed39255 c3cc68b6cff3f084a306e9d63c58deb660d8f6c3 07f8da0ddf6011780e0da41f0ad7df53597bc1fd 409368322e7bd4c981e85b92f803ed55100d1dd0 62fe3d9f04aa71244b9bfb5bbe933c2f3b64d829 cf1b7e35661e146dd39253897fb0b30b2884cfef 6ab60cd1fc8af1ccc58608503930848f548814a4 260ccb638028f590968a05fdf6812f5f94171ab0 0ad9b2e7122d0c8c2a4d103f672e7f79bd638d5e ef2b03b7f53d331f9330f682c93e54b2e75c7c39 4270978b4ee1b104809a8c5b8c9f5a6fcd5a22cf a0b75dc853fe1c62b93b16e0cc5964db6b257f8e 49084e728b488d521aa26c9b17672fd24896f225 0d64f42697b7db64a56688d9aa2c76cd4ca4edf3 3e75b8df92c4c31f815cfdf0ce36cab8fd9985ad c784a12c2aff216781994a0ab6e8187c45fb7b43 f4efdacf6c43934c95911dc0b70bb62897c0c6ae e59112f27d669be3898c569af62b7baa164acefa a1eab7b57154adb3fd07caf36bca64d77428d956 fcfd4f9a3d9d12ca8dbe4d5ceffa85e79a11d76e 492e71d9770607d62f26e546fa6bb4b0bbceaed2 a234b98b11a6297e810d69948afe163fcacfd242 5942160b84b5dacf423a3bef956f2ddc08e44c3d a0be561f58c9b70ab699f1cc826860343f70e501 e30c979807481f779787034a4ec5016277241cda fec4b4c7aefce7d5ded28abbbc230e0f13dbdf18 4aba070c5641a3529b459c333a711121b11990e4 35f085615cf9ed65aec23f9a697ddc5d2aaa0c1a 6891581e64c01b3f6155a7a56928e78de5289dd0 17b3f00a3c26f69d6ec7c41620cec955380d307b 2f05a125b3e1ef69b5a7bd25ee74dac3161d4804 c6d069253778b073beb9e9b27a096decb5559db3 89b79698627893c076ac73affee1ac77c1b47a05 1f31feb7d919a33ad8ed35d3c186c3c138ad2a9d 85e4b6b3c346a6d27aaf1d3dfbc323d59193b2a4 1ec660a0317f0e64ed108e3b95efb573ea6d97d6 f7cc2e3d70ce824873802efbb87952ae7c0066c2 547481af315db739890f3623741d133e7e15fdb1 d1fe9bb716b35a7beff7775437dd52562d3bec06 5a5848826d7c2f23995e6206d1a220cb079b6d47 6125fef5d9f8b8bbea07249784485b68ca7249b8 66fda4f1a70ccf40a2c8a2ffff1cd1d35dfdbd33 df527395c2aa20ec1e54a3df05c04af325cd5209 729eb75054b5a11da5f516c10ee9be4637ed1bef c05e73a89ce3342913d4d88f779c548e490b5525 710dc2970d0b8533320c17145b56294087c3ad0d fb0397ea36efa15a804d806517c1412e76788ae0 a3b9a483340dc6af66d8d4e2762818b7f9615e44 2fede6566243795109d3ccab98728732f9ae9375 f54a250685e316e1a4efe6bb76848496a7798ddb 1411e3afe69ef210ecdf0b78071b5324cba0cc65 caa37bd4cff66cae06ddb7accd434c95b28a93c0 64af37abac292d640e794cb8dcd39f9bccfe2440 97ada7d222b3b255625be4d76126f46faf89898b da358ad3139b6e5cbd94f4532ca075d29edd7801 75644d7e1e89317319cae476e3cffe470c9494c5 e9e4bc2701f431e650c8236bfb6b4c85892fafef 5898f33d4f752a7143a5e06d6bb4e12326d17a35 24e529505c0f83c0f19649c07c7cb0bd96ff320e f0f9706fbb619f1d41582ab3163b2922224c44fc 5379b9f9e49903e50fb68cc8036b83920f517266 733d295e9feb74bef12f357e406b41736d55edb3 1d3e81d85c78a85dc5d57953b9f049fdaa687e86 a7e843a87c001e7bc84452e797bc2310fbcbf3b0 a6c51045cc06e2d675d33c903cec7525e1fcd621 45c585aaeffc4c83e94fd90df645d9a11cd89876 946544e2d1dac1204605428b71a8e0e2b2022fc8 26d0408e6794b146226a02ff98136a5fb48c06dc de12d6ac68322c36c63db075fde560648acc5101 c37cc2acabafe388eed86b7082abdcd6d6c7eb05 e20a490bc7bad63131d6800b759d9f714c105391 d99fc0c124fd13c1f6594f75cd8d43ce56005d17 7ec7120d548a68b2651a2b60e102dc4f8a52277e 465cc692e016ac0ae255e0d7bdec18cc2c60add7 641c15db957c0e08cfe5f5bdda42a4573def41ae a60fe1b363d453e4f00d81ced170e7024f51e61c cb2b5000defaf28708d6f657ec337409a3447c56 9f60df6d2b3faa4ad4482ef1a04a2780367550b5 06a90464fa46b9bc3c5f28f24d15ef47ddd0486a b5bd5429c8c5119c1b4f8c4d196ea18324633546 f07819439d9dd146d6765323116dd78cdd24b83f 7718319d17b9f545352428208a44b99eda9ad1aa 77e6ee424f06fc832e58728e3766e2f494ffeb03 a849c456c1ca0b16051d0cb8c40123b6ca124632 953345683062d6e9552d53fcd93c25f1c9586a58 e23a1866e12512cc69ad85101f088ab72b4ea18a 27d3e126a807367e47ce806f37fa4bafae9186df 5be0a388f7791149ff25431d8f641b447ed0852f 43cbced7d2f5d3a994f98b6cddcf4d6983dfbae8 d5d212f69e3bf23332ea72492cb89e296730cf4c 5ccc07477f3fd779f26950773510913b956eb120 53f0166c4644dffdc3340b5fa020a92803ca6710 940f0cd80934f4cb83194b0215a4a25091e860cc 521f298d22ab0b263840dbcbf4f0e68224c3a9b1 c275f83d36f02d1bc3e48e77fc010cbb5fb32e12 be6a73c6234e2c59e8bc019c4664c3b0371f10be 31ddbe27c71a9281850dd85cce7c436f6c16a624 7d0906cce28f5f355d28f2c66f179f611dcc722f bb90b103801bc94294a6c83b8079833a2a5ece40 b9e176d95cf28eccda998aac0259081f2a6c50e8 e25a43fa285ee19f83a57cca15c2a8b9fc21923c 9ac5e0e4d7bca1d7e6c2c09ced6819820bc76e65 9b507c39bca912e4891032bada2555300a59892c 0a740f5e34e6ed8e63296eb245f8f9f8c5c9d033 915203d20edea94b0808c278c564a800377f221a 4891afdd0930656cfc98da9b642ed0bd51c86399 bafa9153ebc18f3d7cefdcc4707d711ac5e740f5 940814c7aef66db225a4f0a618588b33ef6a44d9 2458d9cfbb7782461d15d95909aaf69790868489 55c7d24c3a626f0d0154a635a77958e5eeea406f 319b83c3562bb7ae20a58b39f1dce86af8dd4b57 3f616b2734148bedf649b3d3910f9498b7bd9387 3854b9ae9aa99f8c892637c4f43a3738baea84ab 3bbe982a5ff0a20917fce5e73d448a96f8b16fb3 aac69bbee0010c1fe9a3ada0fb1ecfebb56cfd42 a74289ec2b4368f93448fc1278fb4f6d05b001d6 c964838c734fded243a57d1b6a684f63145c7111 c9651cf80be647fef7f22bb1f254ade81e11e93a e9de06ad71624d81e37be8086effb68103c11444 68115bb857f5faab910a9d3e36dd4a8ca9115ac2 99f1c9ae93915959141649ecb8e7c76d5a25b01a 18b92a733918acd15cb00f9dc3db77cba378fc49 90811cee3c4136942a97ae319e489b2924f98c90 f230876d47807e77cdce45879d98f7650f36e35f 84240d0eec78774892537d325bb00eacb612c609 af968cb0cd3b351f006cb71f9de61a14b4d898f3 9a33819fd088f32879f1959526583c698af942aa 521ae7e565f83f4c8831f1c097023f52e638679d ecc489281c3327ebc72660ee2a74119c4147a986 3aeb3a170c9f75d97d70df3d88ff02e0498a5e6e 182a4c22e9bee71a8845b490b7cbc21bb97b6839 3e27f3f625257526bf17ffe13b34730cca278ef2 7afa84a3c202e1b8c1b3ff22d98d4d762a4028f5 4162175edc04568320da33edf577e52510a7af7c dc3ae5d0890d4e7b28e9ded5a4f39426790c3752 85b32234ea749a6dbd2b84bbaae4176f67aa98e1 93e906a930bdc3f0aa769fea72390f81b82d0d97 fea0090f2ee76b01c92f22f6e5cd927f5d58263a 134c6059f011295bb7993b62cafad9fe0874bb6a a22a2508a0dfcb3fe5a1d449a130dc82222d2d45 7c767e5144eaa16b373f976d3a3d0d9d9b3cd91a b12a728773bdcacc4b19c2e132c92b54187516d1 a992bacc163bba4c9f1c3f04bf43feb41c5ca517 ad0a53012fca13096b4b14e1a065171e025123ef 7ea883e88cf5e3fae6a2e7658c3b8fbc837f3e9e 45ac480f0af51ad9ef6b0856087ac83d1558f0f1 5b1a16fb18d5e838c36395328b10f5754d7b1e3a 5f83e11e8a2939986c420e362ecc984054650bad 53fd83370222e5eb8d12799d6697434f7f765261 4a7c9b3dfeed2c77c41d45ea78f9c27ad05b1439 491761e2532a99bee0b9061e8d7e235a7ba0d1a3 b76b0a21ad4d512b489ce62e917020d3fd435a5b 5cc114dd8978659c7f647b36d2fee0ff3a58355e 01d8b9a5c78b78cbe7495d3c62e45f047f468dc4 a06cbbb3cf1df8244e6c452eaa1e3797becdacea 7f268a3d8660d5dc6c6c081b4c8f02d343e1282f 722156a1e6d2c50c819147393c4e3aabcffc6632 2bfa50cda993e4d972e57778c788b74ee2d983c9 d71720d14731c75c4644e6c2930759e1be418384 34131c5a380152f49cf985d47a8232701a145f80 3a5c63a878b3c5bc3e2f9cc88c868ed236516c83 bcf402936b8c67402913444783f829dbc3b2f6d0 0866d180f7186ee6cee552f52fe044c0e0a3ac82 9686ead00964a7f4b2b0c713fd410326912ba428 2eb0a24e23402fdf54cad0f7926e35114836cfe6 a889ecfd7d3ef7f0b8384919d688dbd95ffb87f7 3cb885bfbb050e7ba66a8c213bbeb245c41fcd8d 31d342fdbe645de3626dc4a5a1b5cf996c318ca0 b5e1df23314ed8d6a2986aaa7ca94f497933158f 8fb887a20989a2e86c07fb1bc87d22a213ee0d42 dddfb5f80ec9d4ec6c9995b4039fb2d5f6b05fc6 f866c64698491654119288b3b3a88beb09505d11 a3f604347e501e2f2c6e62a3e0b39777a36010fa 931c322c9284018055b1ec133ea6428e36a2f4b2 4c5e6a14e77b535ad35c4576b2dfd7b3ac2a30f4 2302f7e62032c2284a51f9bdbe6835a9e047ffa1 8297779e407a021860989f99730dab7d802c59db 165ac6e13862067a6248a3e20c67aed2081d7a18 377485a1817f7c54cfd3991da60112a28b02d50f e2e1ae1ce6f7b0555224ec2ba35b38a856eeccde 9314640abeca77d1ca36a0acc63334b05d45e21c 37f592af748d31357af78b4880a0eb6b38c7e054 208420772eb10e12bd7142f2f344f762e738b232 dd9f9fddf725de40aac6c55ecf24f1cbbabbbb94 f09c4e4c70058c98b2d581cafd17d36e0d3f4263 07f55073ced3c118270548147b194a6db803e224 a8e8d88a54b70845af9a021d9d36c62c53a0a270 5e5ad74ebe4ec193540eb786a6ecd973109c13c2 8c291c8fe9e1eeb9b2fb7b45e2b05dfbe60f42bf d0adffbb318bc5b0156dbcc241c18de77d6c2e8b 361255aacb2031f96651b99f8f390cf74d01c81b f71da70ec1876c64212261263a8494d3e5e1e6d6 d2511241ec97f43d332db438bc88175da95f3dde c19aba1ca843dc1fe78882c47f9ce1e9c12e0497 a0199aace264ab605608453f38b7640d85e359a1 f2658cbc407d9ab47e34ca9997987db1422f7c60 2193b3cd544e473064a9b3a0c3a702ebeb276560 eae19152530e61b9b10f58d32e277ec2b4f7d223 f9ddfd84a0246733214e88c2b76e245960cbe1c4 4ec3c4d91c8e52055e25b10b2111c7a5a8eac628 e1415f757c0b6384f7b8e5f5cfb1afd861f930f8 c8dab76fd5f4cc17dfccd4d1cf976ab6b784f234 668afbe3fe9b1640c1a915acf6edc34b79b606f4 c1463aa6a94dc4b34da6ac5f9d77da4746ebc98b b024091bfd5c1301498a4e63525dae3cb80b223f 619e6ce9439e642479e5b6727bb9770ec300df2e b244d0e73babb521a82ebca40feb1093a9d88393 d31032a287e96a770787b76eb5f74cdbe896646a 4d1f6f3845595ffa4e3bb23983254f0d6db1a1ea cb3e39a6f5461a5bf2b94382d5280d50d3bcdb3b 9923b7f890537c4344742a4dadbac41aee97275e b05e57e9bfdc34fe76ac48e5c76389a28b701f55 021981f4cc19f2444bfafd303e6428a2c87fe546 edeffcd3724631d94bc4e99308442193fc719d7e 828bd766d4e391cc979f8ceda7eb1386c90010db 4226f8bc134fb5224f74a956246dde2c724009ed 813cfbd66b491f2070057b18b188bfd2f2755f36 466dd0cd6db68d40ae3767d876d14b8a79f8f1c1 fe5bcb0e7c96560119b04d814dbfb8bbbc763b6f eb0ab61faf19e3d63873c5b4fbaf2b94fabaa6e3 bca27880e21176e70370923e3ab15bea2e4055c3 4dbf9fe250ee709e3dd838b22354e0cc6ff5dbc2 29eaf4784e6155108ddd97c863d9fd2190e82f61 8016b551460b293887f7ce4eee770738461f6ea0 9c5a0644b355d58250b1963b6806926ce70256f2 002a3e6bf08be2b33d7fe81a63d4acf93f2d05f2 8284f1b171fd525059378c7c33d99660111c0de7 3f60626f496c1e7c03bb72ff3420b71d3f7ab4e3 219c828c16e0080c802f8058b493fd9a93a0c9e7 332d0946c6b0889e0e57783176708a096134c5fc dd216eddb680c48f316ba09ccdd830b0c4513b9a 898e6f93b9bed809a30230f220654defeaefac6e e57b3c76a7dc6bdc7b766655694b0bc2bd0951eb 9a7154ec329e52a68a59ca277b65dd7b81444c0c 6f54152171720c4452ad783c047463f9a1b14a05 25be0f11ab3e368d3066389cde1644cfa46433d6 4e6e5513a244d6338563d91c583170f5312b232f 2022500f1710befbe8aac4d4ffee7dee2fa2b3b7 c859e3e011177fef3d9e6dbfd5213c143bd19b67 e646ea46b0f4b7a7ad0d2cdff7284af138837264 fc97ad6599c096db79743e6e00807a0ea33fae12 ab08727651976b0396677b225243a194dd7ce28c 10a556c0eccc1758127cc26831c35c21024beae6 5977bde89e9ef8ff02355069ff6099b3c6ecaefe 2b1aa1a9bf648e342b793a95c34b8d48965fdc39 5717979494f126da993dc5d960c6e9470b8ecf5b 9089884006cf92b235a924c03f6274e6cd6e512f 3d435f31a79a49619624b9a135b24c0ad68c5dfd d00e96037380a1fde96d7172ecb895128b825ea2 f0e01b912e1952b7b0dd17bf4011eac4ae27ab4b ce4d11ddea558fab668cabf319c2f21fc7bf154e e2d871e6f87a27a6d8dbcc2e5b63cb80ba3edb1e 9f0d27b2d4979a399eff084ffb4525a81185a9ea 07625c555770ab4ece646124b4c353f9f7ea2241 9df2905ee3374d4df47b0af9f6553d429e67ad6b e6f9e1eebe32d177017f48fb8393b56e07a2f73e 170f4bf8e51dc086e74f28eb47149fc40bcb1298 7e53ce8f3bbd0bae4481cb060b292aff7c12eae8 fc98a4b8958b9e8b488ba8b17c417da70a706444 1f873a34deb42e00f62fe194cdfdedfd9939a52a 1d7493f1f0acb85bcb30a4e01e2e7d57e4f8e62f 312ba7f8db2b16e02aa5a30f6266b29eafe61c69 c39e45eab1fa21e9beb357288ba8a8cda32af423 6c18f15729a2f9032c36a05d1172ff4f89524a3b e8e4823fecdc47343827a360ce758a94409d40d3 5adaf5468b8ebb5b6358bd8f6ef891a681d494a2 2913141dfa42e983d2bccd45894688a9fa5ab057 802a3b237daf218fcdad723f0471896ce4be89e4 e4b1d3393f9ca6ddeceb9aab25901ec6e5ec67bd 8c484d6df7e9a310ded62be36582e7bb017205a1 3e8831b60dd06156090aa20e5f0cba0e59efc993 a34764f7c936433a64c9bda5f826b719ac8854b3 dd96967994b3d4e2dd3082902b49899b735ed5fe 5f73faa1ad87b24953bbeeac36373dc13930e10d 1c6687244e4f4a8db6f07c7d98adc1cb915256b0 ebe4cd23ef34772b09cf1aef9379258a42b38be9 3c5a88f22ea56cb49663b33d267842d65d3617f7 64c2a813acc32e9831e5077645eb8def3e6a7b26 bd919a8b90dedaf5a4e133e08c33e612f9ef84ac e9360ce2e6ac5f9da359d2c26453aab4f2d27a42 0bc2b561829f2aed3f34dcf5e8ae2cffaec80226 8cf8bfa9eb7ef1fd70d48efa0ea644163bde3822 d6137b8769a5ae53801344138fb352e9b34fef1d 41d3b649940215bd3784336ce9e0c2908bd462b3 a0f3f1918668c06280f2e05b0333e00f31935a46 4c932e8fbfd7d4aa13164332b8fda278a427dde8 83b2fbad90a69cc075f9e78a67b56b8a59779fc4 55fa140e784756627976837027ddf591eca85572 5be476e1897b74e41478c2be4ee8c93e7084d7c9 fc9d7ba4674af11bc0f4cc1fc2158c0a751cde1f bd070edec2324ad1fc5f366da87c724bb72e8e26 1354409c8e8ae76d47ddae29bf6193f3b454b94c 6b6d70fe114d66dcc6b497cec154a5ecbdfa2b28 39437b39b63f95e356af5cc9c53ceb4377422aa8 215f63f2abca522471edb123784e826c706fa840 103e8f9d797b0a8c5cf6ec9f4f0c4774226b4950 c463caa3f58a9ad83f11a0562e33b9f8f0cc12c3 ec5df7a5c88d00877590d4033c232a45ab9945ae 5c7f2c511425569707b5d45c0f4cb00f32b784e1 c84e4177ef5261a57d73de32d346c4fbb338db3a 58cd1e2d0d50704fbf51d7a1846b0f71db8d9f8d 6561895337b4f97b4ed9afcca9e431d682084c7f b67d7e804f3ae24b8885486cabc79590bd0f961a 338004a515c306c7dac345942a9715df2cff13ab cd545b6f484150c695130975c59f7533bb091500 66ffaf406e083e517b6f33da99c558ffe8124dc9 b70838c63e7297cc8bfd0f12767eb636462f6c1b 76ca0cc228af9065a55b376ddf9cc7b16481af39 6db8413692a60cd21e50bbba11f38e22bba58043 ed6c98699ab77cfdf3c26f8d3c6b5c124cc29769 cff1b609f831757cb9ff5142842c5c15605cf058 50179efc00a1dd59ba3d6ba5857edcd6a587454f 1ef6b4da050ba5aac77d717d34da6d94eb1e6045 524d315e1d58c32062c664c76382de0ebd44c70e 5b99cca42d928e9b802038d651433bef63a147fc df1671fd898685b23fb8aab3fbe084825705aeda f538694a428adee5163b6185d64f5d20ff3fd454 a6d965404106cf6b4f7f37e7d5aacb36402eba24 51d05e8375a4fef1fc39f63168115574958a3a07 fc989edb52d84ed0cc2e402cbd2520fbf36e4eb1 20d0f9d1daa6530b9a7ead330e27a2472b106dec f65b924b4e1b63c801b8833dceb55b06a527fe34 aefb280ea21e29261496fdd52847d328bd5606f6 fee35478f41fa191b50dd68d6987ad8bc2ece42a fd78bfd6f167a1f9dde5d1dbecbc7f220384fa78 a304a9570674cc59bdb27b51a3d481c70d580f11 38cb003542126aa4d0b6058671831633a16d4b7d bfec53e4a45a3961390e16b1785f2efd8afa2b38 b1134d103f0bbe327697bee2bc59a243714eddf4 9fba26f06f005d93c63eaf085f0d8eabbddcde7d 82fddae86e31f510b7234470832d678059b049f9 599eee640859f82394cb824abc2e3957d92ff8e6 7479152e2ec27d4e927692b917b2ae3f9fa6d0dd 9cb3cbc90aeb59775466484057634675ad37addf 2a5b60b11e2d4ca084fdf7bc9015686a218d05d7 1e8d76255df829bf5ecec8e82abf5385a3803f81 195972c8b9c39720daf829540a1490fb77e5bf06 21569ede479fa195ae52e984ab652947dddae6a9 404c00a43538bd237cfc425b9674090d6ff9c4e5 8c796fc5d418ebfafc3f5333fc56ccd25844686f 516a8e8add7c9540d08449482bdcc767afe662c7 d714d4c5393b1b613283ed5caa33ebd92231d720 29188982d90064dc0ece54066f6a04d1f7f67a79 05c3c467c6e6cce8f93a2bc78f051e3e7b670041 7cf4a7189c692e69b27269a5c11bba15ab992592 ea87c5f07f6034797636a99dbb9134cce6fdd8ce 17cc64248dfd7b126ae6d8d3831619de274f6411 cae1234b2331bc259b937b9b529e6ece2aab6d0f d89eb8bfe142ed61788e85091ee5741ed5d36117 b6229c06536663bc3eff462c16c29b442d349ea9 b1cf1393e59ef568005db9efdd15a20bacd613a8 6790a15a36ecc6dd1edc6dc29625794620bf5e43 3cc84911f22c669e9d13dfa5619bbf5fa8cd6630 116040594c35b22369017596ab2e4b5d1d788dcb 5094edb056ce5726474cef0cc04bf9b2085533f5 4d0e03b063f56a246e5f12bf325c0d25f2c9fe93 601edcfd3a58bc814dabd505866d2b3a78f527c2 436590a458a47449d6d6406ad4770816dfe7281c 2a09e52f30a4d771ad4b9cb45983849c70cef09c eaa614ddcb5e1bb60be93f81d31b1f766ce90295 dbf8ae98c5a278278ce0bf3b2f417300ef1da926 c435ecbc886d04648090cd7976ffed7336438f83 e551191e9bca9702bde959d51cc60d5ac0f54956 932734c3cbd2774df71c0b8fcd1591b7002d025e befec75c81b1ffbc88337e13ec2418f5e640fd09 82cc20c9d1afb8ab0082cecdf2cf2c3df59cb060 0c88df6b993f20036b388790b2f4ad84e4498d71 444a8e2c89aa11369da02f38d20b4ea888e5b5c2 d3028eaf93694fbe69e5f253315b725235c49534 d547412fe428f67472cb8f34e52ed32523e0d05c 7dac73ed04ec37fae3c9bf17aeaac0eb99885347 cd897ba34fb91fb56857456274d61b966dcc4a0c 4512b9f381abd5bbfe204fb86378ceac378dc26e a38a12877f29587027d142ef707de9617c0a8a7a bd52b86cc78dd695939bfc20b776fde6a025a34d 8ad0b865350a5ac869bbf0fbc62b3b235bee909f 756f43537718c0cc5bf031e5eb42854f27ff7df9 9a6f441883a5a1cab63ba938094f74720f691b63 3da6ed19cfd18a41283c01a04608c886f6ff676e 5545acb0e3493d466b042e9e03c6ecb655cf7461 016bf73583aaae8d4b142a0b554b4d0f89c9f4d0 b764610863a61bba29a0f18a58e9d1ff80be50b4 80689d7bee18d83ea7bec5495a5f9f4262bd2bc7 2d809a68b196fcb062ce511492bab963513960d4 459d59d28ae07c2355bef82d8f61674f1b1da469 0b5de1f35a86bbc4b1201910040dd2141e128c02 7e8c713384f02d383d24835c0d37fe3d62c703b7 053f85eb6d47d895aeb31f0a5ab7dc39dbe18374 4fcc7addae0aa8ed5703d54254c7d78c10c58019 42368ddf84c6a1edac818a563781c77bd8b7f7e0 1caba3607e42e4f14c2fa4920f77896e674d2c79 6ad6987822655bf22a2c8f0d1fb7e8f60e2dedd1 35074b6f0e09fe840cb579e46f4a6b3f45bbee26 34a55d2883491a695d87d56866df4c4c4d7cdf67 63c3f0236d3b4dac80d2951aa179f0cb5b4501f3 4b7844701d72c7ea6fdd5e3041da9f3aafdd3dd4 020525def55445519e3a49f65fadd8c82dbd062a 50dc85f75848f4ee34d3bac482f93dec7c823e88 2cd4b2a5b799cdc6cd118aafedee413af8f69d13 ff66002aa6e7f0cc123e989df74c1db570d6a035 59ec0739aeab133a4c8e4170a11d146c078dc177 9b4643c4bee84772e6a41feabc4874536181ee97 8edb4b5f27ebf893d44b00b6363be440466088eb 4a4082c2c1eff3a385d6bc8fe813adc80255db84 48058bd52fb735a5f9691d41f1b6a2477db7fb39 6c9e06aa406a5c4e00eb80d0999fc53c6ce26a54 8e5db1e21278406be692809ec3f854bf11a099b8 928e82ec7118e9d1e1a1086638f855a50c404b53 71dfa1dd61133f5c200476eaa56c09f4648614ff 9341d0d7dfb42bb97cf69a4f94c84a92a5bd608f d376cfe6518c8b9113ab0053a023b89af8e2b64b 868285645e1e8a1ad931bf4d3ebaea6f938ed2f1 941627ac30058122e543bb320d76bb338d3ccc66 55427efc437fe865ab69b7d668c1294e16d443b7 a077efb09a063583f7bb03dafff97c684b7ce17c 473526fb72e98bcd2dcc13d1cb2aec2bb318851f 8b913951c0da87bc43cc84b64c096913e6478b3e 362ca4f83255f8845bc42e2e62fa363563491077 b58534bf7889138596cb722ec9b92eb1c1451f03 2f6dddac43382dc9e1d3f3e958e3a6391fe1b50f 21f04f70efd64efc683589b31589aafc9ac2d6a9 a250a56c8b5ec6243e26eb4a6816164e47e565b8 c9e92ffea45c9c23588dac08de76c04d33796fb5 506680a246e859e0ac1ceca03dd61b8d10471a2e b6d7992bc8651aff756cda0c8a788ce7b9358560 148a031b1974694e7e2a17f2fd37182a8755f86e 465659a0c413f9def53161c2a6e1174d4398424d a37a6f928f8c8a917ea45cd37cbf1007679907c9 494992f5f638b01b9b79529ded3318c770b494de fcdc2b5ee9909a8e57519cc0c6be0ce47d7db957 101b6f05baba999f4c57466cd07289821a4627f6 eab6813246b46ca1ddaae6f7ebdf61ac2dda560d cbaeb8e37183e4b40a7f4ad70b09475dd150218e 396644091bab7b2b7b1d3f2dfecfe218bb18def0 99a5f1d3e56b50cea4e802804a09151063d9482d 69371eb4d6e417e5d113e5f35958c0c560ec27d8 f2171459054edb1d787b8e4142a415bb156e7ed0 15a9b8ee565c5c78a0d0ffe20efd1733cdab5822 7b51b13f8e74d2fe9a36a785d452a67e7c9c671b 62a634afb96a2392db13c8dcd2ad76ac2b3930fb 49ed42e87646e81fafafdbce8389fd5ee8123e09 9cdd0687f4580e36dc0a5fc526562e487dd0ab97 bef5f2cf8d9f70999a8a1c5349acc4e1ffb085d7 c48f0b7d793c3f4f2c1463bb9bc125257468916c 327a4d2683b7359e89866e20f7c68508af8555af 2b9e3cabcee59daf38e7beaa7e6f5165d01307df cc89e2b258021a7b8679c698ff215f4253526f78 f91c10b05c0e0c543fc471b2bd99b0f45fca70c4 7771c06efda3889a1ec61a50b0cbe0e580a69730 818bf133ee4e02836901f2b5818723d11c08ed18 5e8adb6455b312c9db19f50c67d23ea89b0c03dd 45c620d55962c646a628d2cd41bafc693c3614f4 8cc2c7d29f0f93ac0e3ab12b857f7189ffa8e5ee 4bf609def2ac732ed33be97ad4a101b1d58f96ab dbe2e26e648c333bd482ff8c3d02962253c55ad2 fb1aa8bd9228a17431a27a36eeaf9640cfdf48e9 b65944d78fd66611f47379a2dc00b6f43b390e13 be5a7ebf9a3f1c21ce466a71bbd5dcc323f5ae8c 7a0606eb4b734b680fbab0671714c69d7c32e5f7 9a3cd6394830c7cd6b2a9ff53e8bd970da42729d 8face969701bc9d1b6bef02c02298a09221a614c d3360e314552b9aded10f1528ebf083a5d79b562 4a3caeb7d4f789d2455ed1ab38c32e4bab339718 30f8243828254e82ae9fb904c9ddc8ff1351a69a 8fd6f948fa5e794f962ac49f45e59372ec389f95 eec4241a0887b2150ae5536bd36209935351d370 bbe136e13ec3285e4f174147d0efbf916353f6b5 aff3295f0772aecf9b1bee079d6f96fe7111722f 5b404c89ffdb32d20a2d854067275bcd0d098085 f1a0dcfd4f01284d819cee24408b79af55a7f7e1 c169bfe5db3344b88ddfbf832624f4ba5afdd9bd fcd41ed0e23f8b5b76dcbafe8f3e83a28d530824 b24741a574abbb6f644a8d2d9db07559635dd4b2 acb9d6b4ea2820515696da001697636a40e49b19 2864b34b9e92f5e4803b8d3d59112cd765bc5f63 0f0014d0159b50eef7c168ccecb3ccb9d53faf25 5640012c720033d466e810adc669c2d06b119c2c 23ffbccc02fa3258576ce26e76b6e04b12d27baa b9485eafb6e433935948ed3e61d781632541fb1a 3a6a5ba8c7038e418c6aad1ba5b473f9ff788909 82a929c29fc4023b0424ce61771fd8cb6e9aaa61 698e38628290bf5ed3c5185a0f95d70a87f4f085 e2fd708c9d4120e963fc713f1ffec2cc0b51e86d a266a1718efb942da0695549fde2d8d2e59d1b64 49fa59bf45d854e753d8c5e21ba3f4b437162edb 083f03dccad4fe192fae3f5c21e55c3bd8b7fdaa de0257016a20e11268cd949590d47e5984f345ae f84f60f4973bc3e7dc90107731fc5c30fbd2f4d3 f3eeb267c511d12f8c4115158ca51be9b05ad55f d589ab24b31457ea9526b7ff09b06b810516fbb3 2b7d78bb6633437a179f4d7f4b19a95535afa396 481ac5fef67ec7ba608a3fbdc6de50fb89cc3a82 39c6a1c96e69654f0a0e170cd81bc9a1493b1e93 10b7a32f228b2b55322b4756dd2c0cba158916d2 3f35a8a614690e34e148ceb12d7a34b80fe447f1 47838de310717a1fb9db49261a7354031465825e 34add189d63018a73d5145869e83a9a067310a31 616c46ff092a78567a6a4326ec844d6da1489d59 7fe47da9e3058fef755eadffc3f41a43190c818f 873a06087c108a453363b996fdcbe313097df1a1 f6e327b9be7793ff0a1e345c542f4c309f62185a f5e2728b7c91957f19694f0595abfcd3131c3ec7 b88fe987d944d7e8d8a5bf07e841632955b58a46 bb78dfa3aff3eb1dae6bec168f091b267f47ae35 4b21f94a196416dce6f2c3f07a18c07460925a92 ab20b6a158160a48a9ecd00cdb4dacc13d0c770a 85f7578916c272e0e4b281625595494ab93db0c5 9fb5d3013d8cf2a172c91d98330bd9a4687ab65c f873ba40e2a6e2ab192e2eb591e240de580e1e90 05c757092e8e4417f3f68f34bc08f65e825d1e3c fedf2011f951c04a1b9e9a056c86289c2ae90a0e 7ae1a4b4a87ee732200baa09b0d227564ae4ae84 99045bbe487d36828242fa24cb99501643094ee6 2b9c130c30dded9d38ea393f0a65e2f1f3965d1b d1d678ccad41b2e912cbb24cda0518ec69ea9f4c 8f40ec5fd4716ad135e8fc3197f5da20ca0a4342 68add5d6761863630fc62bdf37c5684ddc4cbb35 14766963161c727f6aab9c51dd447f647ff8241a d81167b3ac1427ea221a3e855b8bcdc4c0a72115 7d71d8609feb2c98e2a86afc933f632028b9ddc7 f1d0250490e64f22ceb285ea06c19633badee344 c0dcf62176f32c4ce9ce3ced4b056960c84504d2 896a7f14c24a8fb17073ad7741927ea22e13420f 0276b847b7c07cfe16a048eb7c22295f9f25c15b dd39a0a1ca9f073923a8da457ac505f943af0b68 39f3217c5c809323a1d5279e8e54aa0a60655f6d aa553214594b4e7f23fc7a3dfc69ee87f67c903a 402fd4b940cd7e7c67f7983e703b4cdbbe4a9d7c 5c0ada842fd7abf4d7bd6da60e302fdb5e1c5ed6 c7666bc4857c21795605250a2c53faef8f407958 a311ec27da50d95c42775965bbeb85bf030ca7d8 2ef8dd0b86a0e7c056b31ea5419f5b13019fe508 0639452ae1289870277e483ea019915aeca01679 f424e172ef7b947359543b830b9316bc823da3d8 d00a10cd6f28e1f7f77573c92e39feef421f5c22 47af57b37d027adf9cca3b582b89ff05dd4df5ae ed60b76ad7d172e7de01b74ee1f86f37cf97a9df fb2ded2c1072e995b593587585989917dcd3e641 521beedeb52bb03ea7cb18e857511587a102ec07 d4e213c66c9da537e5f70c055e8c08fcf997ad7b 3112d14579d738699b1e73346d940ad3a6c03683 e7d248a408ba36aa42557b59461f04f95b2dc085 2944bd60881693c593018eba8daa1e20b21601de 2bab7d8660e36dd211839d9198a2feb5013a9adc b55dd9719bf3d50604e05d6e523560dd50f09d88 b7297622bf8cc0a11954f5913f619788b2a6fafc e0ec7ee4346092e880abf97c028bf00abc1bc757 2c368449a18eef62b7cf5eb65a8e0e0e1056a398 af326020381e48df9ae5d7471b46696563de869b 1d41ba9b2462d84fcaf597930e09230ed0b95de3 c22ecddd934cb0c91fc1e6b1af8241194699d691 06528ed5a2b9992ba8516e153990a62f721d0b6f 1091e3202dc7b86304850c1b3942acde23b16898 64d530ff3d40e68c36551c2f7d1d84c2c65c299f aa2ce03ccb203321d5d6f9801b9b2ad22d2aa97f 34a263c49bde42308db98e52b0176ce18dcdde98 66ec79d6089a22bb553a1484d62ec58636fb5add 2b249949079f22ab9978ff614e134fd878fa735d 4d9eeaeba1215cfd68f26f3792552d7d2b0c8209 0fcd36ae17d94140311894e95cf7d40a2c8c419d f632668ee44c94f6f374eba9851659b3508e159b 5717748b5af68482722e7a6dd2a1c3a18e0ca563 8fcddac8e5d71cd343513f2bae678b3d12962d79 13779fef3c62d5382a0c15fc1825918c493d7f31 665f2d4f7fd9cd62b557c543eafbf0b93b5ad688 a49a62b45f883e7e08799ba85a73148b21fc9a1f 1357ee2eaeeae3fc373db991b101a0d73318547d 4f398346c48e2648f9ed1f94cbb72d8d1bbda794 a75278acf8fc22a4d3800f1b8213b517492f5c92 7815bb571e7879fb4a8e3b3233123608a68ef441 c53f50945d6726077843d339b9067aa7066bc243 ab3dbb18781d352a0c78b65874fba774cc17d188 14a189e0771edba1da50ae874884954fdef4f5a7 a672c3e21bd57a232e797a448e864e62e71919e5 3f2da51e1f8f84fca3a9614c013a3b2d15839ce9 98e8d871ced5767ebc37a5c2bc51ceef0d848185 d1c740fbf2c48f91b3acb55931efaaa1ec57974b 6eacff0ebda3022ca8421185f07888c3b13e8cf9 5cb461a37e5889b0cbe50310db9cb2a60b0e9aed 6b86595e9d62a27ea2f8c88edc4ebff45331ee7e 0d5518d33b19ba36a8e30893d29754868454dafe 6e04c6e24946e24883c802e8e25a003bf074c738 bf3cba72be331208bb4db8e5d2e7a27d35ba0ed8 9706f8e6f5066a349dad59f2e410019fada8a23c 2e1c4a9718ca0b971ba2c7e4e514cc9897bbf3c1 d8f21cb294f766e8bee1517c789b8ce8a4edab24 0663df2bf15249f1f5e5f710e4c91534119eb2fa c2cdf866b0363992a3e2af4bfceb710c115ccd62 17f9375b36a7dad4f32f8160cbcdd3565d086b55 6e04b6119a5573e3a6bf34495a14cb1e8a1ee91e 3881438070ec9f601e1cc4d6f5c186c3b096727a 086ccc063dba86d4656159c4e219938ebbf1f428 6de3a2975b93f2588e540f1ed1d165025755fd2f c93e1b12e08d7d0908a1a0fb0573a1ba451e5223 35c78c8369c6e86ad90fbfd361c6947d8dcacfe7 f03c4da077e9d785a5c104b67ffee570574bd810 e46cb40b1cd36d58388a0c6ed37bcb81ec4a9f60 03753392e37cf34025f76e61a2ed0015bc602f9c a19226c5aaa0f9d134fe0b088ddb347190cb26ea 15ae179122d66fc617bd758fc4ce6737755f32d6 dbe1b130facf694b4fbf9f4bbe4ab5b9c4a21865 197bf48f57358215ad9fee32e4664946006a022c 62a0b89ea37e7b3e65d4879648afe42329d0c641 2fb89191f175aa4da1a1a81d41065815431d8aca d3cf8eafd9b141d58a00515dbe4ed274b15af42c 3ff8536c387879761067136bb75d1ba34c7d43c6 6d6a9201398809e12e02aa6de20adc6a71203675 144786424da6597742ebf42d0b08ad199f22c6d1 e6d0c2082fd9d2497bf2b9db5658c201331c4d71 79181d8e134e6a7a2cbcc70e4da2f33587715e03 00b8124671c1979473ae6bbee5c43a1d705f3161 5afdc56f4ccffd60ba5fd46cd441ab3c1fe59384 747c7e10c62a5347e890cf5a8053d34d505b8842 878e45de065565c88e524e294d7134bbcc0ecedf ece62d9747a31dde0bbbb02cc513262820fb8e0b b093d949a1721794359401e48fb7bb095eb4f66a 39f52bc36b18975a73bf9b55959c60c0df4682d4 4677b5279c715caedbf689a8e9f4aae236d23082 e7870f9e403c147349dba9376a923a2a237b6aa9 956b9009a114afa5ec0d43cb6ff376797e4517b1 4a1a0f434c6aef47b416e3bc035ffb611e054b1d 129819e59a30451c75a674a40336852b5626e9a0 9e54fa45f32dc2d4f6e8750d89238bc58c07369c 3632ca6e8b5407d40320ab5ce042b0ec0fa946a9 8ab457b8bc556523e419903cc045bd44b8531671 6a5d50430062f95fb02c049f94b96c67046931d8 ac6ba25927e1a1357a94931d6bded2b1c50e2066 60e80d3371779da796e056b9c467a3b15e39b145 e11e1d3c4fa5cc7be347ea97db1983b3c0e25247 1d62f8e58d685aa1bc3623f5bcd504c027211d80 ced1ec2e5970c33b514bb2263c33b128332048eb 3335be6a6bff053c9b3b4a019e285ccf355019e4 7e4c0e10a99f8fd2789250f410090faaa4b58edf 84fb3e0d896736b38d8bb6dbc8a3d29f25ab0329 dc45886411c744249a2160e2b2e34e05020b5b58 77626e990e463e5c78ac593d6deb1edceca1b673 4f30a5c2432c432a9b37c792ec7ef8f1959f1004 bb9d09c7a33c525029b262ad28b47a47942fbed4 7862b6f1f61c1b0f1aee7762ac309fd43a136644 9b4f9caa39f0881669e49f44330a99583688ee39 7cd7754849e5439529fe38840beee7744f2d3934 8794a984da09e969bb01fdb327a206f3613fcf99 de1fbe91b8fd795bcab75481a5a05e71d5c578b8 5f11c5cc16fd43c6922bf0d586d32f5210d43f3f be1cbb039af9f273046bf054fc2e004bb0ee2267 48986035a061baff9d0d5ca46069b3c424e58b3e adfaee9af0c9211ee43de114976f03939081eeb3 670c1c44b3e81913bcb5e999b408c3d4348e116b 515539ddeed33d249d6e7b3b9d658293d66ad0da e6ae2a46c6c88de5a49c24cc848f3eeee2f7ff1d f15d2547aa177d5c58082c49acf8a4260329f79f 3d474c9e76120c71ae8840c502525ad5d97569e1 2c12339e516222e09976b1f0ff8ba0b2bbad9295 c006b84f9a9c598339eed7c864eb44b09f2fae26 0f2bb2bf700e006378103d25a657cd5c934a538d ebd272c223a17241da5c24c95a6682bcd1ca75b3 9dfaf0686285531ab092309eb63dc3383086a8bb 10ca21e2c43ff3d408e5b6f72ab2b7086f52e23d 1bd2566561593a77866772229e035d1dd4360646 fac27c8cd7e8e4ee4df34bd2a3c773709f42af1e 2d9f7fa0dca7b96545f34394698c9d353ca8e00f 69f78ba1f5c48ee6c9a54cd5f8936dd668d60c0e fdb67b05cbd85e71118ff3d7f465274e31832752 762803181b388619e818b960e6fe5ce529d156c3 ee5d707c1ccc68f2012ece7f57806905307a3209 5a904a7abb547273676946f6c140e44bc1de3bdb 57b18fe22f5baee8ba767629850eaba28532d3b3 ca733cb63bfe47b7c779d43fb43d532e849e2dd5 c1a6c281c73a1a1a298c6935ab5634a1cb98a873 3172c409d05bcbdc8b32fd99ddfb73da15d88e29 7265831270206ae14af1a1d8e08a886505c0f762 f78c416b972e164e4774c50cc9b917c9cc0f26ba 902d62978101db07fd3b714b67510ced95c51b73 d9a15930fed149bcee0c1937c599cbc2f58ddbe8 dab0d1bef45b27d1e502151dc9d98a4192bc53ac 762742ffa627e9c32b7b1eded82a6e017bcc2e7e 88b65e688862a80e8a87da1ce07e704197d65412 5fa1405830e50078dc42ffbbe235061e6c0d9d4f 21a2851905adb836e4a03b2cccb5111c555f743c 64800a53a66ee0ad55c47a7c6c51bb8aee04a0d0 d7e0ce3e587b2a46b69050c07791d8c1ac948651 c557a2f135be88442b2a2563a1be2164cd6a27ed c0aed9c7c9acd78b8988b52ef59644a197f13c78 c334ec7463d0398975946529faf4c620805c55be b910d8f6d740840bef3ca8507ce30fbfb994a939 5d5b9471066f2912339e476d74a7340617db2152 fbcb19e562e82cefecb674bb8ecfb911d6947826 86a6dc3427f10546ca34267044851218a056eb64 bcd9a7188f2240821e00245aae911d894c9929b7 beca98d65208bea5f2d7be63862b9b1e8b143b8d 9b7e64efa03181b54c103f3e9a0cede479eae0ba 00a5395243911f086c5ad4578ea107d9cbd6676d 3c4fa918eaf4696d1ad79c8c195be3ff5f96b83c 607b54f74a8438168a1f7e74ef56738c73d10da1 0241cdf5608a0b5055410caf6d2fb6d2a7813b38 6922790eaa460e9bf5cc4920b812e1ddb07c17d9 41be43d610f61431fd30f31811e5dbaf805c870a 61b9a5d007554afa143dc73e8ef2cadbcec891e5 a0df47801cad0bfa4d804f870791a5e4abd17808 4167c29eae43d61083b209efde7a5eef783309cb be1ba12bf9bd39067b707b8c82296a9a9cb3b4ca f6d27db62fcba4f4a1f8c6d442c377caa3eade97 868f097051027bfdfab27d99af6a312abc931253 efd3a30f019ddd4c59851622cec03d6dffff7686 1f0771c8b40377c2f4926239b9d0c6c6f3a2025b 38b6d47f07b111dd40da1ea3ec10d499fc6a4336 dac061eee3b68ea45bbb7ce52ac1e050a960a985 e7b600043664e3b3bf709e0faa6d5201c826072b cca4ce79244260245ba5a60c682d446e0d3fdacb 7cd7c5c6499de65f74077b542caa4cb06bd0798f f973ca8e4cd9befe902d11e03da90c5482506fb4 e170214a5ad6b5efae40b0e1868544737b98c63c 34a1bca9a94ac44ae3e7b9dfaeb86b250dbd618d a0510cb1e36b414f909612ce0ca93781092a8c66 30426817b0e629ef019dc8cfa328bd7ae04953a9 e0aa3a5c5a8c905597efa8867cb9d62ef7bdb46a 50df178fe86ba92daa091214d372b0979daea705 be0cc55105a4f7453dc2d6a328582e0491cd317a 3fe6c3bcd997d7cc3feefe8f505bfc8192a18423 572c066e36484016c9c4f272ff894c58b734b465 b71364ffeeaaccb22cf5b1b9ff3fca02f6b7d6a4 c5ae8d94716eadde7310351175fd5a633ad64829 edec7368f517e095fead63a19f6100041c9e7975 48941a6d4da82d22573b66bf3bb216e754c7d039 b0c68de43e5238c297ff562113e4a35b8a0d65b2 d19ce0bc09d4cead7e87dece50a2ae60a3a7a226 8d21bedd17f5be1586758f470713a8cb92b2f389 362a586dc0652b033cfb943d87c2b5dca2d386c2 92a644f772ade832d4c5033481c3870d747609a1 43305686e661ae6c6ae0acc2d88dda5d46ee18e1 78b7cacd07d88b2a2f93ab7e042dafaa82b43da1 6bf19803404db0286eedd24f21c26af87d27515d e1dcf5ea0f31878e29ca736ce7e81e7f889843e4 a7899f4343725ef06794739367c7677eb612caf0 fd647cdf1d41e5bc404b105e395abca88065f624 6f2d020355743248e4e4a56b668c2c6edc5252f1 d21926d01ce32a493b93cce0b7b90fcea6687ba8 cfb945542e469788a34d28db2581c654e0c92b03 e21734d2198a72a993e21eb5af36d404c05b8b6d 0293b71ab5bff5ab923466e9a517cc611d8534bf dbc4b9a8b46ffdc434ef08df588a827e0542a27a 0b8335380f7ad14f761a05e27adfcd3e40467fa9 7cd1499c2847db817bc53571fdaa488aa3129636 c699e828ea9fae5fc5d8a9129353cc5c522b52b3 19cf8841f7722ce25d2bd55c422736415200f23b aba4a51224fa5bb6880509c51436dbfe179b8928 bab522d64aa0f297071161e6ffdb6f2be3a83f22 bd861e50413cb598f9127ce835c31da83b6f6a9d fa73fd737f69d9d74436efeb866b9682ce9324e9 2d92cd300547b49829219f6c3cfb1afa2cb6b621 60cd929f42cb1e76a3ecac18aaa648ab32e03694 953f19bdac0f6cd53ee8396aeda7986670f38dee 65db8afadfa40ebc073bdc1a08ae6705717c6c61 f8128f5bb8a7e30f777f5ca78dafbd924bb4e4c2 0f89550d3009bc0483fd38a66348a8fc24ded5ab 94788ef1e0d343563e70adad3efd0a6f1ed1f21b 93984af69b97f802829a64cb83aa31eb714d84d8 0a4102b0a093adad9217a0cb93a35e7529186e1a 634ecedc1259050226b301785ed03601b8be45b2 c620bc18512dd3f65db0c8a2afed205db1913be4 77bb791711586885ed825dab4ce8f32480464322 7cd34105edf2ab9c17536059087cbcf0b6d0409c 071bdfb5be629e7f2f5e09f3e46d599b3cc77c35 2034754af570e7c2fb3f7aa8d89ca212c4a7047c 326b5c44ea7bd5406a923b4f4040f15f4f8e9a2e 87b9b986f41d463188afe8bca7dd0d029c056580 9d18f2ff6ef740b129e626f01e44dfb143761d9e 1eb2cc2f126933f7f3ba7b77b46b5826c5dc7d28 aeb3b5da8601bbf494b0004e91674a2e753efa4c 81e5ce68d887d8f91bd58a9b60820fb7d91a6dbe 85b87c9956527a1f51ad8ee453e34300a317d5a2 a7b4ab563f456c9df7b13290636cf4fe9119dde5 1f24b41984f30e92a3e17cfab637b589b88f66f2 7555bd2169532d4261a05999f2fceb7e4373fc80 b69677f87c61e5f9572e2c53bf3ac44bd1b82140 1a809266ee78fa4aa1f0531303b6bcc750ada3d7 0d68e1d9efe17d1f49df580fd3ed6f694b36787d f3d951217ad97b6d415f6fa6bf9145c29f3f2e59 17634ca4527c0d59aa85b9171896174edbbcd608 1d09cd0178b166abc5d30e381a47e084577d1328 b9673ba661cc21ddf95da0a2fb03e807f93dc5cb b3b8a84e223d371ff1c0a6b1a4b8bd66203cf490 6a1209375d6a9e6621232e61078d8b8ec6c761f5 3bbb2a645d3121aa567d05ad25516037380a6c99 b8046d477cd6bb032ec2279c711701d6869b651f eb4dec6004bbb1e47a50b784e6399bfe619ff789 c0006d5cfa3e5d10875d814010552bc6cb48664d 0fa9181574bb31e3e85f253c7ba45b180c58a0a4 8991af6305c818eb3fb6b7c0cbab53668666b6eb 125749a295f519292690e5e1ae79a42089df0d81 e29fef763f7261ea23dd65a81f5d65db84c228e4 8ef79fcd17f4c684978e72dc21f63ace9106fac7 59140c73ffa3a51a5c4e05457e5b8affb9b1363d b59958eeafc291db80ed302444e690312712c988 8de684a67e94ceb239d06253a2be43ef3b62af57 4119845e6fd318a6bf33828222d0d62d3331ffb5 a9f4cbf19c8962ff4f3a97f8dbf3adf586b3e9fb 272684160611b5d7cfc49e5ae69f7c581ac344c5 500f6e68f7d16bec51d781cde3a891b584b30990 d571ccb39f5670d01da662d4c2a9ba76995f73ae 38d550e2243d74b0bf66d9354994f0daf52b0c10 17388a9dd62f38ee5946e806870ec158195657e8 f03a2497bce2c8e99f6f395f1324ac9361d5efad cb3f5d4e11a7e773f592d041becd9a930a3d61d9 da98a55bc9d4a7013981afd91362004594f86949 1ad72a6b7c69b57b52b629831e2444c15e62f107 17e3c8da5e060b2ac550c36ea5fa2ff5b7157157 9fc9be66ada65d6635be7e884b89d8f0abbd694a 4995a9582807c662372dac58e75386673ea2c641 b89679ac339e9463d43147ae623d80017191c7fd 032a9430494ab6e1df7b40e14f459811ba956ee1 8a8b8bad9d2da30a10c73bb0bbc053047709c11c 72b625f61fe006441a916337871bbd9af39a706f 3065e1333395e48d25666d5cad60078855db4471 1f3338f08d093e736b7fbf6bb46e737e1671461d 866e293ff6847b911802facb39a524fae6882019 0e5391c62279432c761fed4b48c90308c096af4c 0f743d57abcba6e9ec49572ad7accadeee8ef1df 5e499b4175c827d606b6b476655f5fe247f9b6c3 37e615c20c9591dba329690f6b333297181a9781 62d0a3539097f34a23c9e14b39fce64f6ff098ef 65323ec01d2bfa3511620822232660c75fb922e6 f48731100039185dc18e6fc1cfab858b14003fe4 375acb0eca27184809ad309a90b5373bceb8b217 5b8a3c5aa2d6549681fa0c0f61b6b31f87a3cf5f 7e282f2c00de2dcdc0aa6d12f79ba40545070ea3 879683e929ba26b4869984e76955c599fa571b0c ff31b5d5425142e7ae08cab2b63db896b0a245e1 b9245e2724ad235528117d2337cd5af2cf1a01f0 dcbee262e615753ed0eac8aee0f286c6a7cc8813 a0aaa2f6b4f37bee91b0405c7b9921b5a7ab4a3c 6d9c99dd2582742b955b3204bbd1893143408f19 d5f7e883f4e407bea56db7a6a4448255b783efca 484bd8bd0fc77e156ca76e0d4b26cef32c719f24 c88ab276a0631a8dbb26c8edcb238cfa6398745a 62235a0d6ddf5fd1a9422c1e80f40f558e5b4378 a7bb2a0c7da2b849b0722f7edc1e7db2e79852c2 98e45648e99106027483201c9afb04954bee5765 362d06f2c9d2a18e932f7637d9cb76a4456cf617 e624dca75b0be3f1336eb6f15260d72cdabf6cc7 0e89c891b8d5f907f95bae8f5f0a19ea0de87102 9a6086841d40df78e00abba524217b7a2bc35a4d 6dcca983dee9ca2376cc6f7a069586eb693892a3 9264eb3dd09e673c6ce130d5ff6a762cd7b2da65 72aff5442f51445b258f5ad3941fc2381506db1b 0e936f2b92953a134d3362a0bae9089a74aa1729 0d51e1ef31d081fc05b508ebbbe851ee77554303 f7c0ad760eab1f4b1dce1263093b79951eab6f1e 15b137ceec6476a9d1f0ac55e5709fe7a16c430e 257a9959100ee7342dd370440d78d60171ff4c87 dc96b18e2d98fde0914b4ab43fe2c4cab3017409 efea9cfaffd928908ecadb5bc704474cd5922829 34298efc404c022a5b8c87bff5da1c7be53a3456 95b4273b97a6db91398d3fd42ca17310de1b4ee5 e4332b37f43b353f01fc0839e5683f25159d51e2 27b8b5d8a8f4ce8eb3225fd93efd486e27379a76 247b2d02f06ad4da93d0d4c73f46d1ca82264d10 c220c2751063e98bb84a485709d249bac39700c2 e3fe616a594d49b8d7169068d88b2fdb15687298 c7a52fb7988bd0ab0c11e077b01c69946a653f19 b23486114d61787699e5a800909fa1cb8d3cd059 0beda6ee0aabc9bfded0f8aa3468d8f3d66e4eb6 fdb2e35bc6f6fa5e527ef036a3c66c9a9f67da8a d36ba494b31fbdf7e31469a297e4ce5a8206061d 44c1319df6884a3d3aac88aa713e7b2fb1abd291 3acffca747d1bffb455b668c305614f768fc19ed e4de784e8738736c4b93b6205fe7bef64e026f3a 553ab2ee0ec1b67ab3b60c85cb7520f7831b21f0 3c5216094e0866964b36bcef4a8a622aa8f3739c 324d66688e3f88537f9d37b74337f8ecb787ab4e 272f8997610ef5907046f94f6f763ed62834ba83 2e3a190a74160620652f441b49c49d4a69c5c3bb 44bd487eb1c96a076e98b16db2d9fef5809c8351 06d8de74ddb3a7a470610ba91bb7587244727d36 f4d8bac2e581acb96d9218e38ccf098e944b81d4 ecbefe63bdeb616edff4f5a1fc9352f68d690485 28e0f32379c40de5d417e3d204e8a47f00af7ffb 2435450b9cd5c013e54dd70df459444d31dbce35 6bd722c15f7bb1190d44005b1f2bf60e8c763dd9 d47d03acf65d4d2f24304df3b65a8d85bad4164e a679e056a89dab0831694c171623a920c3436658 2409410c1853cda29c6f3b9c81dd07fff092a712 b0a23b8d287038336af7e1b6cc967e9112bbc336 59ff57e90c610fc7c825b14702e4613ebfea8056 a62bfa3f1386e7c01460b437eb6a0b863734f6e5 bcf90d40a8062aeee3177e2916f332e286d1b432 8b340208e1d7c2e75fbe960304f05bc10ef26115 6303e4f3b98174988bbd0ec3b479b2bb1d3c8c02 038e119ebdb0388eb55518840711e718c2e18b9c ea18b78fd530162345fb43d6e365ee4f3ff5f7d7 a1a12b8192ddbded4525f7eca13b827cc7c7faff ce9af9c0229e475d3ab7ffdc0605e7b60786d93e 8c61f0f2fa7ba1c08d27cc0477c4958684e724b1 fe5e57b3e373b27bc4ca5a3d4ef07b16345c38bf e6e4ec950a5f75077e2948c3c23dbec420de31f5 bc83d684896e6a9db8bfb507f78fac4204519312 9b4bbdb1fbe7f9f1565c742ad59f1787a899c7fd 5a4675058b6e22389d1b5b1177b2b9b304bfc6d0 0ebd1306ba1e2eec841333c85764f50596478923 732400657f9140a36ef57edd71217319595d6748 26938fbb792f9d3962963791f799d3c12d78229b ec344216a3954225c1b0e4ece12733048d7fa9c6 06ae7a77d7755252a11555c9b32b204c9f0321a1 907ba37f1dcaebf666a02f849b75d88569c38e49 68240cac47abc3bfc96fcc07b79295ca5e5cff0e dd4483d4b346f7bd4db1b4f0302047a4e2e84e24 63ef32c0f2f547a1063c2c709910766775d9d62d 98076b3d211d21d279a15bd9a00d2fd1b58b69ea 48ac1e8782cd1bb2207ed4993072e4f11e913099 b1a26be4a4dbf922845f219e4c26ca9b63a5096d 2a4b52cd981f0e839c9c0c877a96daceb54a604c c6a74a466c82220f91d846b167abde151e27ee01 4b20abb7aac9c5ebac63b46a0a1cf636d8e36910 c1b4cc5057b3b843a0782492a417fd7082976039 0453e45e636053383965646c7ecc1ef41bd82ab0 3eea33a0ffd6b3c8e3e3cf177c101290d698f6e5 b5e482b991419c6b2e72f6ea7b6b33dc5aa26dfc 0dcd3e3f5e22479dc5ad7f6746ee2b9462d73b25 d7f5ecb9e56a6d70b0f9f65713df7803a9647e8e 72d3324029106f1a348db294e6dc83638bb2969b 2ed10bbc56f0dacdf1d36b48b3650350ffd9bbcc a1e9ec6c8aa17061bfe3feef1e6cfc7f3cd49abe 851f619f4ae9dd17fe77ef706b0a0f1dce9bfab1 a550d3cfac0f0277de0ba0eea2bd396d6d2b78b0 a7958a4a9a7d1e43fb99037df20369fa0319a27c 7a520eb2d91415dd2427c1c9d9aa4aed542d7752 d524cb1a1b251bc64366cb78d4c297610ec10df4 a3e32c26dfee8b55d7614e41e31cd548dbc544cc 4b3aa50fd6eacbfd72529f3026745f47d91ad68b eb3592fcb0785fb9dd85e1efea0fe912089f1629 2a0f11cea6e6cf951250ca73736febf9abad3402 4047237f5d8b4095638fad50978ac00e4f9a7213 c925d8d53057e94f78700bc21c0db4de8070d9d1 dcf2ea473b70c77f357dac43304978e0bffcc1aa 897c791c08398246f908136b35ea550491c539ff d588ad2b0b147a69c2c0bd050d90e2454810673d bbf6b0af506a178bc4eca2ccaf9bb26ea00a3e14 421e5b9d1abf1557ca232c833b0ed3970b132539 97a7c16a0f403181e1328a53c13a0ec8650f2476 837bdeb02b6495cb04e4f4a2fbb9f92035bde6de 04c469d802aee2bc68d09acd43f494e683ccc398 52e4d4b8ecdd1d8f59ec330b3d9a4c40b3bb1a47 81ad318aad9813c26416cee01175adf0e669cbfe ce70ac5a4da71d00100670565f21335f3bc02ee5 f977c03705983daf08b958068bb1c9b901937294 d54c4dbfcb97cabfa2b9953a4946aa14eaedd922 8abfc82df6b16a4833d45a0ac0336a17fbb7d219 0efafdead920fab2f7ea50261964640eaf183ad4 dc9c1b66db9b33c18bc5686f06317e70f0d20934 85797717165798387f1b80e9804b2d8e16ebe72d f8aadd5ff1a4cc87a917a104a3451c9343a39970 39a65cddbec7563fac37c42315571d148dffd773 79a0b65ed9f3a375a34ef6620f1b2fe51cc9ee70 aadf17cd157f235b3a9ff8c21a18c5c2ef0eeb7c f20d1430e1c03a0acca86088bc6df53729cb9803 a03ef5d0584b97f0dbba0142dd4a0106c3e03138 168d9faa5e40a9f6cbd6c5e0eee9ff5e6a18ad93 52c0cf4ce7062939bfe53d375e3b1ca7da4aca17 564c49e08d7deabafb0c2539a89d8d229710f2c8 e232cd3c34e6332b5ba8a5f0fb3e62d969388243 16629eca707be23877450a5883b2b03a1c79918a ea22eb5c26804947363471ce4123b13c795dd1d8 6029a952aabd0f198f44c10d19c5f723c09bed83 391e0332d0e660b311ba85d898db3a7c039e6760 a1da56616b49b52f361d50a0b25f8c66023f4ba4 28b63762e543e33f27ab81f6d8a2ad3ac64e53e3 07087fbb0f73dee2533ee70341010d9e0062bd5c 32f58eaaa31202ad46c3c2a0ea35cc5d836f010a 4564344e9b77bf516fb5a07b91b1655225154b40 5bbd4c7b7df078f54e0c26cf169329ccc8e365cc 9198cfc12bd27a990da310f2b96e70a1be64cb83 e2962d8b9f598fcb1075055df94247841997b9e0 14240b0f790c47c7241187517d038a27b94f5094 20ed35dcf1b6efc77df78ca243a16106fb99de98 5dbe49f69ba15ae1f2b1ac7712afa34010fa2e48 bff097fccbdd91c69a54394a6c5260763524398c 76cbb37ee91407710d8906bed0e7dcf01774ef5a 147364037fbc6f216cc0fdb502b4820b7ccaf735 f849d721c488ca2497039d071c3ea8ec7acd63d8 c213f0f7f35cf3faf5b0ca5b6c700e4f02f8e2cf b91e282e6261e29b8f1a90fae53d5b29abdffc22 86ff1eb5d0b0699abe213c159eed071ae6b2031f 32ce52c51f569ed8a67aeb5f67d228a2c2a37df9 8611ed3807aae07c9eec3f5ab635ae1fc9bda586 07789be117ba06ecc7eeebadfbed035a9abfcad0 9db9bc38b195c70f54fe92bd93bab8713becdbf6 f99cb70ab985fd788864b67d1d9c79690adf9e21 9107fff2781d95266314442a771087b432f7f9a5 ec2028d605e53403da2519aa5ffb12bf5424ac18 7dde356764e6c1974abf01c7e3f2e953659f8f4c 0c920382987d0e94404bf3f0ae2b0115c6354c40 764b7e9bcaa5205bedda364528269b35a13949c9 361d3fc869b6e3d76c0e3989c16eb7424815bcc1 cea9a00fd5b37882becf5742ff8d524075ceff16 f028e475a161a7d24f62a7935878458cf087b321 191ef86c2fe5f7b94b6ac1ff40fc097ce683c778 b92ca8e951aed4bf4cc58cef1bdd926dddebe09a 33cd8b39c825903e323959728841039fb26cea09 37b11534f019559ba2bb81b8f24c52e890acbb74 c7be41ffce8979e727064d8d25d0cf4cfd5cdd51 de4d4a17b934b50404f6c9c0d029d1aa1dffd827 92a56122894dab737ce15bc3c866049fbd15cab7 0ac40dda1a4f27c38e2cc4b11f1e1b66b650cb39 fb794d14b9c9c8779b1e5b1d8c1307290302c0ed f545286fdb4e1442de335647b642d2db1a819252 c7573bd82785dba454b55cd20671969ddd412a49 0bf00a7aeaa9c4e38f88d03d5e5029489daa1c98 cf96b637f7e95c4c6f579944cefd7d793b428982 54caefc5789553a8c23fdc90a2c0ae2019544480 02f05368f78f090c9c4b118620df3760e6c21eca 5e27b38fcd45edf98593b858c48682efc76d4849 27352aeb96f36e1141475ade4d251670b6b0e49e cdb86991ce9b79812ed2f547958761357bf5d486 ac4f9725e4cb49211eb31b223cdfc16dfc6db778 2d4beab81a578fea4939def5c826bfed53fc9073 4a37d4a25091d5fe4f5b0c09e1e08354310fe205 cff9002af852b300bf8852d45e6e725166a6edc3 2f0d3ac8fd3777244f42918da015327fb55005ba 4834c34616bc92c091c6b12342d4fdaa272507d2 210d9edc22cf19d052ea2ce06855da4823fe6831 fcb848f243ed9e9d50fd27259917ca2382ef0394 27e6858e5b6a8f5044ba487a156eed251732dbf8 730212547fefe6b16627455de9a47ac030045603 a802ee58bf00860d6c7674a6bad4abab12c16c60 22fe69ba76321a6ede7b25db9b0c0089f4155b43 8d38438e0591cdc7ce35146f765b244df084789f ab5b0257ea7df2a10a2cd97334634f93814f7914 a37004ca68466af83ae0e77deaf08bf1d525935e 08cfee3aeba34ce9c4308d5faace823b91f4e7df ae4397b1b86d425dcd99cf9f5c99aedc8afffbbc bd9d0135ace694f7bad6943dd7617c9d580f8f69 951adf540c5bdbe7b086d0370d280589b86d99f0 35f44b517403082eb5f76ab1f2a8bf294387ab91 f7befd9892f61fdf0ffe9c8465d2db65dcf0e64f d12b3ee3401cd7ab498be69314e8fa4437c7fa2c 7ae00ac9d901cb5cfc94fa3098a9cea9139ab0d6 0f745e788d39b25aaab9e1ba96ab0bdb2adc4d0c 4eb8f7d730ab1eedc6598d983b943d7e8aeb32e4 1c12cbdaf6133e559769f9b2a3a74f9008f4abca 7e92acae6ca7b3d634de474cc3340a9d05068025 e63d774f37d54d214d35da789a11266c730d1e94 b6f06beb80ac409b1902d65fc3d650227066b310 b5fdcad4a83bf44d3a387ebf8342cda8f1c70938 3eaafffd7b9bd931c52986daa8dccdcb4e9f6114 c66db446f05763ba4eca0489eb1e11d8e731efba bd541f84301b551024964add094c31dfb1d98140 524c548f0732abe1969b0ac6f4d5f71d135d1998 b8174b4546a456ad9a1add37cab57ae53cb9c1d7 5da292f507b9ef7c04af9bcd8c7f4b2ce089fae5 6b4274ddf95a39136f9bbcf2d505f14d6c5e4efb 44ae2c3fadc476bd34b8efa48440d75fbd433e6d 27b5dc5b6a8e8050297e7b725b8482a6794924e1 98249c7464e3c318a9be108650afec4565a04449 0839ecbdca16f687daa831f7d1c101a2f2819014 d09dd9790d4bdb85bcb7353d416ce11c082730d1 ff505b85c094d1d892ef8dfd46f9d4480eb422db 7fdfc1d273f9336fb5c2e056f7b40c55da1862ac 09d1b0d57d739f77bdd36ed6051b810ccebb3e8e 132e26cbef900e80eae83acd6a2baac091d67db3 787294abf6ca60f0cf0a9a44bc1cef0d74601dc7 ff7ba376645a01aa3b186674cf5e90b3c3a59f45 f262008e26afc2877089ac35ca4cd7c07395153e 6735647605da91a3f07eac660cdaa06f5eab24e5 e66c50e60b8f3eaddc56ff138ed62e11700b33c8 3b65365f123f1f137b482888beb1e884bf801fa9 0758a6e94895d77cb42c24b5177041f50cc9bf99 9d6fc303cc7879adaed21fb4de5e53b7e187be6a 00dc92640b9ecec38437e388ba48e37f536847fe ff0ea1dc250ebf9632063e0a4d88111bced0497b 1e0438c367e97cee2d64ad2395a8333f5efb5cef 1447b0929ece9bca977033a553709b04bffa0e4b 5484be96fa63393d9d08c5c25c6012597b1b72ab 73304e2317dfd61e4a8583a46f6b39fbf1526151 bf4a4a255b8c5034e06ada1c185dc06b327b21cc cd56528999e8d9ab4ed71f6114e43ee2e2b8d6b6 1ab5fd17c0df450e1ef179aa34c84a4068db2ed2 c24a06c4839c176ebfbfab3b671a78503287c6f3 8f5577bcb150f932eda959ebc9c130759d43e98a e909c419f0cddf450d88b1883e0590a69308ea6f 8dbbb4caa0f29d8904280e3be62a3cc2b027dcdf f0d2c45223b5c099bd9d114bce95f4b44ab5abc8 9cf352fcb9ef9d1e9144c8f649e5a883e3194720 ae5370297ebdefaec5a433a1c0e325e57fb15d57 761a95b9b1508fa9820be0f5793de01c72888509 58fca188ed855f17f1cfbeffc30afdfe26b2a8bc db65a0d6830bf3e93f56b347b5206e28a7e481ec af561b8ca7ed1024bdf962d0946db30f95b53202 28c64c1d75a9e95f2d8b750d09e174eca3c987ac 834ebfb0d902a055599872e179578a1e54208d70 93f62a8a179e6ed91171f95ffa3d3727660dbedc a61e1b35f3435396eecb6aa00a0c8caa8c1d93ef b73c23991e3b6e11f21e8a2b51ebafb6059a5ff6 02baec012fccb9ebc73b7afc102d4244bc32c15b ba4b3ff06fe8e1df788f97dc20e7c3fffc3ca27c cfc72f337dbed518964f5852b2a38dc52021a84b 48b7b855e52b83afd22a10a9f0926833c284dcf8 70ae1c6fd072f4ad0f7eb1f67d1cf37cac36c27e fa9c9b28ba79f14b45d2a51f695025fdb366af7c 2154e662154cdec0a59f64a0c6f82930b1e003ce add5c3f5847fb895fe15a37a01bd644f23d689b3 311e3548b106e422b59035fc593075ff95eb9f2d f6bb31e17d6e32e84a7646c00d9e23bc4422373b becc22b78257dff32ed5d8cfbcbf57b72d6fc168 3b572533e5b3412610daff8cb21d9172509b2150 70c30b50ec29ec21c50a5934f032a4ea9c699202 ed9e99d0fb09728530d8d68b54e5841d0ab267df c39501f672a4879ae408c485eddb876d3682d657 3b2f66eb45c2a2c6704b887dcf140d90c70f1dcb 285a9d33709efacef52eef2201926b08005be113 ac5bb10079b6cd58a734dd3445c722d8664b5a5c 65c10ed0f1bd81da08c51de53298121116650e01 5dceb055ebd4e1a3dc0843d7077f648fffe4fe3c 5c26bf3bd46c7e7f75688250acb05c7a2665f043 faa298794394c680bd2f83d2a47edd241bddc530 03db58baf0ab84eb69cfb47578726fb81f7059bd 05f66907a30b0902d16b58bc45a662d90e30a86f f05b80168fe05885c2740b87b258a93d9ab49403 1e47bc6c985fb49db07c97d3079dffd4d661bcc2 c54506d2414df5e2882c7a7d07e35fa0f620b1d5 94154ece4aba7268e01aa3ad9c6ef2001169c231 a53181a76a0ac7aeda8c8f679473dd4458fe4db5 c14bc2c845cc04e31899f0cd8f410968b26891fe 0159be6489df068f3899da562eda157a574d2b07 8721db6bc4f8b4608e32ee0b1d38fce8443ae300 83aba18ba2b74b645a5bf673f2e451137e5bf90d 2a5858c627821eef4505884f963f2ee3ea284c63 f35e252d4f07ab30566d0fcd8f6e92eed0b60270 e3b46c5418157574a6093ac9c4595dac2e2eb24c 394c52f31b95e05146703e227d94668bf419e552 1fba9fc5e0cb455cbb3b7806ec93e34adcf9a6e0 1c39589d4545d01ae27194c2f55ce0e919475547 beda07ec1bb34fbe53f5f9b89b08bef81d371b2b d699a2c4cbe3fa8d92dc591dc7a3512d7e5adfb1 1e32558b2bcca600d73008c79db8a6604ff4a11c 99fb490af556e6445c6e3f354fbb4ecaa7080745 fd87ce4690c68eeaa37e65484cf989fb51b8d01c 55247735744cd2655a274eb87f818011dc8f64f2 f0bb2eda6ac374ba88cc4779dd34c59acf321c1a 9e9db18f30939043239032f2047ffa4432bb47f6 e7bcbb81ef9c11ed4738814b4d5991c94eee9d82 7727bdf409bd950a17749fdd0e8d8d96386e67ff 7df051b12980b40685a03c0694160ae4da04c52d 0be10f906c32c35c478c8c9324d9cddf0770ad07 6fab5408a6bf30f14e53aae89d9f13a1079f10fc 33edba67a332f0e998c66b05469b9b52235ef08e 68fdfcabc42eff487be3b7fa05e0c793d9107e27 5e7de6f0cb355f89a7019b30e8b4962693f956b6 a10d70c1d0ca33aa5ba649e80ea7556afa7682d4 3dff93e715dd42d376dc3c04fc9b4667666123c8 e23951020de5d3a78aa04a2b08ef182d49d3f039 250081cd39e22bf6f9733779f0c781a0d110e5aa 222885ab8f01d7a157d4421c3c6db2ea9c973701 57ceb1680ee534357bb0ec989cd99be05047ded3 b46145e05749b9cf06ffc179dcd0ea680247d996 4efe679a3b8d451636f706dff7a09d64c751026b 64f9a7cd50b91544fcf65dc3e22d0304b230c263 9e4ba7f01d1c79af73a2e12d22df5ca37c9f3bb8 7133d31639cd7133b94b141efdb7d2fadd15ef67 b93ea1064e52ab6f6a9306d2542700da6dd3a0df 13c40f1f8cb56ff82662ef8e43160c96c25526a3 b62dda463c0f91515856c25f8447928130fe46df ae7c502c0ad4b43aabc782d8044f6c67206b3208 a135561befd207d5cbe4e87503df567846fc3236 c9f85563f9d6e0c65999538078eb48f232e83052 b56dcddaf495d6d1053a1673d593f01f19f3824a c0713ace7f592b600a85743575999db9dbf16b61 c836318a9d35edc0669b80c08e2ce21869dc63d7 855d89370b3c155be6208c984e4b981576008640 c29d93ae078c252dab48dbc3ff201e6f80882de2 36914f1dca691694279de49167617aee1ad4fee6 ad7a53185ace24c942585252e1542e35902a5276 6ebee4d5dab275392603d8acf53d27e51efe82b9 bb51908e5264a85077754c0b8390571fd2b5d2f2 f59256a777243264aaad32c08da50ce61e5aafd3 e81fefd4d2f620119d5c789729a45d08185acf84 8651fb11512de420cd2c6687e8a3bd03b05892ec 4db68421d9ea1f37cf0be2c0ea388cb05848620f a24e241ec6e0011f7f6b950b0a56fbe714cb3eb0 95f66637a4711b0a7bb5e06316b4f6fe9aa83a37 770fce1209439407c9500acc36a21f4a9a7031ed 3269a81c2b4d0aa79aed7e1c4467180fcf214f8a 0368fc7a2d890cd80da11bb4b89fd325af2df559 191a0343d2f969f194befd36fef8e9f432b6b3d9 c23c69bcf522b672b654ea8aec16b219a95d73c1 3e9a9f061b52dea83c55b976a25ee39c97a6bf64 27f754abf04446b8102095cb312aab7953cfe31f 291a7f6265cf654a41589159da424f90751e491b 0d52de1ba14291cb65380e194950af6c7769bf97 75d3f2975a79238548595023c6ecf0e8ef86d36d 240641cc122a74924ccc7b2e44169a363917a983 34a6a295030cda5d52cc898dad10f348c9fef508 de6bef6af7f248eaae9b6ec2e108ec9f7bfc7d04 87acffb2164e8eebe170659acc42056b36e7dcc8 7a0e555bbe4e5f8030d7fa3b7257b5cbaeae172f 35b9ef54b6beaf135e1f216cff3f573419b80b4a 7f7ed75158d481fcc1117db48a55704290184c8f 2d1bc225629e16da6ae35d559ad7b5cae6930e9c 3d3c03dd20493bdc3cbee759b146a820b78025f9 4548a296673d899fb900d0e029da7d6452d7c75d e94c57f1aa282c00ce9cc8324d4bd3c758b562ef e8d2504216edcbb9f1875fb4319a43a43ca7ff53 f33b045ce67bff543f5ec2ba61042a0d6aa73b20 a8642ec4d43b6c77f37091e3f04c29b6959d90c7 192f027ff6c566e48fc5784c6c834e1d88542cf1 4bb918a9130f7f41c87992fcec61bcbf38112fa1 f5ddea0f21febef81d5facb4f039ab8ca453b755 c09a8e2adb85460d0b02dfc734828cf817211cea b55651478d414790341ad9f7ca200c29e51697c1 0c86d7e77bce899a76c1f20c7822fdc48d684c75 53b45a44d70e2b721587e81775be0a647742dfff b026b5f7841fce0d4f0a81f3938cf97ba74d93e3 3e8208f3b9c46344e9e4f560fc52604d4bb10bb5 3435621f2e36032782c5e42b4a3d2238e7527ad3 578f3cec71e6951846bce32b47b565329d36684c 301e46c92e22612a8902df4a0005a25e22b0dbd2 033fe8d23dcae3ea0c1b8fa880e91d6d45eadd7f c4bb413915ffa0fe044f1415a527eadef6f3bb69 d14e492695631115665019aa929cc6f10ca412f3 e18bad084cddf11bd16badd2012ede29069f24bf fac8f4c40f960a613023cc476e015b05cf6bbf3b 947a7967f3c872ab4f985d89239e4f2975c0d015 8d31289960cc9d3c19870b344a1100131ece2bac 057e430fb6a796e45a80ac4e89d8f137ca778257 704396b8aa5196a616f48cba54d8ac38855c6e35 6a6bbb14d275d4c2a767915e864341bd0f344598 c5f7ac84b1dbb70d2fb755fe98adf068bca10dce a8c4ca5ab86d76b21d1bcb097590982b50748c05 c17f3e70b65bff196aaef80936794c53982e617f b80eb90f56b7794638821c9501e8852303e16787 ce9223d5e0c19791b8e06c3650dba8a51c44eb8e 3bda66f0b582c38a649bab414b86d147d73552c9 eb05670152d4a107069d83fde5ac9324780c90b9 1da96c8da108b054741fd3dcfa3cdb86ad5a58bc d409fc1c4ee61304065193a2df33f6e6eaa3ab05 8e0f34efff47c56f6d5c71c2654c5bdced8237d2 54ec92d0bf35e3ed64ecaf9a3812bb5012a05d21 c70d9c4b2666c8711c87705d878b07273c988394 37623d0bbd9c8095dc35b57236d3837a91796ce2 99964b8812c154f66b50503d9d0022f54fe2fe52 88849a942835b3ca16ef04a3c5312263a5d591f3 a5a7d25d2e77a2735a446490a6b27bb471c17173 2dde51e5cf4f13cbca5e1ffb540dcad4c7f3dec3 b52f327579819fb28e9136636da64e553e027115 3581055d040424d7c3c511a53e0766da385f6d5f 8c369f08af585362e8c96334c0c52880d6730ffb 9c6c2ad4c331adb680a81403815d52e2cbed9b31 ad74ac2a20eab5d0cc352c7018ce276d3c3d4092 2724bd90d60999929de932701b287d3e5958fa68 a99840f057b107de49976439a4bdfbdf3b143567 63460f04342f39053efd426beb3abdaa177482c2 08b353f4da75620d163b4843f5af0eef89679364 a70741b10914007e045e387346625c759e781d45 971198333b68bc431a46f2141efe51e9c767bfee b6c7cba874e514e42f00cf5ca4724d86c052e749 dfe54efe5e7c2fa6ef296ad075aa00f8f840e0fe 5aa48921866ec3ef7858a91aa5eff42c808bdf68 e0e5a71751cf4dd017610a27d5ccf6b35b611e03 3733fbeabfc587a2a8c49cb16d35f47a3d8fdd59 24d801a09457f943aa79b295dea7e18b5252f2f5 95230b490eec415b4c945c8d52d69e606c2e0788 e5e738d510dd02f8f25444558e3232dfad8c1fb0 537807082cdb7ca5b4be08a8c9498f234e9ceb76 8b2f3602e053d7d8881c704ef1e72d5b4a04d144 509ece8eb495ff215c6d4e4405aa9033de52cac3 528b349697f8f995a10ab9b0c169e9f2b6a492b4 da696fb1b4efeb6a8a357f3a6155f17421d9ddf2 628ef5e92e75abb63c42d66bca99005c9deb9a53 85f758e5c670997d630434f2e522e3445144689b afb7a03abab90015cab89e34896988ff782ca0c2 ad2fb97d6050e86ddcdf39a7e156f99e3d7d7911 63ab3c20a8ebb0e2ba94ea0bea00d2d01b4a9e04 59f09bea20aecd72efa7abb041eac4b15cdbab67 b687b2ecd13c33e459c93f6383d05cfc22b39795 0c87b3975ae3523152230b4a4e67f1a404dc80fd ff05cb14438e3e7ae62e42401ef87a49deaf279e 301a41716e787e8e5aee031f6bd72a82fb989d0c c4c9eef20a2378e420deb16a9668fe44b4838b25 70d3b56795727d24ef81073251d54ed415091ec1 94460aae914a3755fb470bc623ea5b419d562cb7 b7d6d9ab5eaa494acedba09ca294d05cc7834e29 c388d9274c942134bdf6e1c4cc5ea2bef9ef8e1d 299e5b72428a6f7d796ae9e0f491a5471d3d9f8e 4383c49dd862d323b34ca9cb16983a1f817967b1 071975f731e1a1815aa733fdddf8e28abb1df283 1ed7f1717ba6e589b6aa841f9563bc4ed9f272c4 8884fb1cd7475ac97d6c7e6f2751d0fce4993c91 634cd3e9439d2f60acb2f8b311e998f2b8e57d96 faff4fa49d076b7128fbd6bd71f6383c988300d9 83089389b4172eee5d741657f49009efe6c9146d ec5fd76437c019405faae91a5e17541e4022c606 dc049c4169284bf6856d5eebe822758132ab25d5 4f8f4177d624e3ddddb5aa4c19799a650b2d7645 024d3e2d38a065bf2794d652738abc63f9b65889 10c0835cb10f455f1700f8fe1039b5aa7a35a1b1 b0ae157b84ade898ea096f8196b9fb3f2f25bd1b 36d6dd5aa657bbd885f1e67d0c47dccd3416401f 3ea4b03e09d85b0baef58bd6c2c440922a79774f 23c092bd0e4f09087a0de780b0b1a885d5e88fd9 7426078ae4c9302cefd84709ea69eddbbf941669 94d15fa123aaf49258fe5cb558e707828d192d25 5b290528a3c03562b5975a9034c12d8ea81f3e47 e9f53dc644daae9b3a0db87a8359ac166aa44217 30aeae10f087ba4f9fbd837bac8d7a4aac4f1e72 6abaab364caa20a0f41bcbd448407285370eb601 14c4efcb4f076672cde9f25d8a1aa4727351d4a8 90d5939b0803320d47798206ef6a0ca81ba3b286 b5953e4fdcd09c6c850eeb802520a2d35b2208d1 ad4b9796f6030980eeffb28eb0a8b0ba3db826ae cc573179d34b369aa486ce3a2e7ebcbf883f491f f9d93d8780889098315692311dafbc73de5d75e6 338b1619fd1b9fc5ccd2504790946e360b70e4e9 d6abf45c953781260ee770fa9c54f9d99eb4d5da 9d0b897fc08618dfb7a7f9908a5b0e3e669d71ff 5901fb72525891a55af21445840b449443908866 97f1a5d0ad91d0b9454ecab37abe320ea1d51612 a741103ec078f0653d187bb88b14e68b5368b351 39727c36b3ddc4a77698a87b350d98a28b9d1183 69ea1593543951465ae2d9f245c390029bf8c896 9435e131bc073c1e53f7d66e98382c01f17acf63 032a27233b9a2eb5f5050b094efb76f7066667a1 b6cb07bbea9c17113c865c0497a97c951c6a68b5 c376a8f5582cfb88dd6fec7b36aee756c700b413 06d1edc3affcf5435056787592728f027bf2bd61 95d5f448b23d07623858e493109225ca8dc88746 37c0cacff61bfb7f0caae823a052395e3b0504b8 2d557bcc616f9355023b2cc5dae5543c08a1b9dc efe49f9cf026814a2d951f55240befbaaecc559f 9f500ae0e019127e0d40a0973b92a085913f6196 e8b787f78bb3545e6a7ed6bc777e3f02fb37a5f9 259ce5a2e67cb762d89c6724e2520691990c718c bd5461a7d9725b94b3eb053a81c70679ef22c6e2 052a8603eb0e124a5eeddc6eb1104862e720fd68 7cdcfa95ae4f6b22ed39732c056e1eca7780c3c2 933a15307224a5c47e3dfe5a2989e213e6e06a0f c2913d0309c2f07c5f9a28794770fadb91bcf21e 786ad302ca269d6ca349d01528ace50ab777c092 ac26430c56e85e187aba6b69ce58bb9bc9cfcd26 4a6bb8329d4af0020e1822ba26960b60e0b8aff9 a329b2068aaf922653f453ba85f68c38209762e9 5be5f3cccd9ad04c084e9584384ae09d87009fa5 7bc1c25d18fbe6719b5cb39ff11f40e2ade3b375 dcac375584ace283f6a106fd41b6cbd40d889564 b2221cc021baa74180b13aaa61e05448333288a5 46fe8f240291f254674889355a1b33c24d943b83 9ae59af831286b076aeff9de67b05ce40801d3f2 3edbfa792592fde4e9a7d98526528c30db636598 6cdce78df644f5a175d7a0abef9bd0b281ad0cb8 e9d81f3b2dd6cde7d5d212f74474f60e8d8f90f6 c4f16b93b1b82c69d1f192b223b4d5b204c2b95b c69b242faca89db792715718d8f39745d7a8a6c1 684cf5c6ba2d461b3126585fb10d6942771bffae 4ec0e5bdec05a703cca3e0d68bc3b2f8e959f4ae 7e436bc2742b6ce9612f2e7ac3504c3de1db226a 75b126e183c45f9b1464edda03b5c6c06933c763 0a7fa31cbe885d7f8bb2ee7929b7610138caaf41 bfdab5f475935d2717c6fa191ef1a28673586cc7 7972f3c4497fa0e81eaf23c730137af1ebe19639 53b9c331d66a1d7711c94a704e769c63b4a91519 b41219dc0d19bb0a54b5c7de434fc722a5e1a47d 9159674e94c713f242a307a6832bc01f852a7c2f 3d990a81bd977abc838414c98b32c1310aa5d271 d53d87ebd24b443905fa3ca0c6638ecffd570872 3df468e522b95ae789105781ba3e14930a0d85e0 38602650784f5f409c183cf30a46a2ae4edfb212 ff7ef56976335ed32322e2e348db02c802cacdbc 584c5ede37b2f6d4a6f29246842384410a0cd097 f90924ad6a875c38e4fd2342346ee05785cf4da9 8d750aaa93d701ac15ada73bc82cf2a32d87783a bebfd4795f48686171089f4f51d8cc93e5e4c784 9ae5553d160cb853e199fed48470b8d7f832c422 bc4b2a23b0ee23337857927581ae3ce996260f11 c46f3cbc28a0f1148b9c4e44b4bd005f6a8a0135 4d4826313d46a8669c99e593ac10fbefe393e054 c3537685f538160e044924b7ca3be49176952109 a5e8bc6ed3371414f76437a66a78713d3ef0efee 0222b2476dbf60fec9a690e59967ff3da4fb4b7a 9a4fe6e465ebe215c05b42103901e3a07d2c13ae 50534579c99aca0b30d72054cfa3e85bb9c4b26b b600fe6f709bd3e98b9963c852dbb7661681ca0d fdea953f99249420d54931d75e42df16b4ce3f9a 3d04918fbeef4e2b75a02590498bd34ef8cdb388 16528e2d35ea1e7425a3699e0d02d0e789670507 7ced6ebc3440197e3c187b7b4833c2a145f4904a 2dea46e18897b5188ed75fc3d7f4eea9e24d69a8 7d032a5c3a36aaa0ad462ff7cb2f9ea83fedf8c3 1dc541ff588acf303e354c0336cc8f1e8b3c45d8 d88da47f6962053358ed5f30b5a377c3926992df 62a19889932219b76f5b30fb77e32c93b83f9ca4 fc9ade3080d7026e754add62fa838aff3efd86dc 7218a517b801bca48a9fece163fc92883dafedb4 6924b3570172d081a66e7159807f45c2753542de bf8ac0e60852dc5b4a1af243fb2729a9e9b493e8 9781ccb2301331ebb35015d398aa1092f57b344f edb49650ba981135ace46bb226252be5055a5ee9 0d29ff50a9ab109ffd0b728be46f1f322d765369 faed7d64ffcc51daf029ff5aef2665944fa17578 6f9127fb65505f1b9b1b02ef6eb92a8416ac6c16 6009e9e5f5cc30dc3f5de3495fa9b67500048e3d 4705ff82c818e95b6e162a7b1e4b6c0dc7ac1e38 617c7b2190a29940a4320bc75e4497706df82255 343b4f1dda4332dc77f4ccc004e93b1719637c65 6b8bf866875c67ea425a90e97e8a1ade563413b1 16852ef0640ec249123398cc607609a96b7dc024 e6ce1407a5cd6313574c4bf3f693ae547e886844 7d196be2a15dc5f2f828a91c288e3431423510db efe54c7d11c8bf2d972179e6b6adbeb2b977afc5 c457dd9cec33fc6f5e881129d3adec8e73aa0d6e 5ebad72363c6c3623abf1a7d85d4601ba4117144 b4e104012d5e5be3a5de3ef2ae9ab727a0b23b2a 340b2b4027e99b08d33235369fe69d074d36d248 5b754309edbd85fb442c4be575ac3040de42f317 26366a0dd458e5dd7d4c650761f0e0ec105ea0b2 b9fa636790213b58503f754b224c701837c8ef2f deb2710714caf0bfcd24d2dbda7877c7e01e66d8 620c6fb525ba234ce660d2f1f58ee3a1aabdec87 076606da92616bfce55890cdffe8a39f3d4b74c8 b77983011a7e4c592bb745e9a24feb9c47a305df a6f051368cea580e614542a4066565ad99377f2a 5aaf1d2af07949bc1feb0f8ef03175b29a8c7f90 ad8313a02be37351373a734d09727b5040d994ed bb743d0d3a50ceb89777945e1af9da53ee5999cb fcb736624eadf7d71f629447eccfa3deb3d194b7 3af0fe5be546374a5d95f76f61e6b029ff9ccba4 65525f9b902abdc4ccab7d2649b7a8a1a51b66d6 fd323ad3de96f15d7af57ab80d6aee0068541b91 493d0bda0f4a6fa44ee5ac2df4890f340bae7bb9 18ae797422d03bee698d0367ce548f6aaa47a94f cf3e3599b44564c4fde23acfd133b484ce4b24a1 a033da41003eba2f92b1cffcb06c2d93358cdbd3 bc3cb303712c6f16f8a786e45cb58e6a913f868f 9362ed016018f6d443c3795d330a0e4e271fef4c f6fc9dbdfbac2bfd6c6cba89288d66cfc27f7808 41af4395725e35c303210b98aeb29d71c9f150d2 1299a6342ef0802988ae7b5ae0aed9b917c87b92 2d77111fe3048ac93791c3fc41baf405f4d2513c ================================================ FILE: .config/insta.yaml ================================================ test: auto_review: true ================================================ FILE: .config/nextest.toml ================================================ [profile.default] test-threads = 1 slow-timeout = { period = "250ms", terminate-after = 4 } status-level = "all" retries = { backoff = "exponential", count = 4, delay = "1s", max-delay = "10s" } ================================================ FILE: .cursor/environment.json ================================================ { "name": "mise development", "user": "root", "install": "cargo build", "terminals": [ { "name": "Build", "command": "mise run build", "description": "Build the project with cargo" }, { "name": "Test Watch", "command": "mise run test:unit", "description": "Run unit tests" } ] } ================================================ FILE: .cursor/rules/analyze-product.mdc ================================================ --- alwaysApply: false --- # Analyze Product Analyze your product's codebase and install Agent OS Refer to the instructions located in this file: @.agent-os/instructions/core/analyze-product.md ================================================ FILE: .cursor/rules/conventional_commits.mdc ================================================ --- alwaysApply: false description: how to write commit and PR titles --- ## Conventional Commits (REQUIRED) All commit messages and PR titles MUST follow conventional commit format: ### Format ``` (): ``` ### Types - `feat:` - New features - `fix:` - Bug fixes - `refactor:` - Code refactoring - `docs:` - Documentation - `style:` - Code style/formatting - `perf:` - Performance improvements - `test:` - Testing changes - `chore:` - Maintenance tasks - `chore(deps):` - Dependency updates ### Examples ``` feat(cli): add new command for tool management fix(config): resolve parsing issue with nested tables refactor(backend): simplify plugin loading logic doc(api): update configuration examples test(e2e): add tests for tool installation chore(deps): update Rust dependencies ``` ### Common Scopes `registry`, `aqua`, `cli`, `config`, `backend`, `tool`, `env`, `task`, `api`, `ui`, `core`, `deps`, `schema`, `doctor`, `shim`, `security` ================================================ FILE: .cursor/rules/create-spec.mdc ================================================ --- alwaysApply: false --- # Create Spec Create a detailed spec for a new feature with technical specifications and task breakdown Refer to the instructions located in this file: @.agent-os/instructions/core/create-spec.md ================================================ FILE: .cursor/rules/create-tasks.mdc ================================================ --- alwaysApply: false --- # Create Tasks Create a task list with sub-tasks to execute a feature based on its spec. Refer to the instructions located in this file: @.agent-os/instructions/core/create-tasks.md ================================================ FILE: .cursor/rules/development.mdc ================================================ --- alwaysApply: true --- - `cargo build --all-features` - build the project - `target/debug/mise` - run the built binary - `mise run test:e2e [test_filename]...` - run e2e tests - `mise run test:unit` - run unit tests - `mise run lint` - run linting - `mise run lint-fix` - run linting and fix issues Don't run e2e tests by trying to execute them directly, always use `mise run test:e2e [test_filename]...` Run `mise run lint-fix` and `git add` any lint fixes before trying to commit. ================================================ FILE: .cursor/rules/execute-tasks.mdc ================================================ --- alwaysApply: false --- # Execute Task Execute the next task. Refer to the instructions located in this file: @.agent-os/instructions/core/execute-tasks.md ================================================ FILE: .cursor/rules/plan-product.mdc ================================================ --- alwaysApply: false --- # Plan Product Plan a new product and install Agent OS in its codebase. Refer to the instructions located in this file: @.agent-os/instructions/core/plan-product.md ================================================ FILE: .cursor/rules/testing.mdc ================================================ --- description: how to test the mise codebase alwaysApply: false --- Testing and linting commands should be run via `mise run`. - `mise run test:e2e [test_filename]...` executes an e2e test - `mise run test:unit` executes the unit tests - `mise run lint` runs the linting commands - `mise run lint-fix` runs the linting commands and fixes the issues - `mise --cd crates/vfox run test` executes the tests for the vfox crate - `mise --cd crates/vfox run lint` runs the linting commands for the vfox crate - `mise --cd crates/vfox run lint-fix` runs the linting commands and fixes the issues for the vfox crate Other tasks can be found by running `mise task ls` ================================================ FILE: .dockerignore ================================================ target/ ================================================ FILE: .editorconfig ================================================ [*.toml] indent_style = space indent_size = 4 [{*.sh,.mise/tasks/**/*,e2e/**/*,*.pkl}] indent_style = space indent_size = 2 # shfmt switch_case_indent = true simplify = true ================================================ FILE: .eslintrc.cjs ================================================ module.exports = { extends: ["@fig/autocomplete"], }; ================================================ FILE: .gitattributes ================================================ zipsign.pub binary aqua-registry/ linguist-vendored ================================================ FILE: .github/FUNDING.yml ================================================ github: jdx ================================================ FILE: .github/ISSUE_TEMPLATE/config.yml ================================================ blank_issues_enabled: false contact_links: - name: Features, Bug Reports, Questions url: https://github.com/jdx/mise/discussions/new/choose about: Our preferred starting point if you have any questions or suggestions about configuration, features or behavior. ================================================ FILE: .github/actionlint.yaml ================================================ self-hosted-runner: # Labels of self-hosted runner in array of strings. labels: - macos-14 - buildjet-32vcpu-ubuntu-2204-arm - buildjet-16vcpu-ubuntu-2204-arm - buildjet-8vcpu-ubuntu-2204-arm - buildjet-4vcpu-ubuntu-2204-arm - buildjet-2vcpu-ubuntu-2204-arm - buildjet-32vcpu-ubuntu-2204 - buildjet-16vcpu-ubuntu-2204 - buildjet-8vcpu-ubuntu-2204 - buildjet-4vcpu-ubuntu-2204 - buildjet-2vcpu-ubuntu-2204 # Configuration variables in array of strings defined in your repository or # organization. `null` means disabling configuration variables check. # Empty array means no configuration variable is allowed. config-variables: null ================================================ FILE: .github/actions/fetch-token/action.yml ================================================ name: "Fetch GitHub Token from Pool" description: "Fetches a token from mise-versions token pool" inputs: api-secret: description: "API secret for mise-versions" required: true outputs: token: description: "The GitHub token" value: ${{ steps.fetch.outputs.token }} token-id: description: "Token ID for rate-limit reporting" value: ${{ steps.fetch.outputs.token_id }} runs: using: "composite" steps: - id: fetch shell: bash run: | if [ -z "${{ inputs.api-secret }}" ]; then echo "No API secret provided, skipping token fetch" exit 0 fi response=$(curl -sf -H "Authorization: Bearer ${{ inputs.api-secret }}" \ "https://mise-versions.jdx.dev/api/token" || true) if [ -z "$response" ]; then exit 0 fi token=$(echo "$response" | jq -r '.token') echo "::add-mask::$token" # Validate token looks like a GitHub token (starts with gh and has reasonable length) if ! [[ "$token" =~ ^gh[a-z]_[A-Za-z0-9_]+$ ]] || [ ${#token} -lt 20 ]; then echo "Invalid or missing token in response, skipping" exit 0 fi # Validate the token works by calling GitHub API if ! curl -sf -H "Authorization: Bearer $token" "https://api.github.com/rate_limit" > /dev/null; then echo "Token failed GitHub API validation, skipping" exit 0 fi echo "token=$token" >> "$GITHUB_OUTPUT" echo "token_id=$(echo "$response" | jq -r '.token_id')" >> "$GITHUB_OUTPUT" ================================================ FILE: .github/actions/mise-tools/action.yml ================================================ name: "Setup mise tools" description: "Cache and install mise tools with rate limit handling" runs: using: "composite" steps: - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: key: ${{ runner.os }}-${{ runner.arch }}-mise-tools-${{ hashFiles('mise.lock') }} restore-keys: ${{ runner.os }}-${{ runner.arch }}-mise-tools- path: | ~/.local/share/mise ~/.cache/mise - run: mise x wait-for-gh-rate-limit -- wait-for-gh-rate-limit shell: bash - run: mise install shell: bash ================================================ FILE: .github/actions/registry-diff/action.yml ================================================ name: "List modified registry tools" description: "List tools in registry/ that have been modified between commits" inputs: base_sha: description: "The base commit SHA to compare against" required: true outputs: modified_tools: description: "Space-separated list of all modified tools" value: ${{ steps.diff.outputs.modified_tools }} new_tools: description: "Space-separated list of only new tools" value: ${{ steps.diff.outputs.new_tools }} runs: using: "composite" steps: - id: diff shell: bash run: | # Get modified registry files and extract tool names modified=$(git diff --name-only ${{ inputs.base_sha }} HEAD -- 'registry/*.toml' \ | xargs -I{} basename {} .toml \ | tr '\n' ' ') # Get newly added registry files new=$(git diff --name-only --diff-filter=A ${{ inputs.base_sha }} HEAD -- 'registry/*.toml' \ | xargs -I{} basename {} .toml \ | tr '\n' ' ') echo "modified_tools=$modified" >> "$GITHUB_OUTPUT" echo "new_tools=$new" >> "$GITHUB_OUTPUT" ================================================ FILE: .github/renovate.json ================================================ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["github>jdx/renovate-config", "helpers:pinGitHubActionDigests"], "automerge": false, "asdf": { "enabled": false }, "nodenv": { "enabled": false } } ================================================ FILE: .github/restyled.yml ================================================ enabled: true restylers: - "!shellharden" - "!prettier-markdown" - "*" ================================================ FILE: .github/workflows/auto-merge-release.yml ================================================ name: auto-merge-release on: schedule: # 10:00 UTC = 4am CST (winter) / 5am CDT (summer) - cron: "0 10 * * *" workflow_dispatch: jobs: merge: if: github.repository == 'jdx/mise' runs-on: ubuntu-latest steps: - name: Merge release into main run: | PR_NUMBER=$(gh pr list -R jdx/mise --base main --head release --state open --json number --jq '.[0].number // empty') if [ -z "$PR_NUMBER" ]; then echo "No open PR from release to main" exit 0 fi BODY=$(gh pr view "$PR_NUMBER" -R jdx/mise --json body --jq '.body // ""') TRIMMED_BODY=$(echo "$BODY" | tr -d '[:space:]') if [ -z "$TRIMMED_BODY" ]; then echo "PR #$PR_NUMBER has no description, never merging" exit 0 fi # Parse description for section headers (release-plz groups commits by type) # Substantive sections (daily): Features, Bug Fixes, Performance, Security # Non-substantive sections (weekly): Refactor, Revert, Documentation, Chore, Registry, Dependency Updates SUBSTANTIVE=$(echo "$BODY" | grep -E '^[[:space:]]*###.*(Features|Bug Fixes|Performance|Security)' || true) if [ -n "$SUBSTANTIVE" ]; then echo "PR #$PR_NUMBER has substantive changes (Features/Bug Fixes/Performance/Security), merging daily" else CREATED=$(gh pr view "$PR_NUMBER" -R jdx/mise --json createdAt --jq '.createdAt') if [ -z "$CREATED" ]; then echo "ERROR: Failed to get PR creation date" exit 1 fi CREATED_EPOCH=$(date -d "$CREATED" +%s 2>/dev/null) if [ -z "$CREATED_EPOCH" ]; then echo "ERROR: Failed to parse PR creation date: $CREATED" exit 1 fi NOW_EPOCH=$(date +%s) DAYS_OLD=$(( (NOW_EPOCH - CREATED_EPOCH) / 86400 )) if [ "$DAYS_OLD" -lt 7 ]; then echo "PR #$PR_NUMBER only non-substantive changes (docs/chore/registry/deps), $DAYS_OLD days old; waiting until 7 days" exit 0 fi echo "PR #$PR_NUMBER only non-substantive changes, 7+ days old, enabling auto-merge" fi gh pr merge "$PR_NUMBER" -R jdx/mise --squash --auto || { echo "Merge failed or PR not ready, will retry tomorrow" exit 0 } env: GH_TOKEN: ${{ secrets.MISE_GH_TOKEN }} ================================================ FILE: .github/workflows/autofix.yml ================================================ name: autofix.ci on: workflow_call: pull_request: branches: [main] permissions: contents: read concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: CARGO_TERM_COLOR: always MISE_TRUSTED_CONFIG_PATHS: ${{ github.workspace }} MISE_EXPERIMENTAL: 1 MISE_LOCKFILE: 1 RUST_BACKTRACE: 1 NPM_CONFIG_FUND: false GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: autofix: if: github.actor != 'renovate[bot]' && github.actor != 'mend[bot]' runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: false - run: | cargo build --all-features echo "$PWD/target/debug" >> "$GITHUB_PATH" - uses: ./.github/actions/mise-tools - run: mise x -- bun i - run: mise run render - run: mise run lint-fix - run: mise --cd crates/vfox run lint-fix - uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27 # v1.3.2 # windows: # runs-on: windows-latest # timeout-minutes: 30 # steps: # - run: git config --global core.autocrlf false # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 # - uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2 # with: # shared-key: autofix # - run: | # cargo build # Add-Content $env:GITHUB_PATH "$env:GITHUB_WORKSPACE\target\debug" # shell: pwsh # - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 # with: # key: ${{ runner.os }}-${{ runner.arch }}-mise-tools-${{ hashFiles('mise.lock') }} # path: | # ~/.local/share/mise # ~/.cache/mise # - run: mise install # - run: mise x -- npm i # #- run: mise run render # - run: mise run lint-fix # - run: mise --cd crates/vfox run lint-fix # - uses: autofix-ci/action@2891949f3779a1cafafae1523058501de3d4e944 # v1.3.1 ================================================ FILE: .github/workflows/cloudflare-deploy.yml ================================================ name: cloudflare-deploy on: release: types: [published] workflow_dispatch: inputs: dry_run: description: "Run in dry-run mode (no actual deployment)" required: false default: true type: boolean concurrency: group: cloudflare-deploy-${{ github.event_name == 'release' && github.event.release.tag_name || github.ref_name }} env: DRY_RUN: ${{ github.event_name == 'release' && '0' || (github.event_name == 'workflow_dispatch' && (github.event.inputs.dry_run && '1' || '0')) || '1' }} MISE_EXPERIMENTAL: 1 jobs: deploy-cloudflare: runs-on: ubuntu-latest timeout-minutes: 30 if: | (github.event_name == 'release' && startsWith(github.event.release.tag_name, 'v') && !github.event.release.prerelease) || github.event_name == 'workflow_dispatch' steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Install mise run: | curl -fsSL https://mise.run | sh echo "$HOME/.local/bin" >> "$GITHUB_PATH" ~/.local/bin/mise --version - name: Install mise tools run: mise install - name: Deploy Cloudflare Worker run: mise x -- scripts/deploy-worker.sh env: CLOUDFLARE_ACCESS_KEY_ID: ${{ secrets.CLOUDFLARE_ACCESS_KEY_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }} CLOUDFLARE_SECRET_ACCESS_KEY: ${{ secrets.CLOUDFLARE_SECRET_ACCESS_KEY }} - name: Update Redirect run: | VERSION="$(./scripts/get-version.sh)" mise x -- scripts/update-redirect.sh "$VERSION" continue-on-error: true env: CLOUDFLARE_ACCESS_KEY_ID: ${{ secrets.CLOUDFLARE_ACCESS_KEY_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }} CLOUDFLARE_SECRET_ACCESS_KEY: ${{ secrets.CLOUDFLARE_SECRET_ACCESS_KEY }} ================================================ FILE: .github/workflows/copr-publish.yml ================================================ name: copr-publish on: release: types: [published] workflow_dispatch: inputs: chroots: description: "COPR chroots to target (space-separated)" required: false default: "fedora-rawhide-aarch64 fedora-rawhide-x86_64 fedora-43-aarch64 fedora-43-x86_64 fedora-42-aarch64 fedora-42-x86_64 epel-10-aarch64 epel-10-x86_64 epel-9-aarch64 epel-9-x86_64" type: string use_serious_profile: description: 'Use the "serious" profile for optimized builds (LTO enabled)' required: false default: false type: boolean env: PACKAGE_NAME: mise jobs: publish-copr: runs-on: ubuntu-latest timeout-minutes: 150 container: image: ghcr.io/jdx/mise:copr@sha256:eef29a250fdd774bf429542ba2c8f8e2812339891b530644f13eb260e8b3358c steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - name: Set up environment variables run: | VERSION=$(./scripts/get-version.sh | sed 's/^v//') if [ "${{ github.event_name }}" = "release" ]; then CHROOTS="fedora-rawhide-aarch64 fedora-rawhide-x86_64 fedora-43-aarch64 fedora-43-x86_64 fedora-42-aarch64 fedora-42-x86_64 epel-10-aarch64 epel-10-x86_64 epel-9-aarch64 epel-9-x86_64" else CHROOTS="${{ inputs.chroots }}" fi { echo "VERSION=${VERSION}" echo "CHROOTS=${CHROOTS}" echo "PACKAGE_NAME=${PACKAGE_NAME}" echo "MAINTAINER_NAME=${{ vars.COPR_MAINTAINER_NAME || 'mise Release Bot' }}" echo "MAINTAINER_EMAIL=${{ vars.COPR_MAINTAINER_EMAIL || 'noreply@mise.jdx.dev' }}" echo "COPR_OWNER=${{ vars.COPR_OWNER || 'jdxcode' }}" echo "COPR_PROJECT=${{ vars.COPR_PROJECT || 'mise' }}" } >> "$GITHUB_ENV" # Set build profile if [ "${{ github.event_name }}" = "workflow_dispatch" ] && [ "${{ inputs.use_serious_profile }}" = "true" ]; then echo "BUILD_PROFILE=serious" >> "$GITHUB_ENV" else echo "BUILD_PROFILE=release" >> "$GITHUB_ENV" fi - name: Build and submit to COPR run: | ./packaging/copr/build-copr.sh \ --version "${VERSION}" \ --profile "${BUILD_PROFILE}" \ --chroots "${CHROOTS}" \ --owner "${COPR_OWNER}" \ --project "${COPR_PROJECT}" \ --name "${PACKAGE_NAME}" \ --maintainer-name "${MAINTAINER_NAME}" \ --maintainer-email "${MAINTAINER_EMAIL}" env: COPR_API_LOGIN: ${{ secrets.COPR_API_LOGIN }} COPR_API_TOKEN: ${{ secrets.COPR_API_TOKEN }} ================================================ FILE: .github/workflows/docker.yml ================================================ name: docker on: push: tags: ["v[0-9]*"] workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} GITHUB_API_TOKEN: ${{ secrets.MISE_GH_TOKEN || github.token }} jobs: docker: name: docker-${{ matrix.flavor }} strategy: fail-fast: false matrix: flavor: - alpine - deb - rpm - copr runs-on: ubuntu-latest permissions: contents: read packages: write steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Log in to the Container registry uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Extract metadata (tags, labels) for Docker id: meta uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: Build and push Docker image uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 with: context: . push: true tags: ghcr.io/jdx/mise:${{ matrix.flavor }} labels: ${{ steps.meta.outputs.labels }} file: packaging/${{ matrix.flavor }}/Dockerfile # dev: # # Disabled: getting 503 errors from mcr.microsoft.com # runs-on: ubuntu-latest # permissions: # contents: read # packages: write # steps: # - name: Checkout repository # uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 # - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3 # - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3 # - name: Log in to the Container registry # uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3 # with: # registry: ${{ env.REGISTRY }} # username: ${{ github.actor }} # password: ${{ secrets.GITHUB_TOKEN }} # - name: Extract metadata (tags, labels) for Docker # id: meta # uses: docker/metadata-action@318604b99e75e41977312d83839a89be02ca4893 # v5 # with: # images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # - name: Build and push Docker image # uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6 # with: # context: . # push: true # tags: ghcr.io/jdx/mise:dev # labels: ${{ steps.meta.outputs.labels }} # file: packaging/dev/Dockerfile # platforms: linux/amd64,linux/arm64 # dev-test: # runs-on: ubuntu-latest # container: # image: ghcr.io/jdx/mise:dev@sha256:aa27808f06b3a4ca146108cb0be95e621bc5d0642aae891c5445a5a018c99df2 # needs: [dev] # steps: # - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 # - run: cargo install --path . --debug # - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 # with: # key: ${{ runner.os }}-${{ runner.arch }}-mise-tools-${{ hashFiles('mise.lock') }} # path: | # ~/.local/share/mise # ~/.cache/mise # - run: mise install # - name: mise run test # uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 # with: # timeout_minutes: 30 # max_attempts: 3 # command: mise run test dockerhub: runs-on: ${{ matrix.platform.os }} strategy: fail-fast: false matrix: platform: - os: ubuntu-latest tag_suffix: amd64 platform: linux/amd64 - os: ubuntu-24.04-arm tag_suffix: arm64 platform: linux/arm64 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - name: Prepare run: | platform="${{ matrix.platform.platform }}" echo "PLATFORM_PAIR=${platform//\//-}" >> "$GITHUB_ENV" - name: Docker meta id: meta uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 with: images: | jdxcode/mise ghcr.io/jdx/mise - name: Login to Docker Hub uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: username: jdxcode password: ${{ secrets.DOCKER_PASSWORD }} - name: Login to GHCR uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 - name: Build and push by digest id: build uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 with: platforms: ${{ matrix.platform.platform }} labels: ${{ steps.meta.outputs.labels }} outputs: type=image,"name=jdxcode/mise,ghcr.io/jdx/mise",push-by-digest=true,name-canonical=true,push=true - name: Export digest run: | mkdir -p ${{ runner.temp }}/digests digest="${{ steps.build.outputs.digest }}" touch "${{ runner.temp }}/digests/${digest#sha256:}" - name: Upload digest uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: digests-${{ env.PLATFORM_PAIR }} path: ${{ runner.temp }}/digests/* if-no-files-found: error retention-days: 1 merge: runs-on: ubuntu-latest needs: [dockerhub] steps: - name: Download digests uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: path: ${{ runner.temp }}/digests pattern: digests-* merge-multiple: true - name: Login to Docker Hub uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: username: jdxcode password: ${{ secrets.DOCKER_PASSWORD }} - name: Login to GHCR uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: registry: ghcr.io username: jdx password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 - name: Docker meta id: meta uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 with: images: | jdxcode/mise ghcr.io/jdx/mise tags: | type=ref,event=branch type=ref,event=pr type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} - name: Create manifest list and push working-directory: ${{ runner.temp }}/digests run: | # shellcheck disable=SC2046 docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ $(printf 'jdxcode/mise:${{ github.ref_name }}@sha256:%s ' *) # shellcheck disable=SC2046 docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ $(printf 'ghcr.io/jdx/mise:${{ github.ref_name }}@sha256:%s ' *) # shellcheck disable=SC2046 docker buildx imagetools create -t jdxcode/mise:latest \ $(printf 'jdxcode/mise:${{ github.ref_name }}@sha256:%s ' *) # shellcheck disable=SC2046 docker buildx imagetools create -t ghcr.io/jdx/mise:latest \ $(printf 'ghcr.io/jdx/mise:${{ github.ref_name }}@sha256:%s ' *) - name: Inspect image run: | docker buildx imagetools inspect jdxcode/mise:${{ steps.meta.outputs.version }} docker buildx imagetools inspect ghcr.io/jdx/mise:${{ steps.meta.outputs.version }} ================================================ FILE: .github/workflows/docs.yml ================================================ name: docs on: push: paths: - "docs/**" - "tasks/docs/**" branches: - main pull_request: paths: - "docs/**" - "tasks/docs/**" branches: - main workflow_dispatch: concurrency: group: docs-${{ github.head_ref }} cancel-in-progress: true env: GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: docs: if: github.repository == 'jdx/mise' runs-on: ubuntu-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 # for lastUpdated - uses: jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3 with: install_args: bun - run: mise x wait-for-gh-rate-limit -- wait-for-gh-rate-limit - run: bun i - run: mise run docs:release env: AWS_ACCESS_KEY_ID: ${{ secrets.CLOUDFLARE_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.CLOUDFLARE_SECRET_ACCESS_KEY }} DRY_RUN: ${{ github.event_name != 'push' || github.ref != 'refs/heads/main' }} ================================================ FILE: .github/workflows/hyperfine.yml ================================================ name: hyperfine on: pull_request: branches: ["main"] # paths: # - ".github/workflows/hyperfine.yml" # - "Cargo.toml" workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: CARGO_TERM_COLOR: always GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} MISE_EXPERIMENTAL: 1 permissions: pull-requests: write jobs: benchmark: runs-on: ubuntu-latest timeout-minutes: 30 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: save-if: false - run: curl https://mise.run | MISE_INSTALL_PATH="$HOME/bin/mise-release" sh - run: echo "$HOME/bin" >> "$GITHUB_PATH" - id: versions run: | #echo "main=$(git rev-parse --short origin/main)" >> "$GITHUB_OUTPUT" echo "release=$(mise-release v | awk '{print $1}')" >> "$GITHUB_OUTPUT" #- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4 # with: # path: ~/bin/mise-${{ steps.versions.outputs.main }} # key: mise-hyperfine-main-${{ steps.versions.outputs.main }}-${{ runner.os }}-${{ runner.arch }} #- name: build main # run: | # if [ ! -f "$HOME/bin/mise-${{ steps.versions.outputs.main }}" ]; then # git checkout main # cargo build --profile serious && mv target/serious/mise "$HOME/bin/mise-${{ steps.versions.outputs.main }}" # git checkout - # fi - run: mv "$HOME/bin/mise-release" "$HOME/bin/mise-${{ steps.versions.outputs.release }}" #- run: cp "$HOME/bin/mise-${{ steps.versions.outputs.main }}" "$HOME/bin/mise-main" - run: cargo build --profile serious && mv target/serious/mise "$HOME/bin" - uses: ./.github/actions/mise-tools - run: | set -x failed=false CMDS=( "x -- echo" "env" "hook-env" "ls" ) echo "## Hyperfine Performance" >> comment.md for cmd in "${CMDS[@]}"; do if [ -n "${MISE_ALT:-}" ]; then mise x hyperfine -- hyperfine -N -w 10 -r 500 --export-markdown out.md --reference "$MISE_ALT $cmd" "mise $cmd" else mise x hyperfine -- hyperfine -N -w 10 -r 500 --export-markdown out.md --reference "mise-${{ steps.versions.outputs.release }} $cmd" "mise $cmd" fi echo "### \`mise $cmd\`" >> comment.md cat out.md >> comment.md cat out.md # Extract relative performance from hyperfine output variance=$(grep "±.*±" out.md | awk '{print $(NF-3)}' | sed 's/%//') variance=$(echo "($variance * 100 - 100)/1" | bc) # Add warning if variance exceeds 10% if (( $(echo "$variance > 10" | bc -l) )); then if grep -q "mise-${{ steps.versions.outputs.release }}.*±.*±" out.md; then echo "✅ Performance improvement for \`$cmd\` is ${variance}%" >> comment.md else echo "⚠️ Warning: Performance variance for \`$cmd\` is ${variance}%" >> comment.md failed=true fi fi done if [ "$failed" = true ]; then exit 1 fi env: SHELL: zsh - run: mise run test:perf if: always() env: NUM_TOOLS: 200 NUM_TASKS: 2000 RUNS: 10 MISE_ALT: mise-${{ steps.versions.outputs.release }} - run: cat comment.md >> "$GITHUB_STEP_SUMMARY" if: always() && github.event_name == 'pull_request' - name: Comment on PR uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3 if: always() && github.event_name == 'pull_request' continue-on-error: true with: file-path: comment.md comment-tag: hyperfine ================================================ FILE: .github/workflows/issue-closer.yml ================================================ name: issue-closer on: issues: types: [opened] jobs: label-issue: runs-on: ubuntu-latest if: github.actor != 'jdx' steps: - run: gh issue close "${{ github.event.issue.number }}" -R jdx/mise --reason "not planned" -c "issues may only be created by maintainers" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} ================================================ FILE: .github/workflows/npm-publish.yml ================================================ name: npm-publish on: release: types: [published] workflow_dispatch: inputs: dry_run: description: "Run in dry-run mode (no actual publish)" required: false default: true type: boolean version: description: "Version to publish (e.g., v2026.1.1). Defaults to latest release." required: false type: string concurrency: group: npm-publish-${{ github.event_name == 'release' && github.event.release.tag_name || github.ref_name }} env: DRY_RUN: ${{ github.event_name == 'release' && '0' || (inputs.dry_run && '1' || '0') }} jobs: npm-publish: runs-on: ubuntu-latest timeout-minutes: 30 permissions: id-token: write contents: read if: | (github.event_name == 'release' && startsWith(github.event.release.tag_name, 'v') && !github.event.release.prerelease) || github.event_name == 'workflow_dispatch' steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Download release artifacts run: | if [[ -n "${{ inputs.version }}" ]]; then VERSION="${{ inputs.version }}" else VERSION="$(./scripts/get-version.sh)" fi mkdir -p "releases/$VERSION" # Download release artifacts from GitHub release gh release download "$VERSION" \ --repo ${{ github.repository }} \ --dir "releases/$VERSION" \ --pattern "mise-*.tar.gz" \ --pattern "mise-*.tar.xz" || { echo "Failed to download release artifacts" exit 1 } # Also download to releases/ directory for compatibility cp "releases/$VERSION"/mise-*.tar.gz releases/ || true cp "releases/$VERSION"/mise-*.tar.xz releases/ || true env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Setup Node.js uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 with: node-version: "24.x" registry-url: "https://registry.npmjs.org" - name: Publish npm packages run: | if [[ ${DRY_RUN:-0} != 1 ]]; then if [[ -n "${{ inputs.version }}" ]]; then MISE_VERSION="${{ inputs.version }}" else MISE_VERSION="$(./scripts/get-version.sh)" fi export MISE_VERSION export RELEASE_DIR="releases" NPM_PREFIX=@jdxcode/mise ./scripts/release-npm.sh else echo "DRY RUN: Would publish npm packages" fi ================================================ FILE: .github/workflows/ppa-publish.yml ================================================ name: ppa-publish on: release: types: [published] workflow_dispatch: inputs: distributions: description: "Ubuntu distributions to target (space-separated)" required: false default: "resolute" type: string use_serious_profile: description: 'Use the "serious" profile for optimized builds (LTO enabled)' required: false default: false type: boolean build_revision: description: "Build revision number (increment for packaging fixes of same version)" required: false default: "1" type: string version_suffix: description: "Version suffix for orig tarball (e.g., +ppa1) - use when tarball contents change" required: false default: "" type: string env: DEBIAN_FRONTEND: noninteractive jobs: publish-ppa: runs-on: ubuntu-latest environment: ppa-publishing timeout-minutes: 45 steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - name: Set up environment variables run: | VERSION=$(./scripts/get-version.sh | sed 's/^v//') if [ "${{ github.event_name }}" = "release" ]; then DISTRIBUTIONS="resolute" BUILD_REVISION="1" VERSION_SUFFIX="" else DISTRIBUTIONS="${{ inputs.distributions }}" BUILD_REVISION="${{ inputs.build_revision || '1' }}" VERSION_SUFFIX="${{ inputs.version_suffix }}" fi # Apply version suffix (e.g., 2026.2.0 -> 2026.2.0+ppa1) VERSION="${VERSION}${VERSION_SUFFIX}" { echo "VERSION=${VERSION}" echo "DISTRIBUTIONS=${DISTRIBUTIONS}" echo "BUILD_REVISION=${BUILD_REVISION}" echo "PACKAGE_NAME=mise" echo "MAINTAINER_NAME=${{ vars.PPA_MAINTAINER_NAME || 'mise Release Bot' }}" echo "MAINTAINER_EMAIL=${{ vars.PPA_MAINTAINER_EMAIL || 'noreply@mise.jdx.dev' }}" echo "PPA_NAME=${{ vars.PPA_NAME || 'ppa:jdxcode/mise' }}" } >> "$GITHUB_ENV" # Set build profile if [ "${{ github.event_name }}" = "release" ] || [ "${{ inputs.use_serious_profile }}" = "true" ]; then echo "BUILD_PROFILE=serious" >> "$GITHUB_ENV" else echo "BUILD_PROFILE=release" >> "$GITHUB_ENV" fi - name: Install packaging dependencies run: | sudo apt-get update sudo apt-get install -y \ devscripts \ debhelper \ dh-make \ build-essential \ git-buildpackage \ dput \ lintian \ quilt \ fakeroot \ debian-keyring \ gpg \ libssl-dev \ pkg-config - name: Set up Rust uses: dtolnay/rust-toolchain@stable with: toolchain: stable - name: Install mise run: | curl https://mise.run | sh echo "$HOME/.local/bin" >> "$GITHUB_PATH" - run: mise x wait-for-gh-rate-limit -- wait-for-gh-rate-limit - name: Install cargo-vendor run: mise use -g cargo-binstall cargo:cargo-vendor - name: Vendor Rust dependencies run: | mkdir -p .cargo cat > .cargo/config.toml << 'EOF' [source.crates-io] replace-with = "vendored-sources" [source.vendored-sources] directory = "vendor" EOF cargo vendor vendor/ # Clear all vendor checksums — dpkg-source strips .o, .a, .git*, *.orig and # other files, which breaks cargo's checksum verification. With --frozen cargo # still enforces the lockfile, so integrity is maintained. for checksum in vendor/*/.cargo-checksum.json; do jq '.files = {}' "$checksum" > "$checksum.tmp" && mv "$checksum.tmp" "$checksum" done - name: Configure Git run: | git config --global user.name "${{ env.MAINTAINER_NAME }}" git config --global user.email "${{ env.MAINTAINER_EMAIL }}" - name: Import GPG key uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6 with: gpg_private_key: ${{ secrets.MISE_GPG_KEY }} git_user_signingkey: true git_commit_gpgsign: true trust_level: 5 - name: Configure GPG for package signing run: | # List available keys echo "Available GPG keys:" gpg --list-secret-keys --with-colons # Get the key ID KEY_ID=$(gpg --list-secret-keys --with-colons | grep '^sec:' | cut -d: -f5 | head -1) if [ -n "$KEY_ID" ]; then echo "Using GPG key: $KEY_ID" echo "DEBSIGN_KEYID=$KEY_ID" >> "$GITHUB_ENV" # Configure debsign to use this key specifically cat > ~/.devscripts << EOF DEBSIGN_KEYID=$KEY_ID DEBUILD_DPKG_BUILDPACKAGE_OPTS="-i -I -S -sa" DEBUILD_LINTIAN_OPTS="-i -I --show-overrides --profile ubuntu" DEBSIGN_PROGRAM=gpg EOF echo "devscripts configuration:" cat ~/.devscripts # Test that the key works for signing echo "Testing GPG signing..." echo "test" | gpg --clearsign --default-key "$KEY_ID" --armor || echo "Warning: GPG signing test failed" else echo "Error: No GPG key found" exit 1 fi - name: Create source package for each distribution run: | # Create debian directory structure (native format - no orig tarball needed) mkdir -p debian/source echo "3.0 (native)" > debian/source/format # Create basic debian files cat > debian/control << EOF Source: ${PACKAGE_NAME} Section: utils Priority: optional Maintainer: ${MAINTAINER_NAME} <${MAINTAINER_EMAIL}> Build-Depends: debhelper-compat (= 13), rustc (>= 1.88), cargo, libssl-dev, pkgconf Standards-Version: 4.6.2 Homepage: https://mise.jdx.dev Vcs-Git: https://github.com/jdx/mise.git Vcs-Browser: https://github.com/jdx/mise Package: ${PACKAGE_NAME} Architecture: any Depends: \${shlibs:Depends}, \${misc:Depends} Description: The front-end to your dev env mise is a development environment setup tool that handles runtime versions, environment variables, and tasks. It's a replacement for tools like nvm, rbenv, pyenv, etc. and works with any language. EOF # Determine target directory (release profile uses target/release/, others use target//) if [ "${BUILD_PROFILE}" = "release" ]; then TARGET_DIR="target/release" else TARGET_DIR="target/${BUILD_PROFILE}" fi cat > debian/rules << EOF #!/usr/bin/make -f %: dh \$@ override_dh_auto_build: cargo build --profile ${BUILD_PROFILE} --frozen --bin mise override_dh_auto_install: mkdir -p debian/mise/usr/bin cp ${TARGET_DIR}/mise debian/mise/usr/bin/ mkdir -p debian/mise/usr/share/man/man1 if [ -f man/man1/mise.1 ]; then cp man/man1/mise.1 debian/mise/usr/share/man/man1/; fi mkdir -p debian/mise/usr/share/bash-completion/completions if [ -f completions/mise.bash ]; then cp completions/mise.bash debian/mise/usr/share/bash-completion/completions/mise; fi mkdir -p debian/mise/usr/share/zsh/site-functions if [ -f completions/_mise ]; then cp completions/_mise debian/mise/usr/share/zsh/site-functions/; fi mkdir -p debian/mise/usr/share/fish/vendor_completions.d if [ -f completions/mise.fish ]; then cp completions/mise.fish debian/mise/usr/share/fish/vendor_completions.d/; fi mkdir -p debian/mise/usr/lib/mise echo 'message = "To update, run:\\n\\n sudo apt update && sudo apt install --only-upgrade mise\\n"' > debian/mise/usr/lib/mise/mise-self-update-instructions.toml override_dh_auto_clean: cargo clean || true EOF chmod +x debian/rules cat > debian/copyright << EOF Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ${PACKAGE_NAME} Source: https://github.com/jdx/mise Files: * Copyright: 2023-2025 Jeff Dickey License: MIT License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. EOF # Build source packages for each distribution for DIST in ${DISTRIBUTIONS}; do echo "Building source package for $DIST" # Create distribution-specific version (native format uses ~ instead of -) DIST_VERSION="${VERSION}~${DIST}${BUILD_REVISION}" # Create changelog cat > debian/changelog << EOF ${PACKAGE_NAME} (${DIST_VERSION}) ${DIST}; urgency=medium * New upstream release ${VERSION} -- ${MAINTAINER_NAME} <${MAINTAINER_EMAIL}> $(date -R) EOF # Build source package (-d skips build-dep checks since we're only creating source package) # TODO: remove -d once GitHub runners use Ubuntu 26.04 with Rust 1.88+ debuild -d # Move built packages mkdir -p "/tmp/packages" mv ../*"${DIST_VERSION}"*.dsc "/tmp/packages/" mv ../*"${DIST_VERSION}"*.tar.* "/tmp/packages/" mv ../*"${DIST_VERSION}"*.changes "/tmp/packages/" mv ../*"${DIST_VERSION}"*.buildinfo "/tmp/packages/" 2>/dev/null || true # Clean for next distribution rm -f ../mise_"${DIST_VERSION}"* done - name: Upload source packages to PPA run: | cd /tmp/packages # Configure dput cat > ~/.dput.cf << EOF [mise-ppa] fqdn = ppa.launchpad.net method = ftp incoming = ~${PPA_NAME#ppa:}/ubuntu/ login = anonymous allow_unsigned_uploads = 0 EOF # Upload each changes file for changes_file in *.changes; do echo "Uploading $changes_file to PPA..." dput mise-ppa "$changes_file" done ================================================ FILE: .github/workflows/pr-closer.yml ================================================ name: pr-closer on: schedule: - cron: "0 0 * * *" # daily at midnight workflow_dispatch: jobs: close-stale-prs: runs-on: ubuntu-latest steps: - name: Close stale PRs env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | gh pr list -R jdx/mise --state open --json number,author,labels,updatedAt,statusCheckRollup --limit 100 | \ jq -r '.[] | select( (.updatedAt | fromdateiso8601) < (now - 30*24*60*60) and .author.login != "jdx" and ([.labels[].name] | index("keep-open") | not) ) | [.number, (if (.statusCheckRollup | length > 0) and ([.statusCheckRollup[].conclusion] | index("FAILURE") or index("failure")) then "failing" else "passing" end)] | @tsv' | \ while read -r pr status; do echo "Closing PR #$pr (checks: $status)" if [ "$status" = "failing" ]; then gh pr close "$pr" -R jdx/mise -c "This PR has been open for more than 30 days without activity. Note: CI checks were failing, which may be why it wasn't reviewed. Feel free to reopen or create a new PR if you'd like to continue working on this." else gh pr close "$pr" -R jdx/mise -c "This PR has been open for more than 30 days without activity. Feel free to reopen or create a new PR if you'd like to continue working on this." fi done ================================================ FILE: .github/workflows/registry.yml ================================================ name: registry on: workflow_dispatch: push: branches: - release pull_request: branches: [main] concurrency: group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event.pull_request.number || github.event.pull_request.number || 'push' }} cancel-in-progress: true env: CARGO_TERM_COLOR: always MISE_TRUSTED_CONFIG_PATHS: ${{ github.workspace }} MISE_EXPERIMENTAL: 1 MISE_LOCKFILE: 1 MISE_USE_VERSIONS_HOST_TRACK: 0 RUST_BACKTRACE: 1 GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: check-changes: runs-on: ubuntu-latest timeout-minutes: 5 outputs: registry-changed: ${{ steps.check.outputs.registry-changed }} steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - id: check run: | if [ "${{ github.event_name }}" == "workflow_dispatch" ] || [ "${{ github.event_name }}" == "push" ]; then echo "registry-changed=true" >> "$GITHUB_OUTPUT" exit 0 fi # Check if relevant files changed if git diff --name-only ${{ github.event.pull_request.base.sha }} HEAD | grep -qE '^(registry/.*\.toml|\.github/workflows/registry\.yml|src/cli/test_tool\.rs)$'; then echo "registry-changed=true" >> "$GITHUB_OUTPUT" else echo "registry-changed=false" >> "$GITHUB_OUTPUT" fi build: timeout-minutes: 20 runs-on: ubuntu-latest needs: check-changes if: needs.check-changes.outputs.registry-changed == 'true' steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: false - run: cargo build --all-features - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: mise path: target/debug/mise list-changed-tools: timeout-minutes: 10 runs-on: ubuntu-latest needs: check-changes if: github.event_name == 'pull_request' && needs.check-changes.outputs.registry-changed == 'true' outputs: tools: ${{ steps.determine-tools.outputs.tools }} new_tools: ${{ steps.registry-diff.outputs.new_tools }} steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - id: workflow-check run: | if git diff --name-only ${{ github.event.pull_request.base.sha }} HEAD | grep -q ".github/workflows/registry.yml"; then echo "modified=true" >> "$GITHUB_OUTPUT" fi - uses: ./.github/actions/registry-diff id: registry-diff if: steps.workflow-check.outputs.modified != 'true' with: base_sha: ${{ github.event.pull_request.base.sha }} - id: determine-tools run: | if [ "${{ steps.workflow-check.outputs.modified }}" == "true" ]; then echo "Workflow modified, running all tests" echo "tools=" >> "$GITHUB_OUTPUT" exit 0 fi tools="${{ steps.registry-diff.outputs.modified_tools }}" count=$(echo "$tools" | wc -w) echo "Modified tools count: $(echo "$tools" | wc -w)" if [ "$count" -gt 30 ]; then echo "Over 30 tools updated, running all tests" echo "tools=" >> "$GITHUB_OUTPUT" else echo "tools=$tools" >> "$GITHUB_OUTPUT" fi validate-new-tools: runs-on: ubuntu-latest timeout-minutes: 5 needs: list-changed-tools if: | github.event_name == 'pull_request' && github.event.pull_request.user.login != 'jdx' && needs.list-changed-tools.outputs.new_tools != '' steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Check new tools have tests run: | missing_tests="" for tool in ${{ needs.list-changed-tools.outputs.new_tools }}; do if ! grep -q '^test = ' "registry/$tool.toml"; then missing_tests="$missing_tests $tool" fi done if [ -n "$missing_tests" ]; then echo "::error::New tools missing required 'test' field:$missing_tests" echo "" echo "All new tools must include a test field, e.g.:" echo ' test = ["mytool --version", "v{{version}}"]' exit 1 fi echo "All new tools have tests" test-tool: name: test-tool-${{ matrix.tranche }} timeout-minutes: 30 runs-on: ubuntu-latest needs: - build - list-changed-tools - validate-new-tools if: | !cancelled() && needs.build.result == 'success' && (needs.list-changed-tools.result == 'success' || needs.list-changed-tools.result == 'skipped') && (needs.validate-new-tools.result == 'success' || needs.validate-new-tools.result == 'skipped') strategy: fail-fast: false matrix: tranche: ${{ fromJson(needs.list-changed-tools.outputs.tools == '' && '[0,1,2,3,4,5,6,7]' || '[0]') }} steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Fetch token from pool id: token uses: ./.github/actions/fetch-token with: api-secret: ${{ secrets.MISE_VERSIONS_API_SECRET }} - name: Set GITHUB_TOKEN from pool if: steps.token.outputs.token run: echo "GITHUB_TOKEN=${{ steps.token.outputs.token }}" >> "$GITHUB_ENV" - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: mise path: target/debug - run: echo target/debug >> "$GITHUB_PATH" - run: chmod +x target/debug/mise - run: mise -v - uses: ./.github/actions/mise-tools - id: test-tools env: TEST_TRANCHE: ${{ matrix.tranche }} TEST_TRANCHE_COUNT: ${{ needs.list-changed-tools.outputs.tools == '' && 8 || 1 }} run: | mise test-tool ${{ needs.list-changed-tools.outputs.tools == '' && '--all' || needs.list-changed-tools.outputs.tools }} || true failed_tools=$(grep "Failed Tools" "$GITHUB_STEP_SUMMARY" | sed 's/\*\*Failed Tools\*\*: //' | tr ',' ' ') echo "failed_tools=$failed_tools" >> "$GITHUB_OUTPUT" - name: Retry failed tools if: steps.test-tools.outputs.failed_tools != '' && github.head_ref != 'release' && github.ref != 'refs/heads/release' run: mise run test-tool-retry ${{ steps.test-tools.outputs.failed_tools }} - name: Retry failed tools (with grace period for new upstream releases) if: steps.test-tools.outputs.failed_tools != '' && (github.head_ref == 'release' || github.ref == 'refs/heads/release') run: mise run test-tool-retry --grace-period ${{ steps.test-tools.outputs.failed_tools }} registry-ci: runs-on: ubuntu-latest timeout-minutes: 1 needs: - check-changes - build - list-changed-tools - validate-new-tools - test-tool if: ${{ !cancelled() }} steps: - name: Check CI job results run: | if [ "${{ needs.check-changes.result }}" != "success" ]; then echo "check-changes job failed" exit 1 fi if [ "${{ needs.check-changes.outputs.registry-changed }}" != "true" ]; then echo "No registry changes detected, skipping registry CI checks" exit 0 fi if [ "${{ needs.build.result }}" != "success" ]; then echo "build failed or was skipped" exit 1 fi if [ "${{ needs.list-changed-tools.result }}" != "success" ] && [ "${{ needs.list-changed-tools.result }}" != "skipped" ]; then echo "list-changed-tools failed" exit 1 fi if [ "${{ needs.validate-new-tools.result }}" == "failure" ]; then echo "validate-new-tools failed - new tools must include tests" exit 1 fi if [ "${{ needs.test-tool.result }}" != "success" ]; then echo "test-tool failed or was skipped" exit 1 fi echo "All CI jobs completed successfully" ================================================ FILE: .github/workflows/release-alpine.yml ================================================ name: release-alpine on: release: types: [released] workflow_dispatch: inputs: dry_run: description: "Run in dry-run mode (no actual changes)" required: false default: true type: boolean concurrency: group: release-alpine-${{ github.event_name == 'release' && github.event.release.tag_name || github.ref_name }} env: DRY_RUN: ${{ github.event_name == 'release' && '0' || (github.event_name == 'workflow_dispatch' && (github.event.inputs.dry_run && '1' || '0')) || '1' }} GITHUB_API_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: bump-alpine: runs-on: ubuntu-latest container: ghcr.io/jdx/mise:alpine@sha256:25844704f71a7e2112926b31c1a51b99c3d6353f5ece2a0d5f1d22b6f2443d69 timeout-minutes: 60 if: | (github.event_name == 'release' && startsWith(github.event.release.tag_name, 'v') && endsWith(github.event.release.tag_name, '0')) || (github.event_name == 'workflow_dispatch') steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Bump APKBUILD run: sudo -Eu packager ./scripts/release-alpine.sh env: ALPINE_GITLAB_TOKEN: ${{ secrets.ALPINE_GITLAB_TOKEN }} ALPINE_KEY_ID: ${{ secrets.ALPINE_KEY_ID }} ALPINE_PRIV_KEY: ${{ secrets.ALPINE_PRIV_KEY }} ALPINE_PUB_KEY: ${{ secrets.ALPINE_PUB_KEY }} ================================================ FILE: .github/workflows/release-fig.yml ================================================ name: release-fig on: push: tags: - "v*.0" ## Only run the action on new versions once per month, this prevents useless runs of the action workflow_dispatch: jobs: push-to-fig-autocomplete: ## if github.repository == 'jdx/mise' runs-on: ubuntu-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 token: ${{ secrets.MISE_GH_TOKEN }} - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: false - run: mkdir -p "$HOME/bin" && echo "$HOME/bin" >> "$GITHUB_PATH" - run: cargo build --all-features && cp target/debug/mise "$HOME"/bin - uses: ./.github/actions/mise-tools - run: mise x -- bun i - run: mise run render:fig - name: Create Autocomplete PR ## Create the autocomplete PR using this action uses: withfig/push-to-fig-autocomplete-action@fb320c27ec12b225b9446373aa30b7d9c0c1eae8 # v2 with: token: ${{ secrets.MISE_GH_TOKEN }} autocomplete-spec-name: mise spec-path: tasks/fig/src/mise.ts pr-body: "Automated PR for latest mise release by https://github.com/jdx/mise" ================================================ FILE: .github/workflows/release-plz.yml ================================================ name: release-plz permissions: pull-requests: write contents: write on: workflow_dispatch: push: branches: - main schedule: - cron: "0 0 * * *" concurrency: group: release-plz env: MISE_EXPERIMENTAL: 1 NPM_CONFIG_FUND: false RUST_BACKTRACE: 1 CARGO_TERM_COLOR: always GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: release-plz: if: github.repository == 'jdx/mise' timeout-minutes: 20 runs-on: ubuntu-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 token: ${{ secrets.MISE_GH_TOKEN }} - uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6 with: gpg_private_key: ${{ secrets.MISE_GPG_KEY }} git_user_signingkey: true git_commit_gpgsign: true git_tag_gpgsign: true - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build - run: mkdir -p "$HOME/bin" && echo "$HOME/bin" >> "$GITHUB_PATH" - run: cargo build --all-features && cp target/debug/mise "$HOME"/bin - uses: ./.github/actions/mise-tools - run: mise x -- bun i - run: mise run release-plz env: CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} ================================================ FILE: .github/workflows/release.yml ================================================ name: release on: push: tags: ["v[0-9]*"] pull_request: branches: ["main"] workflow_dispatch: inputs: force: description: "Force release even if one already exists" type: boolean default: false concurrency: group: release-${{ github.ref_name }} env: CARGO_TERM_COLOR: always DRY_RUN: ${{ startsWith(github.ref, 'refs/tags/v') && '0' || '1' }} RUST_BACKTRACE: 1 GITHUB_API_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: build-tarball-linux: if: github.event_name != 'pull_request' || github.head_ref == 'release' name: build-tarball-${{matrix.name}} runs-on: ubuntu-latest timeout-minutes: 45 env: MINIO_AWS_ACCESS_KEY_ID: ${{ secrets.MINIO_AWS_ACCESS_KEY_ID }} MINIO_AWS_SECRET_ACCESS_KEY: ${{ secrets.MINIO_AWS_SECRET_ACCESS_KEY }} strategy: fail-fast: false matrix: include: - name: linux-x64 target: x86_64-unknown-linux-gnu - name: linux-x64-musl target: x86_64-unknown-linux-musl - name: linux-arm64 target: aarch64-unknown-linux-gnu - name: linux-arm64-musl target: aarch64-unknown-linux-musl - name: linux-armv7 target: armv7-unknown-linux-gnueabi - name: linux-armv7-musl target: armv7-unknown-linux-musleabi steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Install cross uses: taiki-e/install-action@45a93d9c71692daf99a53feb97366fb6f4c3757f # v2 with: tool: cross - name: cache crates id: cache-crates uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: path: ~/.cargo/registry/cache key: cargo-registry-${{ hashFiles('**/Cargo.lock') }} restore-keys: cargo-registry - name: build-tarball ${{matrix.target}} uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 45 max_attempts: 3 command: scripts/build-tarball.sh ${{matrix.target}} - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: tarball-${{matrix.target}} path: | dist/mise-*.tar.xz dist/mise-*.tar.gz dist/mise-*.tar.zst if-no-files-found: error - uses: taiki-e/install-action@45a93d9c71692daf99a53feb97366fb6f4c3757f # v2 with: { tool: cargo-cache } - if: steps.cache-crates.outputs.cache-hit != 'true' run: cargo cache --autoclean build-tarball-macos: if: github.event_name != 'pull_request' || github.head_ref == 'release' name: build-tarball-${{matrix.name}} runs-on: macos-latest timeout-minutes: 90 env: MINIO_AWS_ACCESS_KEY_ID: ${{ secrets.MINIO_AWS_ACCESS_KEY_ID }} MINIO_AWS_SECRET_ACCESS_KEY: ${{ secrets.MINIO_AWS_SECRET_ACCESS_KEY }} strategy: fail-fast: false matrix: include: - name: macos-x64 target: x86_64-apple-darwin - name: macos-arm64 target: aarch64-apple-darwin steps: - uses: apple-actions/import-codesign-certs@95e84a1a18f2bdbc5c6ab9b7f4429372e4b13a8b # v5 with: p12-file-base64: ${{ secrets.APPLE_DEVELOPER_ID_APPLICATION_CERTS_P12 }} p12-password: ${{ secrets.APPLE_DEVELOPER_ID_APPLICATION_CERTS_P12_PASS }} - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: cache crates id: cache-crates uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: path: ~/.cargo/registry/cache key: cargo-registry-${{ hashFiles('**/Cargo.lock') }} restore-keys: cargo-registry - name: Setup Rust target run: rustup target add ${{matrix.target}} - name: build-tarball ${{matrix.target}} uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 90 max_attempts: 3 command: scripts/build-tarball.sh ${{matrix.target}} - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: tarball-${{matrix.target}} path: | dist/mise-*.tar.xz dist/mise-*.tar.gz dist/mise-*.tar.zst if-no-files-found: error - uses: taiki-e/install-action@45a93d9c71692daf99a53feb97366fb6f4c3757f # v2 with: { tool: cargo-cache } - if: steps.cache-crates.outputs.cache-hit != 'true' run: cargo cache --autoclean build-tarball-windows: if: github.event_name != 'pull_request' || github.head_ref == 'release' name: build-tarball-windows-${{matrix.arch}} runs-on: windows-latest timeout-minutes: 45 strategy: fail-fast: false matrix: include: - arch: arm64 target: aarch64-pc-windows-msvc - arch: x64 target: x86_64-pc-windows-msvc steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - run: rustup target add ${{matrix.target}} - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: key: ${{matrix.arch}} - run: scripts/build-tarball.ps1 ${{matrix.target}} env: OS: windows ARCH: ${{matrix.arch}} - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: tarball-${{matrix.target}} path: dist/*.zip if-no-files-found: error e2e-linux: if: github.event_name != 'pull_request' || github.head_ref == 'release' name: e2e-linux-${{matrix.tranche}} needs: [build-tarball-linux] runs-on: ubuntu-latest #container: ghcr.io/jdx/mise:github-actions timeout-minutes: 30 strategy: fail-fast: false matrix: tranche: [0, 1, 2, 3, 4, 5, 6, 7] steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Install zsh/fish/direnv/fd run: sudo apt-get update; sudo apt-get install zsh fish direnv fd-find liblzma-dev libbz2-dev - name: Install fd-find run: | mkdir -p "$HOME/.local/bin" ln -s "$(which fdfind)" "$HOME/.local/bin/fd" echo "$HOME/.local/bin" >> "$GITHUB_PATH" - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-x86_64-unknown-linux-gnu path: dist - uses: taiki-e/install-action@45a93d9c71692daf99a53feb97366fb6f4c3757f # v2 with: tool: usage-cli - run: tar -C "$HOME" -xvf "dist/mise-$(./scripts/get-version.sh)-linux-x64.tar.zst" - run: echo "$HOME/mise/bin" >> "$GITHUB_PATH" - run: mise -v - run: mise x wait-for-gh-rate-limit -- wait-for-gh-rate-limit - run: mise i - name: Run e2e tests uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 env: TEST_TRANCHE: ${{matrix.tranche}} TEST_TRANCHE_COUNT: 8 TEST_ALL: 1 with: timeout_minutes: 20 max_attempts: 3 command: ./e2e/run_all_tests rpm: if: github.event_name != 'pull_request' || github.head_ref == 'release' runs-on: ubuntu-latest needs: [build-tarball-linux] timeout-minutes: 10 container: ghcr.io/jdx/mise:rpm@sha256:5a965870c72a6a4c0b8f18b6b39b9a09e0613d52ced5c8bf2a62fd3faa3b6da6 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6 with: gpg_private_key: ${{ secrets.MISE_GPG_KEY }} - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-x86_64-unknown-linux-gnu path: dist - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-aarch64-unknown-linux-gnu path: dist - run: scripts/build-rpm.sh - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: rpm path: dist/rpmrepo if-no-files-found: error deb: if: github.event_name != 'pull_request' || github.head_ref == 'release' runs-on: ubuntu-latest needs: [build-tarball-linux] container: ghcr.io/jdx/mise:deb@sha256:464cf7c9eeb45e3c61cef392bd57d08c7719b2d5eb23b7b310f0f570f30ad598 timeout-minutes: 10 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6 with: gpg_private_key: ${{ secrets.MISE_GPG_KEY }} - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-x86_64-unknown-linux-gnu path: dist - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-aarch64-unknown-linux-gnu path: dist - run: scripts/build-deb.sh - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: deb path: dist/deb if-no-files-found: error release: runs-on: ubuntu-24.04 timeout-minutes: 10 permissions: contents: write needs: - rpm - deb - e2e-linux - build-tarball-linux - build-tarball-macos - build-tarball-windows if: ${{ !cancelled() && !failure() }} steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - name: Check for existing release id: check-release if: startsWith(github.ref, 'refs/tags/v') && inputs.force != true run: | VERSION="$(./scripts/get-version.sh)" if gh api "repos/${{ github.repository }}/releases/tags/$VERSION" --jq '.draft' 2>/dev/null; then DRAFT="$(gh api "repos/${{ github.repository }}/releases/tags/$VERSION" --jq '.draft')" if [[ "$DRAFT" == "false" ]]; then echo "::warning::Release $VERSION already exists and is published — skipping publish steps" echo "exists=true" >> "$GITHUB_OUTPUT" else echo "Draft release $VERSION exists — will continue publishing" echo "exists=false" >> "$GITHUB_OUTPUT" fi else echo "No release found for $VERSION" echo "exists=false" >> "$GITHUB_OUTPUT" fi - name: Skip release for non-release branch PRs if: github.event_name == 'pull_request' && github.head_ref != 'release' run: | echo "Skipping release steps for PR from non-release branch" echo "All release operations will be skipped" - uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6 if: github.event_name != 'pull_request' || github.head_ref == 'release' with: gpg_private_key: ${{ secrets.MISE_GPG_KEY }} git_user_signingkey: true git_commit_gpgsign: true - name: cache zipsign id: cache-zipsign uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: path: ~/.cargo/bin/zipsign key: cargo-zipsign - run: ./scripts/setup-zipsign.sh if: github.event_name != 'pull_request' || github.head_ref == 'release' env: ZIPSIGN: ${{ secrets.ZIPSIGN }} - name: Install fd-find if: github.event_name != 'pull_request' || github.head_ref == 'release' run: | sudo apt-get update sudo apt-get install fd-find minisign mkdir -p "$HOME/.local/bin" ln -s "$(which fdfind)" "$HOME/.local/bin/fd" echo "$HOME/.local/bin" >> "$GITHUB_PATH" - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 if: github.event_name != 'pull_request' || github.head_ref == 'release' with: { path: artifacts } - run: ls -R artifacts if: github.event_name != 'pull_request' || github.head_ref == 'release' - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 if: github.event_name != 'pull_request' || github.head_ref == 'release' with: path: artifacts pattern: | mise-v*.tar.gz mise-v*.tar.xz mise-v*.tar.zst mise-v*.zip merge-multiple: true - run: echo "${{ secrets.MINISIGN_KEY }}" >minisign.key if: github.event_name != 'pull_request' || github.head_ref == 'release' - run: ls -R artifacts if: github.event_name != 'pull_request' || github.head_ref == 'release' - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 if: github.event_name != 'pull_request' || github.head_ref == 'release' with: name: tarball-x86_64-unknown-linux-gnu path: dist - run: tar -C "$HOME" -xvf "dist/mise-$(./scripts/get-version.sh)-linux-x64.tar.zst" if: github.event_name != 'pull_request' || github.head_ref == 'release' - run: echo "$HOME/mise/bin" >> "$GITHUB_PATH" if: github.event_name != 'pull_request' || github.head_ref == 'release' - run: which mise && mise -v && mise i if: github.event_name != 'pull_request' || github.head_ref == 'release' - run: mise x -- scripts/release.sh if: github.event_name != 'pull_request' || github.head_ref == 'release' - name: Generate release notes if: startsWith(github.ref, 'refs/tags/v') && steps.check-release.outputs.exists != 'true' run: | VERSION="$(./scripts/get-version.sh)" if mise x -- communique generate "$VERSION" -o /tmp/release-notes.txt; then TITLE="$(head -1 /tmp/release-notes.txt | sed 's/^#* //' | sed "s/^$VERSION: //")" echo "RELEASE_TITLE=$VERSION: $TITLE" >> "$GITHUB_ENV" # Remove the title line (and any blank line after it) from the notes body tail -n +2 /tmp/release-notes.txt | sed '/./,$!d' > /tmp/release-notes-body.txt mv /tmp/release-notes-body.txt /tmp/release-notes.txt else echo "::warning::communique failed, falling back to git-cliff changelog" mise x -- git cliff --strip all --latest > /tmp/release-notes.txt 2>/dev/null || echo "Release $VERSION" > /tmp/release-notes.txt echo "RELEASE_TITLE=$VERSION" >> "$GITHUB_ENV" fi env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} - name: Create Draft GitHub Release if: startsWith(github.ref, 'refs/tags/v') && steps.check-release.outputs.exists != 'true' run: | VERSION="$(./scripts/get-version.sh)" gh release create "$VERSION" \ --title "$RELEASE_TITLE" \ --notes-file /tmp/release-notes.txt \ --verify-tag \ --draft \ "releases/$VERSION"/* env: GH_TOKEN: ${{ secrets.MISE_GH_TOKEN }} - name: Publish Release Assets to CDN if: startsWith(github.ref, 'refs/tags/v') && steps.check-release.outputs.exists != 'true' run: mise x -- scripts/publish-release.sh env: CLOUDFLARE_ACCESS_KEY_ID: ${{ secrets.CLOUDFLARE_ACCESS_KEY_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }} CLOUDFLARE_SECRET_ACCESS_KEY: ${{ secrets.CLOUDFLARE_SECRET_ACCESS_KEY }} - name: Publish GitHub Release if: startsWith(github.ref, 'refs/tags/v') && steps.check-release.outputs.exists != 'true' run: | VERSION="$(./scripts/get-version.sh)" gh release edit "$VERSION" --draft=false env: GH_TOKEN: ${{ secrets.MISE_GH_TOKEN }} ================================================ FILE: .github/workflows/semantic-pr-lint.yml ================================================ name: semantic-pr-lint on: pull_request_target: types: - opened - edited - reopened jobs: main: name: Validate PR title runs-on: ubuntu-latest permissions: pull-requests: read steps: - uses: amannn/action-semantic-pull-request@e32d7e603df1aa1ba07e981f2a23455dee596825 # v5 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: types: | fix feat refactor chore docs style test perf build registry revert ================================================ FILE: .github/workflows/snapcraft-publish.yml ================================================ name: snapcraft-publish on: release: types: [published] workflow_dispatch: jobs: publish-snapcraft: runs-on: ubuntu-latest timeout-minutes: 20 steps: - name: Checkout repository uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - uses: snapcore/action-build@3bdaa03e1ba6bf59a65f84a751d943d549a54e79 # v1.3.0 with: snapcraft-channel: beta id: snapbuild - uses: snapcore/action-publish@214b86e5ca036ead1668c79afb81e550e6c54d40 # v1.2.0 env: SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }} with: snap: ${{ steps.snapbuild.outputs.snap }} release: beta ================================================ FILE: .github/workflows/test-plugins.yml ================================================ name: test-plugins # Test Top 50 asdf plugins install correctly and the most common can print their # current version on: push: tags: ["v*"] branches: ["test-plugins"] schedule: # run at midnight on sunday (utc?) - cron: 0 0 * * 0 # pull_request: # branches: ["main"] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: env: CARGO_TERM_COLOR: always GITHUB_API_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: build-linux: if: > github.event_name == 'workflow_dispatch' || github.repository == 'jdx/mise' runs-on: ubuntu-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Install cross uses: taiki-e/install-action@45a93d9c71692daf99a53feb97366fb6f4c3757f # v2 with: tool: cross - name: Rust Cache uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: false - run: scripts/build-tarball.sh x86_64-unknown-linux-gnu - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: tarball-x86_64-unknown-linux-gnu path: | dist/*.tar.xz dist/*.tar.gz if-no-files-found: error test-install-and-run: runs-on: ubuntu-latest needs: [build-linux] strategy: fail-fast: false matrix: include: - plugin: node command: mise exec node@latest -- node -v - plugin: ruby command: mise exec ruby@latest -- ruby --version - plugin: python command: mise exec python@latest -- python -V - plugin: direnv command: mise exec direnv@latest -- direnv --version - plugin: erlang command: mise exec erlang@27.2 -- erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell - plugin: elixir command: | mise use --global erlang@27.2 eval "$(mise env bash)" mise use --global elixir@1.17.3 eval "$(mise env bash)" mise exec -- elixir --version - plugin: golang command: mise exec golang@latest -- go version - plugin: java command: mise exec java@openjdk -- java -version - plugin: terraform command: mise exec terraform@latest -- terraform -v # - plugin: yarn # command: mise exec yarn@latest -- yarn --version - plugin: deno command: mise exec deno@latest -- deno --version - plugin: bun command: mise exec bun@latest -- bun --version - plugin: kubectl command: mise exec kubectl@latest -- kubectl version --client - plugin: dotnet command: mise exec dotnet@latest -- dotnet --list-sdks - plugin: flutter command: mise exec flutter@latest -- flutter --version # - plugin: crystal # command: mise exec crystal@latest -- crystal -v - plugin: neovim command: mise exec neovim@latest -- nvim --version - plugin: php command: mise exec php@latest -- php -v php - plugin: rust command: mise exec rust@nightly -- rustc -V # TODO: has some sort of readline bug on ubuntu-24 # - plugin: postgres # command: mise exec postgres@latest -- psql -V steps: - name: apt-get run: sudo apt-get update; sudo apt-get install zsh fish direnv re2c libcurl4-openssl-dev libgd-dev libonig-dev autoconf bison build-essential curl gettext git libgd-dev libcurl4-openssl-dev libedit-dev libicu-dev libjpeg-dev libmysqlclient-dev libonig-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libxml2-dev libzip-dev openssl pkg-config re2c zlib1g-dev - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-x86_64-unknown-linux-gnu path: dist # dist/mise-v1.16.0-linux-x64.tar.xz # x86_64-unknown-linux-gnu-v1.16.0-linux-x64.tar.xz - run: tar -C "$HOME" -xvJf dist/mise-*-linux-x64.tar.xz - run: echo "$HOME/mise/bin" >> "$GITHUB_PATH" - run: mise -v - name: ${{matrix.command}} uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 20 max_attempts: 3 retry_wait_seconds: 30 command: ${{matrix.command}} env: MISE_EXPERIMENTAL: "1" test-install: # Tests installing the top 50 plugins not already tested in `test-install-and-run`. # installing is a better-than-nothing smoke test that the plugin is correctly implemented # and behaves as expected with mise. runs-on: ubuntu-latest needs: [build-linux] strategy: fail-fast: false matrix: plugins: - waypoint - vault - tfc-agent - terraform-ls - serf - sentinel - packer - nomad - levant - consul - boundary # - postgres - rust - action-validator - dotnet-core - neovim - poetry - lua - redis - gcloud - helm - gleam - awscli - dart - conan # TODO: - awsebcli fails in asdf and mise the same way - aws-sam-cli - ansible-base - kotlin - pnpm - ocaml # TODO: - rebar install erlang first # TODO: - julia seems to have quit working, likely an issue with the plugin - elm # TODO: - R install libcurl - nim - mysql - minikube - gradle - zig - shellcheck - scala # TODO: - maven - kustomize - graalvm - sbcl - qsv steps: - name: Install zsh/fish/direnv run: sudo apt-get update; sudo apt-get install zsh fish direnv - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: tarball-x86_64-unknown-linux-gnu path: dist - run: tar -C "$HOME" -xvJf dist/mise-*-linux-x64.tar.xz - run: echo "$HOME/mise/bin" >> "$GITHUB_PATH" - name: mise install ${{matrix.plugins}}@latest uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 20 max_attempts: 3 retry_wait_seconds: 30 command: mise install ${{matrix.plugins}}@latest ================================================ FILE: .github/workflows/test-vfox.yml ================================================ name: test-vfox on: pull_request: paths: - "crates/vfox/**" push: branches: [release] concurrency: group: test-vfox-${{ github.ref }} cancel-in-progress: true env: CARGO_TERM_COLOR: always MISE_TRUSTED_CONFIG_PATHS: ${{ github.workspace }} MISE_EXPERIMENTAL: 1 MISE_LOCKFILE: 1 RUST_BACKTRACE: 1 GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} jobs: "test-vfox": runs-on: ubuntu-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: save-if: false - run: | cargo build --all-features echo "$PWD/target/debug" >> "$GITHUB_PATH" - run: mise -v - run: mise --cd crates/vfox install - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: key: ${{ runner.os }}-${{ runner.arch }}-mise-tools-vfox-${{ hashFiles('crates/vfox/mise.toml') }} restore-keys: ${{ runner.os }}-${{ runner.arch }}-mise-tools-vfox- path: | ~/.local/share/mise ~/.cache/mise - run: mise --cd crates/vfox run build - run: mise --cd crates/vfox run lint - run: mise --cd crates/vfox run test ================================================ FILE: .github/workflows/test.yml ================================================ name: test on: push: tags: ["v*"] branches: ["main", "mise"] pull_request: branches: ["main"] workflow_dispatch: workflow_call: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{ github.event_name != 'push' }} env: CARGO_TERM_COLOR: always MISE_TRUSTED_CONFIG_PATHS: ${{ github.workspace }} MISE_EXPERIMENTAL: 1 MISE_LOCKFILE: 1 RUST_BACKTRACE: 1 GITHUB_TOKEN: ${{ secrets.MISE_GH_TOKEN || secrets.GITHUB_TOKEN }} FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} permissions: pull-requests: write jobs: build-ubuntu: runs-on: ubuntu-latest timeout-minutes: 60 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: false - run: | cargo build --all-features echo "$PWD/target/debug" >> "$GITHUB_PATH" - run: mise -v - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: mise-ubuntu-latest path: target/debug/mise - uses: ./.github/actions/mise-tools build-windows: runs-on: windows-latest timeout-minutes: 60 env: MISE_DATA_DIR: ~/.local/share/mise MISE_CACHE_DIR: ~/.cache/mise steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: ${{ github.ref == 'refs/heads/main' }} - shell: pwsh run: | cargo build cargo build -p mise-shim Add-Content $env:GITHUB_PATH "$env:GITHUB_WORKSPACE\target\debug" - run: mise -v - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: mise-windows-latest path: | target/debug/mise.exe target/debug/mise-shim.exe - uses: ./.github/actions/mise-tools unit: strategy: fail-fast: false # matrix: { os: [ubuntu-latest, macos-latest] } matrix: { os: [macos-latest] } runs-on: ${{ matrix.os }} timeout-minutes: 30 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: ${{ github.ref == 'refs/heads/main' }} - run: | cargo build --all-features echo "$PWD/target/debug" >> "$GITHUB_PATH" - uses: ./.github/actions/mise-tools - run: mise x -- cargo test --all-features nightly: runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} - run: rustup default nightly - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: nightly save-if: ${{ github.ref == 'refs/heads/main' }} - run: | cargo build --all-features echo "$PWD/target/debug" >> "$GITHUB_PATH" - uses: ./.github/actions/mise-tools - run: mise run test lint: runs-on: ubuntu-latest timeout-minutes: 15 needs: [build-ubuntu] steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.head_ref }} - uses: rui314/setup-mold@725a8794d15fc7563f59595bd9556495c0564878 # v1 - uses: taiki-e/install-action@45a93d9c71692daf99a53feb97366fb6f4c3757f # v2 with: tool: cargo-deny,cargo-msrv,cargo-machete - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: ${{ github.ref == 'refs/heads/main' }} - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: mise-ubuntu-latest path: target/debug - run: echo "$PWD/target/debug" >> "$GITHUB_PATH" && chmod +x target/debug/mise - uses: ./.github/actions/mise-tools - run: mise x -- bun i - run: rm -rf ~/.cargo/advisory-dbs && cargo deny check - run: cargo msrv verify - run: cargo machete --with-metadata - run: ./scripts/test-standalone.sh - run: mise run lint - run: cargo clippy -- -D warnings - run: cargo clippy --all-features --all-targets -- -D warnings coverage: name: coverage-${{matrix.tranche}} runs-on: ubuntu-latest needs: [build-ubuntu] timeout-minutes: 30 strategy: fail-fast: false matrix: tranche: [0, 1, 2, 3, 4, 5, 6, 7] steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 0 - name: Fetch token from pool id: token uses: ./.github/actions/fetch-token with: api-secret: ${{ secrets.MISE_VERSIONS_API_SECRET }} - name: Set GITHUB_TOKEN from pool if: steps.token.outputs.token run: echo "GITHUB_TOKEN=${{ steps.token.outputs.token }}" >> "$GITHUB_ENV" - name: Install build and test dependencies run: | sudo apt-get update sudo apt-get install \ bison \ build-essential \ direnv \ fd-find \ fish \ pipx \ python3-venv \ zsh - run: | mkdir -p "$HOME/.local/bin" ln -s "$(which fdfind)" "$HOME/.local/bin/fd" echo "$HOME/.local/bin" >> "$GITHUB_PATH" - name: Dependencies for e2e/shell/test_nushell run: npm install --global nushell - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: mise-ubuntu-latest path: target/debug - run: echo "$PWD/target/debug" >> "$GITHUB_PATH" && chmod +x target/debug/mise - uses: ./.github/actions/mise-tools - name: Test w/ coverage uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 env: TEST_TRANCHE: ${{matrix.tranche}} TEST_TRANCHE_COUNT: 8 TEST_ALL: ${{github.head_ref == 'release' && '1' || '0'}} with: timeout_minutes: 30 retry_wait_seconds: 30 max_attempts: 2 command: mise run test:coverage windows-unit: runs-on: windows-latest timeout-minutes: 30 env: MISE_DATA_DIR: ~/.local/share/mise MISE_CACHE_DIR: ~/.cache/mise steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2 with: shared-key: build save-if: ${{ github.ref == 'refs/heads/main' }} - name: cargo test uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 30 retry_wait_seconds: 30 max_attempts: 2 command: cargo test windows-e2e: runs-on: windows-latest timeout-minutes: 40 needs: [build-windows] env: MISE_DATA_DIR: ~/.local/share/mise MISE_CACHE_DIR: ~/.cache/mise steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: mise-windows-latest path: target/debug - run: ls target\debug - run: Add-Content $env:GITHUB_PATH "$env:GITHUB_WORKSPACE\target\debug" - uses: ./.github/actions/mise-tools - name: e2e uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 30 retry_wait_seconds: 30 max_attempts: 2 command: pwsh e2e-win\run.ps1 test-ci: runs-on: ubuntu-latest timeout-minutes: 1 needs: - build-ubuntu - build-windows - unit - nightly - lint - coverage - windows-unit - windows-e2e if: always() steps: - name: Check CI job results run: | if [ "${{ needs.build-ubuntu.result }}" != "success" ]; then echo "build-ubuntu failed or was skipped" exit 1 fi if [ "${{ needs.build-windows.result }}" != "success" ]; then echo "build-windows failed or was skipped" exit 1 fi if [ "${{ needs.unit.result }}" != "success" ]; then echo "unit failed or was skipped" exit 1 fi if [ "${{ needs.nightly.result }}" != "success" ]; then echo "nightly failed or was skipped" exit 1 fi if [ "${{ needs.lint.result }}" != "success" ]; then echo "lint failed or was skipped" exit 1 fi if [ "${{ needs.coverage.result }}" != "success" ]; then echo "coverage failed or was skipped" exit 1 fi if [ "${{ needs.windows-unit.result }}" != "success" ]; then echo "windows-unit failed or was skipped" exit 1 fi if [ "${{ needs.windows-e2e.result }}" != "success" ]; then echo "windows-e2e failed or was skipped" exit 1 fi echo "All CI jobs completed successfully" ================================================ FILE: .github/workflows/winget.yml ================================================ name: winget on: release: types: [released] workflow_dispatch: jobs: publish: runs-on: windows-latest steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: repository: jdx/winget-pkgs token: ${{ secrets.MISE_GH_TOKEN }} fetch-depth: 0 - run: git config user.name mise-en-dev - run: git config user.email release@mise.jdx.dev - run: git remote add microsoft https://github.com/microsoft/winget-pkgs - run: git pull --rebase microsoft master - run: git push -f origin master - uses: vedantmgoyal9/winget-releaser@main with: identifier: jdx.mise max-versions-to-keep: 5 token: ${{ secrets.MISE_GH_TOKEN }} ================================================ FILE: .gitignore ================================================ .DS_Store /dist/ /node_modules/ package-lock.json .mise.lock /mise.local.toml /perf-workspace *.log *.profraw *.lcov flamegraph.svg cargo-flamegraph.trace **/snapshots/*.snap.new # Generated by Cargo # will have compiled files and executables /target # These are backup files generated by rustfmt **/*.rs.bk # Snapcraft *.snap # alpine .ash_history .abuild /aports megalinter-reports/ .dev/ .vscode/ testResults.xml .mise/ comment.md .claude/settings.local.json ================================================ FILE: .idea/.gitignore ================================================ # Default ignored files /shelf/ /workspace.xml # Editor-based HTTP Client requests /httpRequests/ # Datasource local storage ignored files /dataSources/ /dataSources.local.xml # GitHub Copilot persisted chat sessions /copilot/chatSessions ================================================ FILE: .idea/codeStyles/codeStyleConfig.xml ================================================ ================================================ FILE: .idea/git_toolbox_blame.xml ================================================ ================================================ FILE: .idea/inspectionProfiles/Project_Default.xml ================================================ ================================================ FILE: .idea/mise.iml ================================================ ================================================ FILE: .idea/modules/fixtures.iml ================================================ ================================================ FILE: .idea/modules.xml ================================================ ================================================ FILE: .idea/prettier.xml ================================================ ================================================ FILE: .idea/vcs.xml ================================================ ================================================ FILE: .markdown-link-check.json ================================================ { "ignorePatterns": [{ "pattern": "^https://crates.io" }] } ================================================ FILE: .markdownlint.json ================================================ { "MD004": false, "MD013": false, "MD022": false, "MD029": false, "MD031": false, "MD032": false, "MD033": false, "MD040": false, "MD041": false, "MD060": false } ================================================ FILE: .markdownlintignore ================================================ .claude/ /registry/ /target/ CHANGELOG.md crates/vfox/embedded-plugins/ docs/node_modules/ docs/cli/watch.md node_modules/ test/ /tasks.md /comment.md ================================================ FILE: .prettierignore ================================================ *.rs *.snap .idea .venv *.gif *.png *.lock .cliffignore *.kdl .agent-os/ CHANGELOG.md crates/aqua-registry/aqua-registry/ docs/.vitepress/cache docs/.vitepress/dist docs/.vitepress/theme/custom.css docs/cli docs/environments.md docs/public/site.webmanifest docs/registry.md docs/plugin-usage.md docs/plugin-publishing.md docs/contributing.md CLAUDE.md AGENTS.md CRUSH.md e2e src/assets/bash_zsh_support/ tasks.md test/data tmp ================================================ FILE: .prettierrc.toml ================================================ [[overrides]] files = "xtasks/fig/**/*.ts" options = { trailingComma = "es5", printWidth = 80 } ================================================ FILE: .release-skip-e2e ================================================ v2025.7.26 ================================================ FILE: .shellcheckrc ================================================ disable=SC1008 disable=SC2002 disable=SC2088 disable=SC2129 disable=SC2164 disable=SC2317 ================================================ FILE: .taplo.toml ================================================ # Taplo configuration for mise exclude = ["docs/registry/*.toml", "docs/settings.toml"] [formatting] align_entries = false align_comments = false array_auto_collapse = true array_auto_expand = true indent_tables = false reorder_keys = false [[rule]] include = ["registry/*.toml"] schema.path = "./schema/mise-registry-tool.json" [rule.formatting] reorder_keys = true reorder_arrays = false [[rule]] include = ["settings.toml"] schema.path = "./schema/mise-settings.json" [rule.formatting] reorder_keys = true reorder_arrays = false ================================================ FILE: .yamllint.yml ================================================ document-start: disable ================================================ FILE: CHANGELOG.md ================================================ # Changelog ## [2026.3.9](https://github.com/jdx/mise/compare/v2026.3.8..v2026.3.9) - 2026-03-13 ### 🚀 Features - **(github)** use release latest endpoint to get latest release by @roele in [#8516](https://github.com/jdx/mise/pull/8516) - **(install)** add shared and system install directories by @jdx in [#8581](https://github.com/jdx/mise/pull/8581) - **(vfox)** add provenance metadata to lockfile for tool plugins by @malept in [#8544](https://github.com/jdx/mise/pull/8544) ### 🐛 Bug Fixes - **(aqua)** expose main binary when files field is empty and symlink_bins is enabled by @AlexanderTheGrey in [#8550](https://github.com/jdx/mise/pull/8550) - **(env)** redact secrets in `mise set` listing and task-specific env by @jdx in [#8583](https://github.com/jdx/mise/pull/8583) - **(prepare)** install config tools before running prepare steps by @jdx in [#8582](https://github.com/jdx/mise/pull/8582) - **(task)** allow ctrl-c to interrupt tool downloads during `mise run` by @jdx in [#8571](https://github.com/jdx/mise/pull/8571) - **(tasks)** add file task header parser support for spaces around = by @roele in [#8574](https://github.com/jdx/mise/pull/8574) ### 📚 Documentation - **(task)** add property description for interactive by @roele in [#8562](https://github.com/jdx/mise/pull/8562) - add missing `` closing tag by @muzimuzhi in [#8564](https://github.com/jdx/mise/pull/8564) - rebrand site with new chef logo and warm culinary palette by @jdx in [#8587](https://github.com/jdx/mise/pull/8587) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to de4657e by @renovate[bot] in [#8577](https://github.com/jdx/mise/pull/8577) - update ghcr.io/jdx/mise:copr docker digest to eef29a2 by @renovate[bot] in [#8578](https://github.com/jdx/mise/pull/8578) - update ghcr.io/jdx/mise:rpm docker digest to 5a96587 by @renovate[bot] in [#8580](https://github.com/jdx/mise/pull/8580) - update ghcr.io/jdx/mise:deb docker digest to 464cf7c by @renovate[bot] in [#8579](https://github.com/jdx/mise/pull/8579) ### 📦 Registry - fix flatc version test mismatch by @jdx in [#8588](https://github.com/jdx/mise/pull/8588) ### Chore - **(registry)** skip spark test-tool by @jdx in [#8572](https://github.com/jdx/mise/pull/8572) ### New Contributors - @AlexanderTheGrey made their first contribution in [#8550](https://github.com/jdx/mise/pull/8550) ### 📦 Aqua Registry Updates #### New Packages (6) - [`bahdotsh/mdterm`](https://github.com/bahdotsh/mdterm) - [`callumalpass/mdbase-lsp`](https://github.com/callumalpass/mdbase-lsp) - [`facebook/ktfmt`](https://github.com/facebook/ktfmt) - [`gurgeous/tennis`](https://github.com/gurgeous/tennis) - [`tektoncd/pipelines-as-code`](https://github.com/tektoncd/pipelines-as-code) - [`weedonandscott/trolley`](https://github.com/weedonandscott/trolley) #### Updated Packages (2) - [`apple/container`](https://github.com/apple/container) - [`cocogitto/cocogitto`](https://github.com/cocogitto/cocogitto) ## [2026.3.8](https://github.com/jdx/mise/compare/v2026.3.7..v2026.3.8) - 2026-03-11 ### 🐛 Bug Fixes - **(backend)** skip cosign provenance in lockfile for opts-only aqua tools by @jdx in [#8559](https://github.com/jdx/mise/pull/8559) - **(exec)** resolve wrapper recursion when shims are in PATH by @jdx in [#8560](https://github.com/jdx/mise/pull/8560) ### 📦 Registry - add turbo by @igas in [#8553](https://github.com/jdx/mise/pull/8553) - add workmux by @ifraixedes in [#8555](https://github.com/jdx/mise/pull/8555) ### Chore - **(tmux)** use aqua backend for tmux by @himkt in [#8558](https://github.com/jdx/mise/pull/8558) ### New Contributors - @himkt made their first contribution in [#8558](https://github.com/jdx/mise/pull/8558) - @ifraixedes made their first contribution in [#8555](https://github.com/jdx/mise/pull/8555) - @igas made their first contribution in [#8553](https://github.com/jdx/mise/pull/8553) ### 📦 Aqua Registry Updates #### New Packages (1) - [`raaymax/lazytail`](https://github.com/raaymax/lazytail) #### Updated Packages (8) - [`caarlos0/fork-cleaner`](https://github.com/caarlos0/fork-cleaner) - [`containerd/containerd`](https://github.com/containerd/containerd) - [`containerd/containerd/static`](https://github.com/containerd/containerd/static) - [`hellux/jotdown`](https://github.com/hellux/jotdown) - [`suzuki-shunsuke/cmdx`](https://github.com/suzuki-shunsuke/cmdx) - [`suzuki-shunsuke/ghir`](https://github.com/suzuki-shunsuke/ghir) - [`tmknom/actdocs`](https://github.com/tmknom/actdocs) - [`twpayne/chezmoi`](https://github.com/twpayne/chezmoi) ## [2026.3.7](https://github.com/jdx/mise/compare/v2026.3.6..v2026.3.7) - 2026-03-10 ### 🐛 Bug Fixes - **(conda)** exclude transitive dependency binaries from PATH by @simonepri in [#8543](https://github.com/jdx/mise/pull/8543) ### New Contributors - @simonepri made their first contribution in [#8543](https://github.com/jdx/mise/pull/8543) ### 📦 Aqua Registry Updates #### New Packages (1) - [`stackrox/stackrox/roxctl`](https://github.com/stackrox/stackrox/roxctl) #### Updated Packages (7) - [`dprint/dprint`](https://github.com/dprint/dprint) - [`j178/prek`](https://github.com/j178/prek) - [`jdx/hk`](https://github.com/jdx/hk) - [`jdx/mise`](https://github.com/jdx/mise) - [`jdx/usage`](https://github.com/jdx/usage) - [`mvdan/sh`](https://github.com/mvdan/sh) - [`pnpm/pnpm`](https://github.com/pnpm/pnpm) ## [2026.3.6](https://github.com/jdx/mise/compare/v2026.3.5..v2026.3.6) - 2026-03-09 ### 🐛 Bug Fixes - **(activate)** reorder shims to front of PATH on re-source in fish by @jdx in [#8534](https://github.com/jdx/mise/pull/8534) - **(backend)** strip mise shims from dependency_env PATH to prevent fork bomb by @pose in [#8475](https://github.com/jdx/mise/pull/8475) - **(github)** resolve "latest" version correctly via GitHub API by @jdx in [#8532](https://github.com/jdx/mise/pull/8532) - **(lock)** set env tags and clarify lockfile docs by @jdx in [#8519](https://github.com/jdx/mise/pull/8519) - **(lock)** use separate mise..lock files instead of env tags by @jdx in [#8523](https://github.com/jdx/mise/pull/8523) - **(task)** include args in task output prefix and truncate long prefixes by @jdx in [#8533](https://github.com/jdx/mise/pull/8533) - **(task)** only include args in task prefix when disambiguating duplicates by @jdx in [#8536](https://github.com/jdx/mise/pull/8536) - **(test)** pin goreleaser version in attestation e2e test by @jdx in [#8518](https://github.com/jdx/mise/pull/8518) - **(windows)** env._.source needs to run bash.exe on Windows (fix #6513) by @pjeby in [#8520](https://github.com/jdx/mise/pull/8520) - handle locked .exe shims on Windows during reshim by @davireis in [#8517](https://github.com/jdx/mise/pull/8517) ### 🚜 Refactor - **(prepare)** remove touch_outputs and update docs to reflect blake3 hashing by @jdx in [#8535](https://github.com/jdx/mise/pull/8535) ### 📚 Documentation - **(docker)** replace jdxcode/mise image with curl install, update to debian:13-slim by @jdx in [#8526](https://github.com/jdx/mise/pull/8526) - fix "gzip: stdin is encrypted" error in shell tricks cookbook by @pjeby in [#8512](https://github.com/jdx/mise/pull/8512) ### 📦 Registry - add tigerbeetle ([github:tigerbeetle/tigerbeetle](https://github.com/tigerbeetle/tigerbeetle)) by @risu729 in [#8514](https://github.com/jdx/mise/pull/8514) ### New Contributors - @pjeby made their first contribution in [#8520](https://github.com/jdx/mise/pull/8520) - @davireis made their first contribution in [#8517](https://github.com/jdx/mise/pull/8517) - @Aurorxa made their first contribution in [#8511](https://github.com/jdx/mise/pull/8511) ### 📦 Aqua Registry Updates #### New Packages (6) - [`betterleaks/betterleaks`](https://github.com/betterleaks/betterleaks) - [`majorcontext/moat`](https://github.com/majorcontext/moat) - [`princjef/gomarkdoc`](https://github.com/princjef/gomarkdoc) - [`remko/age-plugin-se`](https://github.com/remko/age-plugin-se) - [`sudorandom/fauxrpc`](https://github.com/sudorandom/fauxrpc) - [`swanysimon/mdlint`](https://github.com/swanysimon/mdlint) #### Updated Packages (1) - [`moonrepo/moon`](https://github.com/moonrepo/moon) ## [2026.3.5](https://github.com/jdx/mise/compare/v2026.3.4..v2026.3.5) - 2026-03-07 ### 🚀 Features - **(vfox)** add `RUNTIME.envType` for libc variant detection by @malept in [#8493](https://github.com/jdx/mise/pull/8493) - store provenance verification results in lockfile by @jdx in [#8495](https://github.com/jdx/mise/pull/8495) ### 🐛 Bug Fixes - **(env)** skip remote version fetching for "latest" in prefer-offline mode by @jdx in [#8500](https://github.com/jdx/mise/pull/8500) - **(tasks)** deduplicate shared deps across task delegation by @vadimpiven in [#8497](https://github.com/jdx/mise/pull/8497) - **(windows)** correctly identify mise binary without extension by @jdx in [#8503](https://github.com/jdx/mise/pull/8503) ### 🚜 Refactor - **(core)** migrate cmd! callers to async with kill_on_drop by @jdx in [a63f7d2](https://github.com/jdx/mise/commit/a63f7d288c5c276fadfca4a76e92c48a4843a957) ### 📦 Registry - add portless (npm:portless) by @risu729 in [#8508](https://github.com/jdx/mise/pull/8508) ### Chore - **(ci)** temporarily disable `mise up` in release-plz by @jdx in [#8504](https://github.com/jdx/mise/pull/8504) - consolidate all linters into hk.pkl by @jdx in [#8498](https://github.com/jdx/mise/pull/8498) ### 📦 Aqua Registry Updates #### New Packages (1) - [`apache/ant`](https://github.com/apache/ant) ## [2026.3.4](https://github.com/jdx/mise/compare/v2026.3.3..v2026.3.4) - 2026-03-07 ### 🚀 Features - **(github)** keep exe extensions on Windows by @iki in [#8424](https://github.com/jdx/mise/pull/8424) - **(task)** add `interactive` field for exclusive terminal access by @jdx in [#8491](https://github.com/jdx/mise/pull/8491) - add header comment to generated lockfiles by @ivy in [#8481](https://github.com/jdx/mise/pull/8481) - runtime musl/glibc detection for correct libc variant selection by @jdx in [#8490](https://github.com/jdx/mise/pull/8490) ### 🐛 Bug Fixes - **(github)** use registry platform options during install by @jdx in [#8492](https://github.com/jdx/mise/pull/8492) - **(http)** store tool opts as native TOML to fix platform switching by @jdx in [#8448](https://github.com/jdx/mise/pull/8448) - **(installer)** error if MISE_INSTALL_PATH is a directory by @jdx in [#8468](https://github.com/jdx/mise/pull/8468) - **(prepare)** resolve sources/outputs relative to `dir` when set by @jdx in [#8472](https://github.com/jdx/mise/pull/8472) - **(ruby)** fetch precompiled binary by release tag instead of listing all releases by @jdx in [#8488](https://github.com/jdx/mise/pull/8488) - **(schema)** support structured objects in task depends by @risu729 in [#8463](https://github.com/jdx/mise/pull/8463) - **(task)** replace println!/eprintln! with calm_io in task output macros by @vmaleze in [#8485](https://github.com/jdx/mise/pull/8485) - handle scoped npm package names without backend prefix by @jdx in [#8477](https://github.com/jdx/mise/pull/8477) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:copr docker digest to c485c4c by @renovate[bot] in [#8484](https://github.com/jdx/mise/pull/8484) - update ghcr.io/jdx/mise:alpine docker digest to 8118bc7 by @renovate[bot] in [#8483](https://github.com/jdx/mise/pull/8483) ### 📦 Registry - disable sd version test by @jdx in [#8489](https://github.com/jdx/mise/pull/8489) ### New Contributors - @ivy made their first contribution in [#8481](https://github.com/jdx/mise/pull/8481) - @iki made their first contribution in [#8424](https://github.com/jdx/mise/pull/8424) ### 📦 Aqua Registry Updates #### New Packages (5) - [`datadog-labs/pup`](https://github.com/datadog-labs/pup) - [`k1LoW/mo`](https://github.com/k1LoW/mo) - [`rtk-ai/rtk`](https://github.com/rtk-ai/rtk) - [`suzuki-shunsuke/docfresh`](https://github.com/suzuki-shunsuke/docfresh) - [`yashikota/exiftool-go`](https://github.com/yashikota/exiftool-go) #### Updated Packages (6) - [`cloudflare/cloudflared`](https://github.com/cloudflare/cloudflared) - [`mozilla/sccache`](https://github.com/mozilla/sccache) - [`owenlamont/ryl`](https://github.com/owenlamont/ryl) - [`spinel-coop/rv`](https://github.com/spinel-coop/rv) - [`technicalpickles/envsense`](https://github.com/technicalpickles/envsense) - [`weaviate/weaviate`](https://github.com/weaviate/weaviate) ## [2026.3.3](https://github.com/jdx/mise/compare/v2026.3.2..v2026.3.3) - 2026-03-04 ### 🐛 Bug Fixes - **(installer)** guard zstd archive selection on zstd binary availability by @octo in [#8460](https://github.com/jdx/mise/pull/8460) ### New Contributors - @octo made their first contribution in [#8460](https://github.com/jdx/mise/pull/8460) ## [2026.3.2](https://github.com/jdx/mise/compare/v2026.3.1..v2026.3.2) - 2026-03-04 ### 🚀 Features - add `--local` flag to `outdated` and `upgrade` commands by @malept in [#8451](https://github.com/jdx/mise/pull/8451) ### 🐛 Bug Fixes - **(env)** apply redactions for env vars with both tools=true and redact=true by @jdx in [#8449](https://github.com/jdx/mise/pull/8449) - **(prepare)** render tera templates in prepare.env values by @jdx in [#8450](https://github.com/jdx/mise/pull/8450) - correct regex syntax in tar/zstd version check by @chadlwilson in [#8453](https://github.com/jdx/mise/pull/8453) ### 🚜 Refactor - prevent double-iteration when parsing idiomatic version files by @risu729 in [#8417](https://github.com/jdx/mise/pull/8417) ### 🧪 Testing - **(tasks)** stabilize assertions and shell compatibility by @mackwic in [#8438](https://github.com/jdx/mise/pull/8438) ### 📦 Registry - add tinygo ([aqua:tinygo-org/tinygo](https://github.com/tinygo-org/tinygo)) by @artemklevtsov in [#8446](https://github.com/jdx/mise/pull/8446) ### 📦 Aqua Registry Updates #### New Packages (1) - [`kunobi-ninja/kunobi`](https://github.com/kunobi-ninja/kunobi) ## [2026.3.1](https://github.com/jdx/mise/compare/v2026.3.0..v2026.3.1) - 2026-03-03 ### 🐛 Bug Fixes - **(swift)** fallback to system pkgutil path on macOS by @mackwic in [#8435](https://github.com/jdx/mise/pull/8435) - **(task)** skip depends_post when pre-dependency fails and main task never runs by @jdx in [#8426](https://github.com/jdx/mise/pull/8426) - Fix regex for tar version check by @autarch in [#8430](https://github.com/jdx/mise/pull/8430) ### 🧪 Testing - **(e2e)** improve runner portability and timeout handling by @mackwic in [#8437](https://github.com/jdx/mise/pull/8437) ### 📦 Registry - fix julia version_expr closure syntax by @jdx in [#8420](https://github.com/jdx/mise/pull/8420) ### Chore - **(ci)** tighten docker workflow tag filter to v[0-9]* by @jdx in [#8422](https://github.com/jdx/mise/pull/8422) - remove devcontainer and docker development setup by @jdx in [#8421](https://github.com/jdx/mise/pull/8421) ## [2026.3.0](https://github.com/jdx/mise/compare/v2026.2.24..v2026.3.0) - 2026-03-02 ### 🚀 Features - **(hooks)** add task references to hooks and watch_files by @jdx in [#8400](https://github.com/jdx/mise/pull/8400) - **(prepare)** add git-submodule built-in provider by @jdx in [#8407](https://github.com/jdx/mise/pull/8407) - **(prepare)** add human-readable stale reasons to prepare output by @jdx in [#8408](https://github.com/jdx/mise/pull/8408) - **(prepare)** add dependency ordering to prepare steps by @jdx in [#8401](https://github.com/jdx/mise/pull/8401) - **(prepare)** add --explain flag for provider diagnostics by @jdx in [#8409](https://github.com/jdx/mise/pull/8409) - **(prepare)** add per-provider timeout support by @jdx in [#8405](https://github.com/jdx/mise/pull/8405) - **(prepare)** add blake3 content-hash freshness checking by @jdx in [#8404](https://github.com/jdx/mise/pull/8404) - **(tasks)** monorepo vars and per-task vars by @halms in [#8248](https://github.com/jdx/mise/pull/8248) ### 🐛 Bug Fixes - **(aqua)** restore bin_paths disk cache with fresh_file invalidation by @jdx in [#8398](https://github.com/jdx/mise/pull/8398) - **(idiomatic)** use generic parser for idiomatic files by @risu729 in [#8171](https://github.com/jdx/mise/pull/8171) - **(install)** apply precompiled options to all platforms in lockfile by @jdx in [#8396](https://github.com/jdx/mise/pull/8396) - **(install)** normalize "v" prefix when matching lockfile versions by @jdx in [#8413](https://github.com/jdx/mise/pull/8413) - **(prepare)** improve git submodule parser and fix check_staleness error handling by @jdx in [#8412](https://github.com/jdx/mise/pull/8412) - **(python)** respect precompiled settings in lock file generation by @jdx in [#8399](https://github.com/jdx/mise/pull/8399) - **(python)** clarify uv_venv_auto docs + prevent uv shim recursion in venv creation by @halms in [#8402](https://github.com/jdx/mise/pull/8402) - **(task)** remove deprecated `# mise` task header syntax by @jdx in [#8403](https://github.com/jdx/mise/pull/8403) - **(vfox)** avoid eager metadata loading during config file detection by @jdx in [#8397](https://github.com/jdx/mise/pull/8397) - clarify GitHub attestations to be artifact ones by @scop in [#8394](https://github.com/jdx/mise/pull/8394) - ignore comments in idiomatic version files by @iloveitaly in [#7682](https://github.com/jdx/mise/pull/7682) ### 🚜 Refactor - unify archive detection by @risu729 in [#8137](https://github.com/jdx/mise/pull/8137) ### 📚 Documentation - remove duplicated docs for npm.package_manager by @risu729 in [#8414](https://github.com/jdx/mise/pull/8414) ## [2026.2.24](https://github.com/jdx/mise/compare/v2026.2.23..v2026.2.24) - 2026-02-28 ### 🐛 Bug Fixes - **(aqua)** remove unnecessary bin_paths disk cache by @jdx in [#8383](https://github.com/jdx/mise/pull/8383) - **(hooks)** render tera templates and fix output masking by @jdx in [#8385](https://github.com/jdx/mise/pull/8385) - **(install)** improve error when registry tool has no supported backends by @jdx in [#8388](https://github.com/jdx/mise/pull/8388) - **(python)** remove deprecated venv_auto_create setting by @jdx in [#8384](https://github.com/jdx/mise/pull/8384) ## [2026.2.23](https://github.com/jdx/mise/compare/v2026.2.22..v2026.2.23) - 2026-02-28 ### 🚀 Features - **(backend-plugin)** pass options to vfox backend plugins by @Attempt3035 in [#8369](https://github.com/jdx/mise/pull/8369) ### 🐛 Bug Fixes - **(install)** prevent --locked mode from modifying or bypassing lockfile by @jdx in [#8362](https://github.com/jdx/mise/pull/8362) - **(install)** clear aqua bin_paths cache after install to prevent stale PATH by @jdx in [#8374](https://github.com/jdx/mise/pull/8374) - **(task)** prevent broken pipe panic and race condition in remote git task cache by @vmaleze in [#8375](https://github.com/jdx/mise/pull/8375) ### 📦️ Dependency Updates - update docker/build-push-action digest to 10e90e3 by @renovate[bot] in [#8367](https://github.com/jdx/mise/pull/8367) - update fedora:43 docker digest to 781b764 by @renovate[bot] in [#8368](https://github.com/jdx/mise/pull/8368) ### 📦 Registry - add porter ([github:getporter/porter](https://github.com/getporter/porter)) by @lbergnehr in [#8380](https://github.com/jdx/mise/pull/8380) - add entire ([aqua:entireio/cli](https://github.com/entireio/cli)) by @TyceHerrman in [#8378](https://github.com/jdx/mise/pull/8378) - add topgrade ([aqua:topgrade-rs/topgrade](https://github.com/topgrade-rs/topgrade)) by @TyceHerrman in [#8377](https://github.com/jdx/mise/pull/8377) ### Chore - remove pre-commit config and tool dependency by @jdx in [#8373](https://github.com/jdx/mise/pull/8373) ### New Contributors - @Attempt3035 made their first contribution in [#8369](https://github.com/jdx/mise/pull/8369) - @lbergnehr made their first contribution in [#8380](https://github.com/jdx/mise/pull/8380) ## [2026.2.22](https://github.com/jdx/mise/compare/v2026.2.21..v2026.2.22) - 2026-02-27 ### 🚀 Features - add `--outdated` flag to `mise plugins ls` by @jdx in [#8360](https://github.com/jdx/mise/pull/8360) ### 🐛 Bug Fixes - **(github)** resolve rename_exe search dir for archives with bin/ subdirectory by @jdx in [#8358](https://github.com/jdx/mise/pull/8358) - **(install)** skip tools=true env directives during backend installation by @jdx in [#8356](https://github.com/jdx/mise/pull/8356) - **(ruby)** resolve correct Windows checksums in lockfile by @jdx in [#8357](https://github.com/jdx/mise/pull/8357) ### 📦 Registry - switch terradozer backend to github fork by @chenrui333 in [#8365](https://github.com/jdx/mise/pull/8365) ### Chore - **(release)** fix duplicated version prefix in release title by @jdx in [#8359](https://github.com/jdx/mise/pull/8359) ### New Contributors - @chenrui333 made their first contribution in [#8365](https://github.com/jdx/mise/pull/8365) ### 📦 Aqua Registry Updates #### New Packages (1) - [`huseyinbabal/taws`](https://github.com/huseyinbabal/taws) #### Updated Packages (2) - [`block/goose`](https://github.com/block/goose) - [`pre-commit/pre-commit`](https://github.com/pre-commit/pre-commit) ## [2026.2.21](https://github.com/jdx/mise/compare/v2026.2.20..v2026.2.21) - 2026-02-26 ### 🐛 Bug Fixes - **(exec)** respect PATH order for virtualenv resolution in mise x by @jdx in [#8342](https://github.com/jdx/mise/pull/8342) - **(task)** revert process group changes that cause hangs with nested mise tasks by @jdx in [#8347](https://github.com/jdx/mise/pull/8347) - **(task)** resolve vars from subdirectory configs for monorepo tasks by @jdx in [#8343](https://github.com/jdx/mise/pull/8343) - **(task)** resolve dependencies before prepare to fix monorepo glob deps by @jdx in [#8353](https://github.com/jdx/mise/pull/8353) - python noarch with Conda backend by @wolfv in [#8349](https://github.com/jdx/mise/pull/8349) ### New Contributors - @wolfv made their first contribution in [#8349](https://github.com/jdx/mise/pull/8349) ### 📦 Aqua Registry Updates #### New Packages (3) - [`alexhallam/tv`](https://github.com/alexhallam/tv) - [`arcanist-sh/hx`](https://github.com/arcanist-sh/hx) - [`dathere/qsv`](https://github.com/dathere/qsv) #### Updated Packages (3) - [`astral-sh/ruff`](https://github.com/astral-sh/ruff) - [`caarlos0/fork-cleaner`](https://github.com/caarlos0/fork-cleaner) - [`rhysd/actionlint`](https://github.com/rhysd/actionlint) ## [2026.2.20](https://github.com/jdx/mise/compare/v2026.2.19..v2026.2.20) - 2026-02-25 ### 🚀 Features - **(conda)** replace custom backend with rattler crates by @jdx in [#8325](https://github.com/jdx/mise/pull/8325) - **(task)** enforce per-task timeout configuration by @tvararu in [#8250](https://github.com/jdx/mise/pull/8250) - **(vsix)** added vsix archives to http backend by @sosumappu in [#8306](https://github.com/jdx/mise/pull/8306) - add core dotnet plugin for .NET SDK management by @jdx in [#8326](https://github.com/jdx/mise/pull/8326) ### 🐛 Bug Fixes - **(conda)** preserve conda_packages on locked install and fix temp file race by @jdx in [#8335](https://github.com/jdx/mise/pull/8335) - **(conda)** deduplicate repodata records to fix solver error on Linux by @jdx in [#8337](https://github.com/jdx/mise/pull/8337) - **(env)** include watch_files in fast-path early exit check by @jdx in [#8317](https://github.com/jdx/mise/pull/8317) - **(env)** clear fish completions when setting/unsetting shell aliases by @jdx in [#8324](https://github.com/jdx/mise/pull/8324) - **(lockfile)** prevent lockfile writes when --locked is set by @jdx in [#8308](https://github.com/jdx/mise/pull/8308) - **(lockfile)** prune orphan tool entries on mise lock by @mackwic in [#8265](https://github.com/jdx/mise/pull/8265) - **(lockfile)** error on contradictory locked=true + lockfile=false config by @jdx in [#8329](https://github.com/jdx/mise/pull/8329) - **(regal)** Update package location by @charlieegan3 in [#8315](https://github.com/jdx/mise/pull/8315) - **(release)** strip markdown heading prefix from communique release title by @jdx in [#8303](https://github.com/jdx/mise/pull/8303) - **(schema)** enforce additionalProperties constraint for env by @adamliang0 in [#8328](https://github.com/jdx/mise/pull/8328) ### 📚 Documentation - Remove incorrect oh-my-zsh plugin ordering comment by @bvosk in [#8323](https://github.com/jdx/mise/pull/8323) - require AI disclosure on GitHub comments by @jdx in [#8330](https://github.com/jdx/mise/pull/8330) ### 📦 Registry - add `oxfmt` by @taoufik07 in [#8316](https://github.com/jdx/mise/pull/8316) ### New Contributors - @adamliang0 made their first contribution in [#8328](https://github.com/jdx/mise/pull/8328) - @tvararu made their first contribution in [#8250](https://github.com/jdx/mise/pull/8250) - @bvosk made their first contribution in [#8323](https://github.com/jdx/mise/pull/8323) - @taoufik07 made their first contribution in [#8316](https://github.com/jdx/mise/pull/8316) - @charlieegan3 made their first contribution in [#8315](https://github.com/jdx/mise/pull/8315) - @sosumappu made their first contribution in [#8306](https://github.com/jdx/mise/pull/8306) ### 📦 Aqua Registry Updates #### New Packages (3) - [`Tyrrrz/FFmpegBin`](https://github.com/Tyrrrz/FFmpegBin) - [`elixir-lang/expert`](https://github.com/elixir-lang/expert) - [`erikjuhani/basalt`](https://github.com/erikjuhani/basalt) #### Updated Packages (5) - [`caarlos0/fork-cleaner`](https://github.com/caarlos0/fork-cleaner) - [`firecow/gitlab-ci-local`](https://github.com/firecow/gitlab-ci-local) - [`jackchuka/mdschema`](https://github.com/jackchuka/mdschema) - [`kunobi-ninja/kunobi-releases`](https://github.com/kunobi-ninja/kunobi-releases) - [`peco/peco`](https://github.com/peco/peco) ## [2026.2.19](https://github.com/jdx/mise/compare/v2026.2.18..v2026.2.19) - 2026-02-22 ### 🐛 Bug Fixes - **(docs)** correct ripgrep command by @nguyenvulong in [#8299](https://github.com/jdx/mise/pull/8299) - **(task)** skip setpgid for TTY stdin to fix interactive tasks by @jdx in [#8301](https://github.com/jdx/mise/pull/8301) - clean up empty parent install dir on failed install by @jdx in [#8302](https://github.com/jdx/mise/pull/8302) ### Chore - **(release)** run communique via mise x for PATH resolution by @jdx in [#8294](https://github.com/jdx/mise/pull/8294) ### 📦 Aqua Registry Updates #### New Packages (2) - [`kubie-org/kubie`](https://github.com/kubie-org/kubie) - [`steipete/gogcli`](https://github.com/steipete/gogcli) ## [2026.2.18](https://github.com/jdx/mise/compare/v2026.2.17..v2026.2.18) - 2026-02-21 ### 🚀 Features - **(install)** auto-lock all platforms after tool installation by @jdx in [#8277](https://github.com/jdx/mise/pull/8277) ### 🐛 Bug Fixes - **(config)** respect --yes flag for config trust prompts by @jdx in [#8288](https://github.com/jdx/mise/pull/8288) - **(exec)** strip shims from PATH on Unix to prevent infinite recursion by @jdx in [#8276](https://github.com/jdx/mise/pull/8276) - **(install)** validate --locked before --dry-run short-circuit by @altendky in [#8290](https://github.com/jdx/mise/pull/8290) - **(release)** refresh PATH after mise up in release-plz by @jdx in [#8292](https://github.com/jdx/mise/pull/8292) - **(schema)** replace unevaluatedProperties with additionalProperties by @jdx in [#8285](https://github.com/jdx/mise/pull/8285) - **(task)** avoid duplicated stderr on task failure in replacing mode by @jdx in [#8275](https://github.com/jdx/mise/pull/8275) - **(task)** use process groups to kill child process trees on Unix by @jdx in [#8279](https://github.com/jdx/mise/pull/8279) - **(task)** run depends_post tasks even when parent task fails by @jdx in [#8274](https://github.com/jdx/mise/pull/8274) - **(task)** suggest similar commands when mistyping a CLI subcommand by @jdx in [#8286](https://github.com/jdx/mise/pull/8286) - **(task)** execute monorepo subdirectory prepare steps from root by @jdx in [#8291](https://github.com/jdx/mise/pull/8291) - **(upgrade)** don't force-reinstall already installed versions by @jdx in [#8282](https://github.com/jdx/mise/pull/8282) - **(watch)** restore terminal state after watchexec exits by @jdx in [#8273](https://github.com/jdx/mise/pull/8273) ### 📚 Documentation - clarify that MISE_CEILING_PATHS excludes the ceiling directory itself by @jdx in [#8283](https://github.com/jdx/mise/pull/8283) ### Chore - replace gen-release-notes script with communique by @jdx in [#8289](https://github.com/jdx/mise/pull/8289) ### New Contributors - @altendky made their first contribution in [#8290](https://github.com/jdx/mise/pull/8290) ### 📦 Aqua Registry Updates #### New Packages (4) - [`Skarlso/crd-to-sample-yaml`](https://github.com/Skarlso/crd-to-sample-yaml) - [`kunobi-ninja/kunobi-releases`](https://github.com/kunobi-ninja/kunobi-releases) - [`swanysimon/markdownlint-rs`](https://github.com/swanysimon/markdownlint-rs) - [`tmux/tmux-builds`](https://github.com/tmux/tmux-builds) #### Updated Packages (2) - [`firecow/gitlab-ci-local`](https://github.com/firecow/gitlab-ci-local) - [`k1LoW/runn`](https://github.com/k1LoW/runn) ## [2026.2.17](https://github.com/jdx/mise/compare/v2026.2.16..v2026.2.17) - 2026-02-19 ### 🚀 Features - **(prepare)** update mtime of outputs after command is run by @halms in [#8243](https://github.com/jdx/mise/pull/8243) ### 🐛 Bug Fixes - **(install)** use backend bin paths for per-tool postinstall hooks by @jdx in [#8234](https://github.com/jdx/mise/pull/8234) - **(use)** write to config.toml instead of config.local.toml by @jdx in [#8240](https://github.com/jdx/mise/pull/8240) - default legacy .mise.backend installs to non-explicit by @jean-humann in [#8245](https://github.com/jdx/mise/pull/8245) ### 🚜 Refactor - **(config)** consolidate flat task_* settings into nested task.* by @jdx in [#8239](https://github.com/jdx/mise/pull/8239) ### Chore - **(prepare)** refactor common code into ProviderBase by @halms in [#8246](https://github.com/jdx/mise/pull/8246) ### 📦 Aqua Registry Updates #### Updated Packages (1) - [`namespacelabs/foundation/nsc`](https://github.com/namespacelabs/foundation/nsc) ## [2026.2.16](https://github.com/jdx/mise/compare/v2026.2.15..v2026.2.16) - 2026-02-17 ### 🚀 Features - **(mcp)** add run_task tool for executing mise tasks by @joaommartins in [#8179](https://github.com/jdx/mise/pull/8179) - **(node)** suggest setting node.flavor if the flavor is not found in mirror by @risu729 in [#8206](https://github.com/jdx/mise/pull/8206) ### 🐛 Bug Fixes - **(java)** sort order for shorthand versions by @roele in [#8197](https://github.com/jdx/mise/pull/8197) - **(node)** migrate env vars to settings by @risu729 in [#8200](https://github.com/jdx/mise/pull/8200) - **(registry)** apply overrides in shims by @risu729 in [#8199](https://github.com/jdx/mise/pull/8199) - migrate MISE_CARGO_BINSTALL_ONLY to settings by @risu729 in [#8202](https://github.com/jdx/mise/pull/8202) ### 📚 Documentation - **(doctor)** fix subcommand in an example by @risu729 in [#8198](https://github.com/jdx/mise/pull/8198) ### 📦 Registry - add github backend for typst by @3w36zj6 in [#8210](https://github.com/jdx/mise/pull/8210) ### Chore - **(test)** disable flaky Forgejo e2e test by @jdx in [#8211](https://github.com/jdx/mise/pull/8211) ## [2026.2.15](https://github.com/jdx/mise/compare/v2026.2.14..v2026.2.15) - 2026-02-17 ### 🚀 Features - **(task)** stream keep-order output in real-time per task by @jdx in [#8164](https://github.com/jdx/mise/pull/8164) ### 🐛 Bug Fixes - **(aqua)** resolve lockfile artifacts for target platform (fix discussion #7479) by @mackwic in [#8183](https://github.com/jdx/mise/pull/8183) - **(exec)** strip shims from PATH to prevent recursive shim execution by @jdx in [#8189](https://github.com/jdx/mise/pull/8189) - **(hook-env)** preserve PATH reordering done after activation by @jdx in [#8190](https://github.com/jdx/mise/pull/8190) - **(lockfile)** resolve version aliases before lockfile lookup by @jdx in [#8194](https://github.com/jdx/mise/pull/8194) - **(registry)** set helm-diff archive bin name to diff by @jean-humann in [#8173](https://github.com/jdx/mise/pull/8173) - **(task)** improve source freshness checks with dynamic task dirs by @rooperuu in [#8169](https://github.com/jdx/mise/pull/8169) - **(task)** resolve global tasks when running from monorepo root by @jdx in [#8192](https://github.com/jdx/mise/pull/8192) - **(task)** prevent wildcard glob `test:*` from matching parent task `test` by @jdx in [#8165](https://github.com/jdx/mise/pull/8165) - **(task)** resolve task_config.includes relative to config root by @jdx in [#8193](https://github.com/jdx/mise/pull/8193) - **(upgrade)** skip untrusted tracked configs during upgrade by @jdx in [#8195](https://github.com/jdx/mise/pull/8195) ### 🚜 Refactor - use enum for npm.pacakge_manager by @risu729 in [#8180](https://github.com/jdx/mise/pull/8180) ### 📚 Documentation - **(plugins)** replace node/asdf-nodejs examples with vfox plugins by @jdx in [#8191](https://github.com/jdx/mise/pull/8191) ### ⚡ Performance - call npm view only once by @risu729 in [#8181](https://github.com/jdx/mise/pull/8181) ### New Contributors - @jean-humann made their first contribution in [#8173](https://github.com/jdx/mise/pull/8173) - @mackwic made their first contribution in [#8183](https://github.com/jdx/mise/pull/8183) - @rooperuu made their first contribution in [#8169](https://github.com/jdx/mise/pull/8169) ### 📦 Aqua Registry Updates #### New Packages (2) - [`BetterDiscord/cli`](https://github.com/BetterDiscord/cli) - [`glossia.ai/cli`](https://github.com/glossia.ai/cli) ## [2026.2.14](https://github.com/jdx/mise/compare/v2026.2.13..v2026.2.14) - 2026-02-16 ### 🚀 Features - **(vfox)** allow plugins to request env var redaction via MiseEnvResult by @jdx in [#8166](https://github.com/jdx/mise/pull/8166) - add a default_host setting for rust by @aacebedo in [#8154](https://github.com/jdx/mise/pull/8154) - add github_content package support for aqua backend by @risu729 in [#8147](https://github.com/jdx/mise/pull/8147) - support devEngines.runtime in deno by @risu729 in [#8144](https://github.com/jdx/mise/pull/8144) ### 🐛 Bug Fixes - **(asset_matcher)** penalize vsix files by @risu729 in [#8151](https://github.com/jdx/mise/pull/8151) - **(edit)** strip formatting whitespace from TOML values in `mise edit` by @jdx in [#8162](https://github.com/jdx/mise/pull/8162) - **(install)** improve --locked support for python and ubi backends by @jdx in [#8163](https://github.com/jdx/mise/pull/8163) - **(npm)** suppress npm update notifier while npm install by @risu729 in [#8152](https://github.com/jdx/mise/pull/8152) - **(schema)** add task_templates, extends, and timeout by @risu729 in [#8145](https://github.com/jdx/mise/pull/8145) ### 🚜 Refactor - **(registry)** remove [key=value] options syntax from backends by @risu729 in [#8146](https://github.com/jdx/mise/pull/8146) ### 📚 Documentation - **(settings)** remove wrong tip for github_attestations by @risu729 in [#8158](https://github.com/jdx/mise/pull/8158) ### Chore - **(release-plz)** delete embedded plugins directory before update by @risu729 in [#8149](https://github.com/jdx/mise/pull/8149) - adds necessary env var to the mcp help message in cli by @joaommartins in [#8133](https://github.com/jdx/mise/pull/8133) ### New Contributors - @joaommartins made their first contribution in [#8133](https://github.com/jdx/mise/pull/8133) ### 📦 Aqua Registry Updates #### New Packages (5) - [`containers/podlet`](https://github.com/containers/podlet) - [`hickford/git-credential-azure`](https://github.com/hickford/git-credential-azure) - [`hickford/git-credential-oauth`](https://github.com/hickford/git-credential-oauth) - [`kovetskiy/mark`](https://github.com/kovetskiy/mark) - [`openbao/openbao/bao`](https://github.com/openbao/openbao/bao) ## [2026.2.13](https://github.com/jdx/mise/compare/v2026.2.12..v2026.2.13) - 2026-02-15 ### 📦️ Dependency Updates - bump sigstore-verification to 0.2 by @jdx in [e8897c9](https://github.com/jdx/mise/commit/e8897c9fbc873fe272495a65e5a88b04b97f3b6d) ### 📦 Aqua Registry Updates #### New Packages (1) - [`k1LoW/tcmux`](https://github.com/k1LoW/tcmux) #### Updated Packages (1) - [`jdx/usage`](https://github.com/jdx/usage) ## [2026.2.12](https://github.com/jdx/mise/compare/v2026.2.11..v2026.2.12) - 2026-02-14 ### 🚀 Features - **(java)** add a java.shorthand_vendor setting by @roele in [#8134](https://github.com/jdx/mise/pull/8134) ### 📦 Aqua Registry Updates #### New Packages (4) - [`IvanIsCoding/celq`](https://github.com/IvanIsCoding/celq) - [`postfinance/topf`](https://github.com/postfinance/topf) - [`runkids/skillshare`](https://github.com/runkids/skillshare) - [`sandreas/tone`](https://github.com/sandreas/tone) ## [2026.2.11](https://github.com/jdx/mise/compare/v2026.2.10..v2026.2.11) - 2026-02-12 ### 🚀 Features - **(env)** support array access for multiple tool versions in tera templates by @jdx in [#8129](https://github.com/jdx/mise/pull/8129) ### 🐛 Bug Fixes - **(hook-env)** watch files accessed by tera template functions by @jdx in [#8122](https://github.com/jdx/mise/pull/8122) ### 📦 Registry - added mutagen by @tony-sol in [#8125](https://github.com/jdx/mise/pull/8125) - add communique by @jdx in [#8126](https://github.com/jdx/mise/pull/8126) ## [2026.2.10](https://github.com/jdx/mise/compare/v2026.2.9..v2026.2.10) - 2026-02-12 ### 🚀 Features - **(activate)** add shims directory as fallback when auto-install is enabled by @ctaintor in [#8106](https://github.com/jdx/mise/pull/8106) - **(env)** add `tools` variable to tera template context by @jdx in [#8108](https://github.com/jdx/mise/pull/8108) - **(set)** add --stdin flag for multiline environment variables by @jdx in [#8110](https://github.com/jdx/mise/pull/8110) ### 🐛 Bug Fixes - **(backend)** improve conda patchelf and dependency resolution for complex packages by @jdx in [#8087](https://github.com/jdx/mise/pull/8087) - **(ci)** fix validate-new-tools grep pattern for test field by @jdx in [#8100](https://github.com/jdx/mise/pull/8100) - **(config)** make MISE_OFFLINE work correctly by gracefully skipping network calls by @jdx in [#8109](https://github.com/jdx/mise/pull/8109) - **(github)** skip v prefix for "latest" version by @jdx in [#8105](https://github.com/jdx/mise/pull/8105) - **(gitlab)** resolve tool options from config for aliased tools by @jdx in [#8084](https://github.com/jdx/mise/pull/8084) - **(install)** use version_expr for Flutter to fix version resolution by @jdx in [#8081](https://github.com/jdx/mise/pull/8081) - **(registry)** add Linux support for tuist by @fortmarek in [#8102](https://github.com/jdx/mise/pull/8102) - **(release)** write release notes to file instead of capturing stdout by @jdx in [#8086](https://github.com/jdx/mise/pull/8086) - **(release)** make release notes editorialization non-blocking by @jdx in [#8116](https://github.com/jdx/mise/pull/8116) - **(upgrade)** tools are not uninstalled properly due to outdated symlink by @roele in [#8099](https://github.com/jdx/mise/pull/8099) - **(upgrade)** ensure uninstallation failure does not leave invalid symlinks by @roele in [#8101](https://github.com/jdx/mise/pull/8101) - SLSA for in-toto statement with no signatures by @gerhard in [#8094](https://github.com/jdx/mise/pull/8094) - Vfox Plugin Auto-Installation for Environment Directives by @pose in [#8035](https://github.com/jdx/mise/pull/8035) ### 📚 Documentation - use mise activate for PowerShell in getting-started by @rileychh in [#8112](https://github.com/jdx/mise/pull/8112) ### 📦 Registry - add conda backend for mysql by @jdx in [#8080](https://github.com/jdx/mise/pull/8080) - add conda backends for 10 asdf-only tools by @jdx in [#8083](https://github.com/jdx/mise/pull/8083) - added podman-tui by @tony-sol in [#8098](https://github.com/jdx/mise/pull/8098) ### Chore - sort settings.toml alphabetically and add test by @jdx in [#8111](https://github.com/jdx/mise/pull/8111) ### New Contributors - @ctaintor made their first contribution in [#8106](https://github.com/jdx/mise/pull/8106) - @rileychh made their first contribution in [#8112](https://github.com/jdx/mise/pull/8112) - @fortmarek made their first contribution in [#8102](https://github.com/jdx/mise/pull/8102) - @pose made their first contribution in [#8035](https://github.com/jdx/mise/pull/8035) - @gerhard made their first contribution in [#8094](https://github.com/jdx/mise/pull/8094) ### 📦 Aqua Registry Updates #### New Packages (2) - [`entireio/cli`](https://github.com/entireio/cli) - [`rmitchellscott/reManager`](https://github.com/rmitchellscott/reManager) #### Updated Packages (1) - [`atuinsh/atuin`](https://github.com/atuinsh/atuin) ## [2026.2.9](https://github.com/jdx/mise/compare/v2026.2.8..v2026.2.9) - 2026-02-10 ### 🚀 Features - auto-select no-YJIT Ruby on older glibc systems by @jdx in [#8069](https://github.com/jdx/mise/pull/8069) ### 🐛 Bug Fixes - **(shim)** update mise-shim.exe during self-update on Windows by @jdx in [#8075](https://github.com/jdx/mise/pull/8075) - Bump xx to 2.5 by @erickt in [#8077](https://github.com/jdx/mise/pull/8077) ### 📚 Documentation - **(ruby)** remove experimental language for precompiled binaries by @jdx in [#8073](https://github.com/jdx/mise/pull/8073) ### New Contributors - @erickt made their first contribution in [#8077](https://github.com/jdx/mise/pull/8077) ### 📦 Aqua Registry Updates #### Updated Packages (1) - [`carthage-software/mago`](https://github.com/carthage-software/mago) ## [2026.2.8](https://github.com/jdx/mise/compare/v2026.2.7..v2026.2.8) - 2026-02-09 ### 🚀 Features - **(node)** support package.json as idiomatic version file by @jdx in [#8059](https://github.com/jdx/mise/pull/8059) - **(ruby)** graduate precompiled ruby from experimental (gradual rollout) by @jdx in [#8052](https://github.com/jdx/mise/pull/8052) - add --dry-run-code flag to exit non-zero when there is work to do by @jdx in [#8063](https://github.com/jdx/mise/pull/8063) ### 🐛 Bug Fixes - **(core)** respect MISE_ARCH override in bun and erlang plugins by @jdx in [#8062](https://github.com/jdx/mise/pull/8062) - **(hooks)** resolve 12 community-reported hooks issues by @jdx in [#8058](https://github.com/jdx/mise/pull/8058) - accept key=value format in set/add subcommands by @jdx in [#8053](https://github.com/jdx/mise/pull/8053) ### 📚 Documentation - bump action versions in GitHub Actions examples by @muzimuzhi in [#8065](https://github.com/jdx/mise/pull/8065) - add opengraph meta tags by @jdx in [#8066](https://github.com/jdx/mise/pull/8066) ### 📦️ Dependency Updates - upgrade toml to 0.9 and toml_edit to 0.24 (TOML 1.1) by @jdx in [#8057](https://github.com/jdx/mise/pull/8057) ### 📦 Registry - add quicktype (npm:quicktype) by @zdunecki in [#8054](https://github.com/jdx/mise/pull/8054) - use inline table for test definitions by @jdx in [#8056](https://github.com/jdx/mise/pull/8056) ## [2026.2.7](https://github.com/jdx/mise/compare/v2026.2.6..v2026.2.7) - 2026-02-08 ### 🚀 Features - **(shim)** add native .exe shim mode for Windows by @jdx in [#8045](https://github.com/jdx/mise/pull/8045) ### 🐛 Bug Fixes - **(install)** preserve config options and registry defaults by @jdx in [#8044](https://github.com/jdx/mise/pull/8044) - **(link)** linked versions override lockfile during resolution by @jdx in [#8050](https://github.com/jdx/mise/pull/8050) - **(release)** preserve aqua-registry sections in changelog across releases by @jdx in [#8047](https://github.com/jdx/mise/pull/8047) - ls --all-sources shows duplicate entries by @roele in [#8042](https://github.com/jdx/mise/pull/8042) ### 📚 Documentation - replace "inherit" terminology with config layering by @jdx in [#8046](https://github.com/jdx/mise/pull/8046) ### 📦 Registry - switch oxlint to npm backend by default by @risu729 in [#8038](https://github.com/jdx/mise/pull/8038) - add orval (npm:orval) by @zdunecki in [#8051](https://github.com/jdx/mise/pull/8051) ### New Contributors - @zdunecki made their first contribution in [#8051](https://github.com/jdx/mise/pull/8051) ## [2026.2.6](https://github.com/jdx/mise/compare/v2026.2.5..v2026.2.6) - 2026-02-07 ### 🚀 Features - **(env)** add shell-style variable expansion in env values by @jdx in [#8029](https://github.com/jdx/mise/pull/8029) - **(list)** add --all-sources flag to list command by @TylerHillery in [#8019](https://github.com/jdx/mise/pull/8019) ### 🐛 Bug Fixes - **(gem)** Windows support for gem backend by @my1e5 in [#8031](https://github.com/jdx/mise/pull/8031) - **(gem)** revert gem.rs script newline change by @my1e5 in [#8034](https://github.com/jdx/mise/pull/8034) - **(lock)** write tools to lockfile matching their source config by @jdx in [#8012](https://github.com/jdx/mise/pull/8012) - **(ls)** sort sources deterministically in --all-sources output by @jdx in [#8037](https://github.com/jdx/mise/pull/8037) - **(task)** auto-install tools from mise.toml for file tasks by @jdx in [#8030](https://github.com/jdx/mise/pull/8030) ### 📚 Documentation - fix wrong positions of `mise run` flags by @muzimuzhi in [#8036](https://github.com/jdx/mise/pull/8036) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:copr docker digest to 3e00d7d by @renovate[bot] in [#8023](https://github.com/jdx/mise/pull/8023) - update ghcr.io/jdx/mise:alpine docker digest to 0ced1b3 by @renovate[bot] in [#8022](https://github.com/jdx/mise/pull/8022) ### 📦 Registry - add tirith ([github:sheeki03/tirith](https://github.com/sheeki03/tirith)) by @sheeki03 in [#8024](https://github.com/jdx/mise/pull/8024) - add mas by @TyceHerrman in [#8032](https://github.com/jdx/mise/pull/8032) ### Security - **(deps)** update time crate to 0.3.47 to fix RUSTSEC-2026-0009 by @jdx in [#8026](https://github.com/jdx/mise/pull/8026) ### New Contributors - @sheeki03 made their first contribution in [#8024](https://github.com/jdx/mise/pull/8024) - @TylerHillery made their first contribution in [#8019](https://github.com/jdx/mise/pull/8019) ### 📦 Aqua Registry Updates #### New Packages (1) - [`kubernetes-sigs/kubectl-validate`](https://github.com/kubernetes-sigs/kubectl-validate) #### Updated Packages (6) - [`flux-iac/tofu-controller/tfctl`](https://github.com/flux-iac/tofu-controller/tfctl) - [`gogs/gogs`](https://github.com/gogs/gogs) - [`j178/prek`](https://github.com/j178/prek) - [`syncthing/syncthing`](https://github.com/syncthing/syncthing) - [`tuist/tuist`](https://github.com/tuist/tuist) - [`yaml/yamlscript`](https://github.com/yaml/yamlscript) ## [2026.2.5](https://github.com/jdx/mise/compare/v2026.2.4..v2026.2.5) - 2026-02-06 ### 🐛 Bug Fixes - **(lock)** remove experimental flag requirement for lockfiles by @jdx in [#8011](https://github.com/jdx/mise/pull/8011) ### Chore - add tone calibration to release notes prompt by @jdx in [#8010](https://github.com/jdx/mise/pull/8010) ## [2026.2.4](https://github.com/jdx/mise/compare/v2026.2.3..v2026.2.4) - 2026-02-05 ### 🐛 Bug Fixes - **(env)** resolve sourced env for tool templates by @corymhall in [#7895](https://github.com/jdx/mise/pull/7895) - **(npm)** only declare the configured package manager as a dependency by @jdx in [#7995](https://github.com/jdx/mise/pull/7995) - **(upgrade)** respect use_locked_version when checking tracked configs by @jdx in [#7997](https://github.com/jdx/mise/pull/7997) - ignore MISE_TOOL_VERSION in env var parsing by @jdx in [#8004](https://github.com/jdx/mise/pull/8004) ### New Contributors - @corymhall made their first contribution in [#7895](https://github.com/jdx/mise/pull/7895) ## [2026.2.3](https://github.com/jdx/mise/compare/v2026.2.2..v2026.2.3) - 2026-02-04 ### 🐛 Bug Fixes - **(install)** allow pipx/npm/cargo/asdf backends to work in locked mode by @jdx in [#7985](https://github.com/jdx/mise/pull/7985) ### 📦️ Dependency Updates - update bytes to 1.11.1 to fix RUSTSEC-2026-0007 by @jdx in [#7986](https://github.com/jdx/mise/pull/7986) ### 📦 Registry - add mermaid-ascii by @TyceHerrman in [#7984](https://github.com/jdx/mise/pull/7984) - add godot ([aqua:godotengine/godot](https://github.com/godotengine/godot)) by @dmarcoux in [#7989](https://github.com/jdx/mise/pull/7989) - add julia (http:julia) by @quinnj in [#7990](https://github.com/jdx/mise/pull/7990) ### New Contributors - @quinnj made their first contribution in [#7990](https://github.com/jdx/mise/pull/7990) - @dmarcoux made their first contribution in [#7989](https://github.com/jdx/mise/pull/7989) ## [2026.2.2](https://github.com/jdx/mise/compare/v2026.2.1..v2026.2.2) - 2026-02-03 ### 🚀 Features - **(asset-matcher)** enable `mingw-w64` detection for windows packages by @lchagnoleau in [#7981](https://github.com/jdx/mise/pull/7981) - **(crates/vfox)** add download_path to BackendInstall context by @malept in [#7959](https://github.com/jdx/mise/pull/7959) - **(python)** rework `python.uv_venv_auto` setting by @halms in [#7905](https://github.com/jdx/mise/pull/7905) - add "Did you mean?" suggestions and inactive tool warnings by @jdx in [#7965](https://github.com/jdx/mise/pull/7965) ### 🐛 Bug Fixes - **(hook-env)** skip remote version fetching for uninstalled tools in prefer-offline mode by @jdx in [#7976](https://github.com/jdx/mise/pull/7976) - **(install.sh)** Corret `setup` to `set up` by @gogolok in [#7980](https://github.com/jdx/mise/pull/7980) - retry spawn on ETXTBSY (Text file busy) by @jdx in [#7964](https://github.com/jdx/mise/pull/7964) - improve ToolOptions parsing to support comma separated values by @roele in [#7971](https://github.com/jdx/mise/pull/7971) ### 📚 Documentation - improve plugin documentation with comparisons and template links by @jdx in [#7962](https://github.com/jdx/mise/pull/7962) ### 📦️ Dependency Updates - bump hyper-util, system-configuration, lru, aws-sdk, and others by @jdx in [#7977](https://github.com/jdx/mise/pull/7977) ### Chore - **(vfox)** add LuaCATS type definitions for plugin IDE support by @jdx in [#7961](https://github.com/jdx/mise/pull/7961) - **(vfox)** add `download_path` to `BackendInstallCtx` type defintion by @malept in [#7973](https://github.com/jdx/mise/pull/7973) - add stylua linting for vfox plugin Lua files by @jdx in [#7960](https://github.com/jdx/mise/pull/7960) - use system Rust for PPA builds on Ubuntu 26.04+ by @jdx in [#7956](https://github.com/jdx/mise/pull/7956) ### New Contributors - @gogolok made their first contribution in [#7980](https://github.com/jdx/mise/pull/7980) ## [2026.2.1](https://github.com/jdx/mise/compare/v2026.2.0..v2026.2.1) - 2026-02-02 ### 🚀 Features - **(generate)** implement --index flag and use task names for task-docs --multi by @jdx in [#7944](https://github.com/jdx/mise/pull/7944) - **(plugins)** warn when env plugin shadows a registry tool by @jdx in [#7953](https://github.com/jdx/mise/pull/7953) - **(tool-stub)** add --lock flag to generate tool-stub by @jdx in [#7948](https://github.com/jdx/mise/pull/7948) - **(vfox)** add log module for Lua plugins by @jdx in [#7949](https://github.com/jdx/mise/pull/7949) - **(vfox)** switch Lua runtime from Lua 5.1 to Luau by @jdx in [#7954](https://github.com/jdx/mise/pull/7954) ### 🐛 Bug Fixes - **(build)** upgrade cross images to :main for C++17 support by @jdx in [#7958](https://github.com/jdx/mise/pull/7958) - **(build)** update glibc check to match new cross image baseline by @jdx in [fc1247e](https://github.com/jdx/mise/commit/fc1247e84b91957e4d6e6841be3af7a95f242625) - **(registry)** handle file:// URLs in normalize_remote by @jdx in [#7947](https://github.com/jdx/mise/pull/7947) - **(vfox)** fix LuaLS warnings in test fixtures and add linting by @jdx in [#7946](https://github.com/jdx/mise/pull/7946) ### 🚜 Refactor - unify deprecated_at! macro with warn and remove versions by @jdx in [#7957](https://github.com/jdx/mise/pull/7957) ### 🧪 Testing - remove unnecessary end-of-test cleanup from e2e tests by @jdx in [#7950](https://github.com/jdx/mise/pull/7950) ### ◀️ Revert - Revert "fix(build): update glibc check to match new cross image baseline" by @jdx in [0774bf9](https://github.com/jdx/mise/commit/0774bf99d4a2ab2a30553a7db09f79223cdc5aa6) - Revert "fix(build): upgrade cross images to :main for C++17 support " by @jdx in [8dcca08](https://github.com/jdx/mise/commit/8dcca086e87c1b29343e2842c6c68ec949dd60f4) - Revert "feat(vfox): switch Lua runtime from Lua 5.1 to Luau " by @jdx in [8b4322d](https://github.com/jdx/mise/commit/8b4322d693702890e268d9c1e9309536ffdbd8fc) ## [2026.2.0](https://github.com/jdx/mise/compare/v2026.1.12..v2026.2.0) - 2026-02-01 ### 🚀 Features - **(edit)** add interactive config editor (`mise edit`) by @jdx in [#7930](https://github.com/jdx/mise/pull/7930) - **(lockfile)** graduate lockfiles from experimental by @jdx in [#7929](https://github.com/jdx/mise/pull/7929) - **(task)** add support for usage values in task confirm dialog by @roele in [#7924](https://github.com/jdx/mise/pull/7924) - **(task)** improve source freshness checking with edge case handling by @jdx in [#7932](https://github.com/jdx/mise/pull/7932) ### 🐛 Bug Fixes - **(activate)** preserve ordering of paths appended after mise activate by @jdx in [#7919](https://github.com/jdx/mise/pull/7919) - **(install)** sort failed installations for deterministic error output by @jdx in [#7936](https://github.com/jdx/mise/pull/7936) - **(lockfile)** preserve URL and prefer sha256 when merging platform info by @jdx in [#7923](https://github.com/jdx/mise/pull/7923) - **(lockfile)** add atomic writes and cache invalidation by @jdx in [#7927](https://github.com/jdx/mise/pull/7927) - **(release)** add mise-interactive-config to release-plz publish workflow by @jdx in [#7940](https://github.com/jdx/mise/pull/7940) - **(release)** handle mise-interactive-config schema during cargo publish by @jdx in [#7942](https://github.com/jdx/mise/pull/7942) - **(release)** include mise.json in mise-interactive-config package by @jdx in [3689a4a](https://github.com/jdx/mise/commit/3689a4a83c7e886ba15082f99674ebc6398056e3) - **(task)** discover and run shebang file tasks on Windows by @jdx in [#7941](https://github.com/jdx/mise/pull/7941) - **(templates)** use sha256 for hash filter instead of blake3 by @jdx in [#7925](https://github.com/jdx/mise/pull/7925) - **(upgrade)** respect tracked configs when pruning old versions by @jdx in [#7926](https://github.com/jdx/mise/pull/7926) ### 🚜 Refactor - **(progress)** migrate from indicatif to clx by @jdx in [#7928](https://github.com/jdx/mise/pull/7928) ### 📚 Documentation - improve clarity on uvx and pipx dependencies by @ygormutti in [#7878](https://github.com/jdx/mise/pull/7878) ### ⚡ Performance - **(install)** use Kahn's algorithm for dependency scheduling by @jdx in [#7933](https://github.com/jdx/mise/pull/7933) - use Aho-Corasick for efficient redaction by @jdx in [#7931](https://github.com/jdx/mise/pull/7931) ### 🧪 Testing - remove flaky test_http_version_list test by @jdx in [#7934](https://github.com/jdx/mise/pull/7934) ### Chore - use github backend instead of ubi in mise.lock by @jdx in [#7922](https://github.com/jdx/mise/pull/7922) ### New Contributors - @ygormutti made their first contribution in [#7878](https://github.com/jdx/mise/pull/7878) ## [2026.1.12](https://github.com/jdx/mise/compare/v2026.1.11..v2026.1.12) - 2026-01-31 ### 🐛 Bug Fixes - **(task)** resolve monorepo task includes relative to config file directory by @jdx in [#7917](https://github.com/jdx/mise/pull/7917) - disable autocrlf on git clone to fix WSL issues by @jdx in [#7916](https://github.com/jdx/mise/pull/7916) ### 📚 Documentation - **(tasks)** add bash array pattern for variadic args by @jdx in [#7914](https://github.com/jdx/mise/pull/7914) ## [2026.1.11](https://github.com/jdx/mise/compare/v2026.1.10..v2026.1.11) - 2026-01-30 ### 🚀 Features - **(config)** load local .config/miserc.toml too by @scop in [#7896](https://github.com/jdx/mise/pull/7896) - **(vfox)** pass constructed env to module hooks for cmd.exec by @jdx in [#7908](https://github.com/jdx/mise/pull/7908) ### 🐛 Bug Fixes - **(cache)** resolve correct cache path when clearing GitHub backend tools by @jdx in [#7907](https://github.com/jdx/mise/pull/7907) - **(ci)** handle aqua subpath backends in grace period check by @jdx in [3dcf20c](https://github.com/jdx/mise/commit/3dcf20cd3054e5038e7e81a736dfe9187656eead) - **(github)** support macOS .app bundle binary discovery by @jdx in [#7885](https://github.com/jdx/mise/pull/7885) - **(prepare)** scope prepare providers to their defining config file by @jdx in [#7889](https://github.com/jdx/mise/pull/7889) - **(registry)** update daytona asset pattern for new release naming by @jdx in [#7897](https://github.com/jdx/mise/pull/7897) - **(registry)** revert daytona asset pattern to simple naming by @jdx in [#7911](https://github.com/jdx/mise/pull/7911) - **(run)** show task info instead of executing when --help used without usage spec by @jdx in [#7893](https://github.com/jdx/mise/pull/7893) - **(task)** fix wait_for with env overrides and re-render outputs by @jdx in [#7888](https://github.com/jdx/mise/pull/7888) - use correct MISE comment format and remove invalid usage field by @jdx in [89d87ba](https://github.com/jdx/mise/commit/89d87ba1331a60ffa5c1f55ee8da96e6be59c59c) - add #USAGE arg spec for check-release-failures task by @jdx in [8bfab84](https://github.com/jdx/mise/commit/8bfab845d310ec26337f24f154e2b63fc12cdf86) - use mise tool --json instead of regex parsing registry files by @jdx in [22d1513](https://github.com/jdx/mise/commit/22d1513eb7a3e97f1f806960dafa3a06732eafbb) ### 🚜 Refactor - consolidate retry + grace period logic into mise task by @jdx in [794efb4](https://github.com/jdx/mise/commit/794efb40ff0b8c5be1bdbb78146b7358b255fac7) ### 📚 Documentation - **(gitlab)** explain MISE_GITLAB_TOKEN for private repo by @lchagnoleau in [#7902](https://github.com/jdx/mise/pull/7902) ### ⚡ Performance - **(exec)** reduce startup overhead for `mise x` by @jdx in [#7890](https://github.com/jdx/mise/pull/7890) - **(install)** replace per-tool .mise.backend with consolidated manifest by @jdx in [#7892](https://github.com/jdx/mise/pull/7892) ### 📦️ Dependency Updates - update docker/login-action digest to c94ce9f by @renovate[bot] in [#7899](https://github.com/jdx/mise/pull/7899) - update alpine:edge docker digest to 9a341ff by @renovate[bot] in [#7898](https://github.com/jdx/mise/pull/7898) - update ghcr.io/jdx/mise:alpine docker digest to 3a67fe5 by @renovate[bot] in [#7900](https://github.com/jdx/mise/pull/7900) - update ghcr.io/jdx/mise:copr docker digest to 4dc8174 by @renovate[bot] in [#7901](https://github.com/jdx/mise/pull/7901) - update ghcr.io/jdx/mise:deb docker digest to af0c0b5 by @renovate[bot] in [#7903](https://github.com/jdx/mise/pull/7903) - update ghcr.io/jdx/mise:rpm docker digest to a53bf55 by @renovate[bot] in [#7904](https://github.com/jdx/mise/pull/7904) ### Chore - **(ci)** only auto-merge release PRs with substantive changes by @jdx in [#7884](https://github.com/jdx/mise/pull/7884) - **(ci)** ignore test-tool failures from recent upstream releases on release branch by @jdx in [9ca4e8d](https://github.com/jdx/mise/commit/9ca4e8d273da94a8ef1fcdaa3ba4489bd8561a37) - **(registry)** disable buck2 test due to checksum race condition by @jdx in [a658eaa](https://github.com/jdx/mise/commit/a658eaa6d5ce56040c48dcb4a3f34b6abb15cca9) ### New Contributors - @autofix-ci[bot] made their first contribution - @lchagnoleau made their first contribution in [#7902](https://github.com/jdx/mise/pull/7902) ## [2026.1.9](https://github.com/jdx/mise/compare/v2026.1.8..v2026.1.9) - 2026-01-28 ### 🚀 Features - **(doctor)** add backend mismatch warnings by @jdx in [#7847](https://github.com/jdx/mise/pull/7847) - **(http)** add rename_exe support for archive extraction by @jdx in [#7874](https://github.com/jdx/mise/pull/7874) - **(http)** send x-mise-ci header for CI environment tracking by @jdx in [#7875](https://github.com/jdx/mise/pull/7875) - **(install)** auto-install plugins from [plugins] config section by @jdx in [#7856](https://github.com/jdx/mise/pull/7856) - **(registry)** add vercel by @mikecurtis in [#7844](https://github.com/jdx/mise/pull/7844) - **(task)** support glob patterns in task_config.includes by @jdx in [#7870](https://github.com/jdx/mise/pull/7870) - **(task)** add task templates for reusable task definitions by @jdx in [#7873](https://github.com/jdx/mise/pull/7873) ### 🐛 Bug Fixes - **(backend)** change registry mismatch log from info to debug by @jdx in [#7858](https://github.com/jdx/mise/pull/7858) - **(ci)** use squash merge for auto-merge-release workflow by @jdx in [7e5e71e](https://github.com/jdx/mise/commit/7e5e71e3b065518f08c2fb187789c13b594c0c9d) - **(ci)** remove --auto flag to merge immediately when CI passes by @jdx in [23ed2ed](https://github.com/jdx/mise/commit/23ed2edf03d7f28640b0516e1f02d0f240626d4e) - **(github)** select platform-matching provenance file for SLSA verification by @jdx in [#7853](https://github.com/jdx/mise/pull/7853) - **(go)** filter out version "1" from available versions by @jdx in [#7871](https://github.com/jdx/mise/pull/7871) - **(install)** skip CurDir components when detecting archive structure by @jdx in [#7868](https://github.com/jdx/mise/pull/7868) - **(pipx)** ensure Python minor version symlink exists for postinstall hooks by @jdx in [#7869](https://github.com/jdx/mise/pull/7869) - **(registry)** prevent duplicate -stable suffix in Flutter download URLs by @jdx in [#7872](https://github.com/jdx/mise/pull/7872) - **(task)** pass env to usage parser for env-backed arguments by @jdx in [#7848](https://github.com/jdx/mise/pull/7848) - **(task)** propagate MISE_ENV to child tasks when using -E flag by @jdx in [06ee776](https://github.com/jdx/mise/commit/06ee77643fcebfe03b37e6a235cf4f1c258a4e34) - **(vfox-dotnet)** use os.execute() to fix Windows installation by @prodrigues1912 in [#7843](https://github.com/jdx/mise/pull/7843) ### 📚 Documentation - update cache-behavior with env_cache information by @jdx in [#7849](https://github.com/jdx/mise/pull/7849) ### ◀️ Revert - remove task inheritance from parent configs in monorepos by @jdx in [#7851](https://github.com/jdx/mise/pull/7851) - Revert "fix(ci): remove --auto flag to merge immediately when CI passes" by @jdx in [0606187](https://github.com/jdx/mise/commit/06061878d2abfd5194425f11f7a47237cd5039e3) ### 📦 Registry - add mago ([aqua:carthage-software/mago](https://github.com/carthage-software/mago)) by @scop in [#7845](https://github.com/jdx/mise/pull/7845) ### Chore - **(ci)** auto-merge release branch into main daily at 4am CST by @jdx in [#7852](https://github.com/jdx/mise/pull/7852) ### New Contributors - @mikecurtis made their first contribution in [#7844](https://github.com/jdx/mise/pull/7844) - @prodrigues1912 made their first contribution in [#7843](https://github.com/jdx/mise/pull/7843) ## [2026.1.8](https://github.com/jdx/mise/compare/v2026.1.7..v2026.1.8) - 2026-01-27 ### 🐛 Bug Fixes - **(aqua)** invalidate lockfile when asset doesn't match registry by @jdx in [#7830](https://github.com/jdx/mise/pull/7830) - **(aqua)** add warnings when version tag lookup fails by @jdx in [#7831](https://github.com/jdx/mise/pull/7831) - **(github)** penalize Windows-specific extensions on non-Windows platforms by @jdx in [#7838](https://github.com/jdx/mise/pull/7838) - **(task)** resolve monorepo task env vars in usage spec by @jdx in [#7832](https://github.com/jdx/mise/pull/7832) - **(task)** support dotted keys and deep-merge in file task headers by @jdx in [#7840](https://github.com/jdx/mise/pull/7840) - don't thank @jdx in LLM-generated release notes by @jdx in [#7835](https://github.com/jdx/mise/pull/7835) - ensure that idiomatic and toolversions show in ls --local by @offbyone in [#7836](https://github.com/jdx/mise/pull/7836) ### 🚜 Refactor - **(registry)** split registry.toml into one file per tool by @jdx in [#7820](https://github.com/jdx/mise/pull/7820) ### 📚 Documentation - improve conventional commit guidance in CLAUDE.md by @jdx in [cbf2f74](https://github.com/jdx/mise/commit/cbf2f7472a8aea858fc8008a30aedfd10f5f6382) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#7826](https://github.com/jdx/mise/pull/7826) - lock file maintenance by @renovate[bot] in [#7827](https://github.com/jdx/mise/pull/7827) ### Chore - **(ci)** add CI failure feedback to pr-closer workflow by @jdx in [#7821](https://github.com/jdx/mise/pull/7821) - **(ci)** add FORGEJO_TOKEN for Codeberg API authentication by @jdx in [#7841](https://github.com/jdx/mise/pull/7841) ### Registry - **(claude)** add aqua backend as default by @jdx in [#7842](https://github.com/jdx/mise/pull/7842) ## [2026.1.7](https://github.com/jdx/mise/compare/v2026.1.6..v2026.1.7) - 2026-01-25 ### 🐛 Bug Fixes - **(backend)** resolve registry mismatch for previously installed tools by @smorimoto in [#7773](https://github.com/jdx/mise/pull/7773) - **(env_cache)** use cached watch_files to avoid plugin re-execution by @jdx in [#7817](https://github.com/jdx/mise/pull/7817) - **(github)** handle projectname@version tag format by @jdx in [#7788](https://github.com/jdx/mise/pull/7788) - **(http)** add fromJSON/keys to version_expr for HashiCorp tools by @jdx in [#7816](https://github.com/jdx/mise/pull/7816) ### 📚 Documentation - **(contributing)** correct ripgrep command by @nguyenvulong in [#7805](https://github.com/jdx/mise/pull/7805) - **(contributing)** update hk usages by @muzimuzhi in [#7797](https://github.com/jdx/mise/pull/7797) ### 📦 Registry - add claude-powerline by @TyceHerrman in [#7798](https://github.com/jdx/mise/pull/7798) - add rpk by @artemklevtsov in [#7802](https://github.com/jdx/mise/pull/7802) ### New Contributors - @smorimoto made their first contribution in [#7773](https://github.com/jdx/mise/pull/7773) - @nguyenvulong made their first contribution in [#7805](https://github.com/jdx/mise/pull/7805) ## [2026.1.6](https://github.com/jdx/mise/compare/v2026.1.5..v2026.1.6) - 2026-01-21 ### 🚀 Features - **(config)** add miette diagnostics for TOML parsing errors by @jdx in [#7764](https://github.com/jdx/mise/pull/7764) - **(env)** add environment caching with module cacheability support by @jdx in [#7761](https://github.com/jdx/mise/pull/7761) ### 🐛 Bug Fixes - **(prepare)** handle freshness check for auto-created venvs by @jdx in [#7770](https://github.com/jdx/mise/pull/7770) - **(release)** use colon separator in release titles by @jdx in [#7765](https://github.com/jdx/mise/pull/7765) - **(release)** drop Fedora 41 from COPR build (EOL) by @TobiX in [#7771](https://github.com/jdx/mise/pull/7771) - **(release)** bump version until unused when publishing subcrates by @jdx in [#7787](https://github.com/jdx/mise/pull/7787) - **(tasks)** include task tools in env resolution cache check by @jdx in [#7786](https://github.com/jdx/mise/pull/7786) - rust lockfile by @vadimpiven in [#7780](https://github.com/jdx/mise/pull/7780) - Ensure tool stubs have dependency toolset paths as well by @thejcannon in [#7777](https://github.com/jdx/mise/pull/7777) ### 🚜 Refactor - improve filetask field parsing tests and parser by @makp0 in [#7751](https://github.com/jdx/mise/pull/7751) ### 📚 Documentation - improve CLAUDE.md with additional development guidance by @jdx in [#7763](https://github.com/jdx/mise/pull/7763) - drop architecture from Debian sources.list by @TobiX in [#7772](https://github.com/jdx/mise/pull/7772) ### 📦 Registry - use aqua for zprint by @scop in [#7767](https://github.com/jdx/mise/pull/7767) - add miller ([aqua:johnkerl/miller](https://github.com/johnkerl/miller)) by @kit494way in [#7782](https://github.com/jdx/mise/pull/7782) - add atlas-community ([aqua:ariga/atlas/community](https://github.com/ariga/atlas/community)) by @akanter in [#7784](https://github.com/jdx/mise/pull/7784) ### Security - remove insecure registry-comment workflow by @jdx in [#7769](https://github.com/jdx/mise/pull/7769) ## [2026.1.5](https://github.com/jdx/mise/compare/v2026.1.4..v2026.1.5) - 2026-01-19 ### 🚀 Features - **(complete)** add PowerShell completion support by @jdx in [#7746](https://github.com/jdx/mise/pull/7746) - **(release)** add LLM-generated prose summary to release notes by @jdx in [#7737](https://github.com/jdx/mise/pull/7737) - **(vfox)** add semver Lua module for version sorting by @jdx in [#7739](https://github.com/jdx/mise/pull/7739) - **(vfox)** add rolling release support with checksum tracking by @jdx in [#7757](https://github.com/jdx/mise/pull/7757) - dry filetask parsing and validation by @makp0 in [#7738](https://github.com/jdx/mise/pull/7738) ### 🐛 Bug Fixes - **(completions)** bump usage-cli to 2.13.1 for PowerShell support by @jdx in [#7756](https://github.com/jdx/mise/pull/7756) - schema missing env required string variant by @vadimpiven in [#7734](https://github.com/jdx/mise/pull/7734) - validate unknown fields in filetask headers by @makp0 in [#7733](https://github.com/jdx/mise/pull/7733) - disable schemacrawler test by @jdx in [#7743](https://github.com/jdx/mise/pull/7743) - replace double forward slash with single slash in get_task_lists by @collinstevens in [#7744](https://github.com/jdx/mise/pull/7744) - require LLM for release notes and include aqua section by @jdx in [#7745](https://github.com/jdx/mise/pull/7745) - preserve {{ version }} in tool options during config load by @jdx in [#7755](https://github.com/jdx/mise/pull/7755) ### 📚 Documentation - add documentation URL structure guidance to CLAUDE.md by @jdx in [#7740](https://github.com/jdx/mise/pull/7740) - add pitchfork promotion by @jdx in [#7747](https://github.com/jdx/mise/pull/7747) ### 📦️ Dependency Updates - relax version constraints and update dependencies by @jdx in [#7736](https://github.com/jdx/mise/pull/7736) - lock file maintenance by @renovate[bot] in [#7749](https://github.com/jdx/mise/pull/7749) ### Chore - bump xx to 2.3.1 by @jdx in [#7753](https://github.com/jdx/mise/pull/7753) ### New Contributors - @collinstevens made their first contribution in [#7744](https://github.com/jdx/mise/pull/7744) - @makp0 made their first contribution in [#7738](https://github.com/jdx/mise/pull/7738) - @vadimpiven made their first contribution in [#7734](https://github.com/jdx/mise/pull/7734) ## [2026.1.4](https://github.com/jdx/mise/compare/v2026.1.3..v2026.1.4) - 2026-01-17 ### 🚀 Features - **(conda)** add dependency locking for reproducible installations by @jdx in [#7708](https://github.com/jdx/mise/pull/7708) - **(http)** add JSON filter syntax for version extraction by @jdx in [#7707](https://github.com/jdx/mise/pull/7707) - **(http)** add version_expr support and Tera templating by @jdx in [#7723](https://github.com/jdx/mise/pull/7723) - **(task)** add [monorepo].config_roots for explicit config root listing by @jdx in [#7705](https://github.com/jdx/mise/pull/7705) - **(task)** support env vars in task dependencies by @jdx in [#7724](https://github.com/jdx/mise/pull/7724) ### 🐛 Bug Fixes - **(conda)** fix hardcoded library paths in conda packages by @jdx in [#7713](https://github.com/jdx/mise/pull/7713) - **(env)** avoid venv/go backend deadlock during env resolution by @stk0vrfl0w in [#7696](https://github.com/jdx/mise/pull/7696) - **(locked)** exempt tool stubs from lockfile requirements by @jdx in [#7729](https://github.com/jdx/mise/pull/7729) - **(python)** sort CPython versions at end of ls-remote output by @jdx in [#7721](https://github.com/jdx/mise/pull/7721) - **(task)** resolve remote task files before display and validation commands by @yannrouillard in [#7681](https://github.com/jdx/mise/pull/7681) - **(task)** support monorepo paths in `mise tasks deps` by @chadxz in [#7699](https://github.com/jdx/mise/pull/7699) - **(task)** resolve all monorepo path hints in deps by @chadxz in [#7698](https://github.com/jdx/mise/pull/7698) ### 📚 Documentation - remove outdated roadmap page by @jdx in [#7726](https://github.com/jdx/mise/pull/7726) ### ⚡ Performance - **(task)** fix task-ls cached performance regression by @jdx in [#7716](https://github.com/jdx/mise/pull/7716) ### 📦️ Dependency Updates - replace dependency @tsconfig/node22 with @tsconfig/node24 by @renovate[bot] in [#7618](https://github.com/jdx/mise/pull/7618) ### 📦 Registry - add aqua backend for smithy by @jdx in [#7661](https://github.com/jdx/mise/pull/7661) - remove low-usage asdf plugins by @jdx in [#7701](https://github.com/jdx/mise/pull/7701) - disable mirrord test by @jdx in [#7703](https://github.com/jdx/mise/pull/7703) - use vfox-dotnet as default backend by @jdx in [#7704](https://github.com/jdx/mise/pull/7704) - use vfox-lua as default lua backend by @jdx in [#7706](https://github.com/jdx/mise/pull/7706) - add vfox backend for redis by @jdx in [#7709](https://github.com/jdx/mise/pull/7709) - use vfox-postgres as default postgres backend by @jdx in [#7710](https://github.com/jdx/mise/pull/7710) - use github backend for kotlin by @jdx in [#7711](https://github.com/jdx/mise/pull/7711) - add vfox backend for leiningen by @jdx in [#7714](https://github.com/jdx/mise/pull/7714) - use pipx backend for meson by @jdx in [#7712](https://github.com/jdx/mise/pull/7712) - use github backend for crystal by @jdx in [#7715](https://github.com/jdx/mise/pull/7715) - use conda backend for sqlite by @jdx in [#7718](https://github.com/jdx/mise/pull/7718) - use conda backend for make by @jdx in [#7719](https://github.com/jdx/mise/pull/7719) - swift-package-list use github backend by @jdx in [#7720](https://github.com/jdx/mise/pull/7720) ### Chore - increase macos release build timeout to 90 minutes by @jdx in [#7725](https://github.com/jdx/mise/pull/7725) ### New Contributors - @yannrouillard made their first contribution in [#7681](https://github.com/jdx/mise/pull/7681) - @stk0vrfl0w made their first contribution in [#7696](https://github.com/jdx/mise/pull/7696) ## [2026.1.3](https://github.com/jdx/mise/compare/v2026.1.2..v2026.1.3) - 2026-01-16 ### 🚀 Features - **(s3)** add S3 backend for private artifact storage by @jdx in [#7668](https://github.com/jdx/mise/pull/7668) - **(upgrade)** use installed_tool completer for mise upgrade by @jdx in [#7670](https://github.com/jdx/mise/pull/7670) - **(upgrade)** add --exclude flag to mise upgrade command by @jdx in [#7669](https://github.com/jdx/mise/pull/7669) - add no hooks and no env flags by @aacebedo in [#7560](https://github.com/jdx/mise/pull/7560) ### 🐛 Bug Fixes - **(backend)** allow upgrading vfox backend tools with symlinked installations by @TyceHerrman in [#7012](https://github.com/jdx/mise/pull/7012) - **(backend)** reject architecture mismatches in asset selection by @jdx in [#7672](https://github.com/jdx/mise/pull/7672) - **(backend)** canonicalize symlink target before installs check by @jdx in [#7671](https://github.com/jdx/mise/pull/7671) - **(npm)** avoid circular dependency when npm is in dependencies by @AprilNEA in [#7644](https://github.com/jdx/mise/pull/7644) - **(self-update)** skip update when already at latest version by @jdx in [#7666](https://github.com/jdx/mise/pull/7666) - fall back to GITHUB_TOKEN for github.com by @subdigital in [#7667](https://github.com/jdx/mise/pull/7667) - GitHub token fallback by @subdigital in [#7673](https://github.com/jdx/mise/pull/7673) - inherit tasks from parent configs in monorepos by @chadxz in [#7643](https://github.com/jdx/mise/pull/7643) ### 📚 Documentation - **(contributing)** update registry examples by @scop in [#7660](https://github.com/jdx/mise/pull/7660) - **(contributing)** update registry PR title rule by @scop in [#7663](https://github.com/jdx/mise/pull/7663) - remove 404 link from contributing by @opswole in [#7692](https://github.com/jdx/mise/pull/7692) - clarify that backend plugins should sort the version list by @ofalvai in [#7680](https://github.com/jdx/mise/pull/7680) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to 11f659e by @renovate[bot] in [#7685](https://github.com/jdx/mise/pull/7685) - update ghcr.io/jdx/mise:copr docker digest to 3adaea4 by @renovate[bot] in [#7686](https://github.com/jdx/mise/pull/7686) - update ghcr.io/jdx/mise:deb docker digest to 8bbca53 by @renovate[bot] in [#7687](https://github.com/jdx/mise/pull/7687) - update ghcr.io/jdx/mise:rpm docker digest to de81415 by @renovate[bot] in [#7688](https://github.com/jdx/mise/pull/7688) - update mcr.microsoft.com/devcontainers/rust:1 docker digest to 282e805 by @renovate[bot] in [#7690](https://github.com/jdx/mise/pull/7690) - update rust docker digest to bed2d7f by @renovate[bot] in [#7691](https://github.com/jdx/mise/pull/7691) ### 📦 Registry - add oh-my-posh by @scop in [#7659](https://github.com/jdx/mise/pull/7659) - add bibtex-tidy (npm:bibtex-tidy) by @3w36zj6 in [#7677](https://github.com/jdx/mise/pull/7677) - remove misconfigured bin_path option from kscript by @risu729 in [#7693](https://github.com/jdx/mise/pull/7693) ### New Contributors - @AprilNEA made their first contribution in [#7644](https://github.com/jdx/mise/pull/7644) - @opswole made their first contribution in [#7692](https://github.com/jdx/mise/pull/7692) - @subdigital made their first contribution in [#7673](https://github.com/jdx/mise/pull/7673) - @aacebedo made their first contribution in [#7560](https://github.com/jdx/mise/pull/7560) ## [2026.1.2](https://github.com/jdx/mise/compare/v2026.1.1..v2026.1.2) - 2026-01-13 ### 🐛 Bug Fixes - **(backend)** filter pre-release versions with latest + install_before by @koh-sh in [#7631](https://github.com/jdx/mise/pull/7631) - **(backend)** detect .artifactbundle.zip files in asset selection by @swizzlr in [#7657](https://github.com/jdx/mise/pull/7657) - **(docs)** formatting in configuration hierarchy section by @jonathanagustin in [#7638](https://github.com/jdx/mise/pull/7638) - **(http)** enhance fetch_versions to to fallback to config for tool options by @roele in [#7655](https://github.com/jdx/mise/pull/7655) - **(npm)** migrate npm publish to OIDC trusted publishing by @jdx in [#7607](https://github.com/jdx/mise/pull/7607) - **(registry)** correct checkmake version test pattern by @jdx in [#7632](https://github.com/jdx/mise/pull/7632) - **(release)** handle empty grep result in aqua-registry changelog by @jdx in [f45b4c6](https://github.com/jdx/mise/commit/f45b4c66d752c8e31ca103e42eda37710afd9d00) - **(self-update)** self-update fails across year boundary due to semver mismatch by @jdx in [#7611](https://github.com/jdx/mise/pull/7611) - **(tasks)** fix tool inheritance from intermediate parents by @chadxz in [#7637](https://github.com/jdx/mise/pull/7637) - add `-test` to VERSION_REGEX prerelease filter by @belgio99 in [#7647](https://github.com/jdx/mise/pull/7647) ### 📚 Documentation - **(tasks)** remove documentation for unimplemented features by @turbocrime in [#7599](https://github.com/jdx/mise/pull/7599) - update `mise aliases` references to `mise tool-alias` by @muzimuzhi in [#7615](https://github.com/jdx/mise/pull/7615) - use call operator in PowerShell profile example by @shina1024 in [#7639](https://github.com/jdx/mise/pull/7639) - replace ASCII .pub key with binary .gpg for signed-by on Ubuntu/Debian by @gmalinowski in [#7649](https://github.com/jdx/mise/pull/7649) - add missing word by @henrebotha in [#7653](https://github.com/jdx/mise/pull/7653) ### 🛡️ Security - **(security)** prevent code execution from untrusted fork in registry-comment workflow by @jdx in [4a2441e](https://github.com/jdx/mise/commit/4a2441e81649c37dc05354246f9c9c192b6e8180) ### ◀️ Revert - Revert "fix(release): handle empty grep result in aqua-registry changelog" by @jdx in [522ffdc](https://github.com/jdx/mise/commit/522ffdcb0627c31d60bf0b7f11ae5341896ccfc9) - Revert "chore(release): include manually updated aqua-registry entries in the changelog " by @jdx in [1ebb943](https://github.com/jdx/mise/commit/1ebb9436d8b32c8dacf2ceca4d4c7a341f1a3bcb) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to fbfffcf by @renovate[bot] in [#7619](https://github.com/jdx/mise/pull/7619) - lock file maintenance by @renovate[bot] in [#7646](https://github.com/jdx/mise/pull/7646) ### 📦 Registry - add hatoo/oha tool by @jylenhof in [#7633](https://github.com/jdx/mise/pull/7633) ### Chore - **(registry)** fix registry comment workflow by @risu729 in [#7554](https://github.com/jdx/mise/pull/7554) - **(release)** include manually updated aqua-registry entries in the changelog by @risu729 in [#7603](https://github.com/jdx/mise/pull/7603) ### New Contributors - @swizzlr made their first contribution in [#7657](https://github.com/jdx/mise/pull/7657) - @belgio99 made their first contribution in [#7647](https://github.com/jdx/mise/pull/7647) - @gmalinowski made their first contribution in [#7649](https://github.com/jdx/mise/pull/7649) - @chadxz made their first contribution in [#7637](https://github.com/jdx/mise/pull/7637) - @shina1024 made their first contribution in [#7639](https://github.com/jdx/mise/pull/7639) - @jonathanagustin made their first contribution in [#7638](https://github.com/jdx/mise/pull/7638) - @turbocrime made their first contribution in [#7599](https://github.com/jdx/mise/pull/7599) ## [2026.1.1](https://github.com/jdx/mise/compare/v2026.1.0..v2026.1.1) - 2026-01-08 ### 🚀 Features - **(config)** add .miserc.toml for early initialization settings by @jdx in [#7596](https://github.com/jdx/mise/pull/7596) - allow to include tasks from git repositories by @vmaleze in [#7582](https://github.com/jdx/mise/pull/7582) ### 🐛 Bug Fixes - **(config)** mise use writes to lowest precedence config file by @jdx in [#7598](https://github.com/jdx/mise/pull/7598) - **(python)** sort miniconda versions by conda version instead of version string by @jdx in [#7595](https://github.com/jdx/mise/pull/7595) - Rust channel updates installing twice by @rjvkn in [#7565](https://github.com/jdx/mise/pull/7565) - use Bearer instead of token in authorization headers by @risu729 in [#7593](https://github.com/jdx/mise/pull/7593) ### 📚 Documentation - **(url-replacements)** document auth behaviour with url replacements by @risu729 in [#7592](https://github.com/jdx/mise/pull/7592) - correct spelling in walkthrough.md by @tomhoover in [#7581](https://github.com/jdx/mise/pull/7581) ### 📦 Registry - Revert "fix(registry): fix biome test to handle version prefix" by @risu729 in [#7586](https://github.com/jdx/mise/pull/7586) - use aqua backend for ty by @risu729 in [#7539](https://github.com/jdx/mise/pull/7539) - update opencode's org from sst to anomalyco by @graelo in [#7594](https://github.com/jdx/mise/pull/7594) ### New Contributors - @graelo made their first contribution in [#7594](https://github.com/jdx/mise/pull/7594) - @tomhoover made their first contribution in [#7581](https://github.com/jdx/mise/pull/7581) - @vmaleze made their first contribution in [#7582](https://github.com/jdx/mise/pull/7582) ## [2026.1.0](https://github.com/jdx/mise/compare/v2025.12.13..v2026.1.0) - 2026-01-07 ### 🚀 Features - **(hooks)** add tool context env vars to postinstall hooks by @jdx in [#7521](https://github.com/jdx/mise/pull/7521) - **(sops)** support standard SOPS environment variables by @yordis in [#7461](https://github.com/jdx/mise/pull/7461) - **(tasks)** Add disable_spec_from_run_scripts setting by @iamkroot in [#7471](https://github.com/jdx/mise/pull/7471) - **(tasks)** Add task_show_full_cmd setting by @iamkroot in [#7344](https://github.com/jdx/mise/pull/7344) - **(tasks)** enable naked task completions and ::: separator by @jdx in [#7524](https://github.com/jdx/mise/pull/7524) - add Forgejo backend by @roele in [#7469](https://github.com/jdx/mise/pull/7469) - override node bundled npm by specified version of npm by @risu729 in [#7559](https://github.com/jdx/mise/pull/7559) ### 🐛 Bug Fixes - **(aqua)** fix tree-sitter bin path regression by @risu729 in [#7535](https://github.com/jdx/mise/pull/7535) - **(ci)** exclude subcrate tags from release workflow by @jdx in [#7517](https://github.com/jdx/mise/pull/7517) - **(e2e)** remove hardcoded year from version check by @jdx in [#7584](https://github.com/jdx/mise/pull/7584) - **(github)** asset matcher does not handle mixed archive/binary assets properly by @roele in [#7566](https://github.com/jdx/mise/pull/7566) - **(github)** prioritize .zip on windows by @risu729 in [#7568](https://github.com/jdx/mise/pull/7568) - **(github)** prefer .zip over non-archive extensions on linux by @risu729 in [#7587](https://github.com/jdx/mise/pull/7587) - **(npm)** always use hoisted installs of bun by @sushichan044 in [#7542](https://github.com/jdx/mise/pull/7542) - **(npm)** suppress NPM_CONFIG_UPDATE_NOTIFIER by @risu729 in [#7556](https://github.com/jdx/mise/pull/7556) - **(registry)** fix biome test to handle version prefix by @jdx in [#7585](https://github.com/jdx/mise/pull/7585) - **(tasks)** load monorepo task dirs without config by @matixlol in [#7478](https://github.com/jdx/mise/pull/7478) - force reshim when windows_shim_mode is hardlink by @roele in [#7537](https://github.com/jdx/mise/pull/7537) - simple .tar files are not extracted properly by @roele in [#7567](https://github.com/jdx/mise/pull/7567) - quiet kerl update output by @iloveitaly in [#7467](https://github.com/jdx/mise/pull/7467) ### 📚 Documentation - **(registry)** remove ubi backend from preferred backends list by @risu729 in [#7555](https://github.com/jdx/mise/pull/7555) - **(tasks)** remove advanced usage specs sections from toml-tasks.md by @risu729 in [#7538](https://github.com/jdx/mise/pull/7538) - fix invalid config section `[aliases]` by @muzimuzhi in [#7518](https://github.com/jdx/mise/pull/7518) - Fix path to GitLab backend source by @henrebotha in [#7529](https://github.com/jdx/mise/pull/7529) - Fix path to GitLab backend source by @henrebotha in [#7531](https://github.com/jdx/mise/pull/7531) - update `mise --version` output by @muzimuzhi in [#7530](https://github.com/jdx/mise/pull/7530) ### 🧪 Testing - **(win)** use pester in backend tests by @risu729 in [#7536](https://github.com/jdx/mise/pull/7536) - update e2e tests to use `[tool_alias]` instead of `[alias]` by @muzimuzhi in [#7520](https://github.com/jdx/mise/pull/7520) ### 📦️ Dependency Updates - update alpine:edge docker digest to ea71a03 by @renovate[bot] in [#7545](https://github.com/jdx/mise/pull/7545) - update docker/setup-buildx-action digest to 8d2750c by @renovate[bot] in [#7546](https://github.com/jdx/mise/pull/7546) - update ghcr.io/jdx/mise:copr docker digest to 23f4277 by @renovate[bot] in [#7548](https://github.com/jdx/mise/pull/7548) - update ghcr.io/jdx/mise:alpine docker digest to 0adc211 by @renovate[bot] in [#7547](https://github.com/jdx/mise/pull/7547) - lock file maintenance by @renovate[bot] in [#7211](https://github.com/jdx/mise/pull/7211) - lock file maintenance by @renovate[bot] in [#7572](https://github.com/jdx/mise/pull/7572) - replace dependency @tsconfig/node18 with @tsconfig/node20 by @renovate[bot] in [#7543](https://github.com/jdx/mise/pull/7543) - replace dependency @tsconfig/node20 with @tsconfig/node22 by @renovate[bot] in [#7544](https://github.com/jdx/mise/pull/7544) ### 📦 Registry - add zarf by @joonas in [#7525](https://github.com/jdx/mise/pull/7525) - update aws-vault to maintained fork by @h3y6e in [#7527](https://github.com/jdx/mise/pull/7527) - fix claude backend http for windows-x64 by @granstrand in [#7540](https://github.com/jdx/mise/pull/7540) - add sqlc by @phm07 in [#7570](https://github.com/jdx/mise/pull/7570) - use spm backend for swift-package-list by @risu729 in [#7569](https://github.com/jdx/mise/pull/7569) - add npm (npm:npm) by @risu729 in [#7557](https://github.com/jdx/mise/pull/7557) - add github backend for tmux by @ll-nick in [#7472](https://github.com/jdx/mise/pull/7472) ### Chore - **(release)** update Changelog for v2025.12.13 by @muzimuzhi in [#7522](https://github.com/jdx/mise/pull/7522) ### New Contributors - @ll-nick made their first contribution in [#7472](https://github.com/jdx/mise/pull/7472) - @sushichan044 made their first contribution in [#7542](https://github.com/jdx/mise/pull/7542) - @phm07 made their first contribution in [#7570](https://github.com/jdx/mise/pull/7570) - @granstrand made their first contribution in [#7540](https://github.com/jdx/mise/pull/7540) - @h3y6e made their first contribution in [#7527](https://github.com/jdx/mise/pull/7527) - @matixlol made their first contribution in [#7478](https://github.com/jdx/mise/pull/7478) ## [2025.12.13](https://github.com/jdx/mise/compare/v2025.12.12..v2025.12.13) - 2025-12-30 ### 🚀 Features - **(ruby)** set PKG_CONFIG_PATH for native gem extensions by @jdx in [#7457](https://github.com/jdx/mise/pull/7457) - **(tera)** add haiku() function for random name generation by @jdx in [#7399](https://github.com/jdx/mise/pull/7399) - **(vfox)** pass tool options to EnvKeys hook by @jdx in [#7447](https://github.com/jdx/mise/pull/7447) - implement independent versioning for subcrates by @jdx in [#7402](https://github.com/jdx/mise/pull/7402) - Move iTerm to OSC9;4 supported terminals by @Maks3w in [#7485](https://github.com/jdx/mise/pull/7485) ### 🐛 Bug Fixes - **(ci)** improve GHA cache efficiency and fix registry-ci bug by @jdx in [#7404](https://github.com/jdx/mise/pull/7404) - **(ci)** use !cancelled() instead of always() for registry-ci by @jdx in [#7435](https://github.com/jdx/mise/pull/7435) - **(ci)** bump taiki-e/install-action 2.61.10 to 2.65.5 by @kvokka in [#7496](https://github.com/jdx/mise/pull/7496) - **(e2e)** use explicit asdf backend for zprint in plugin_install test by @jdx in [#7440](https://github.com/jdx/mise/pull/7440) - **(github)** use GITHUB_TOKEN for attestation verification by @jdx in [#7446](https://github.com/jdx/mise/pull/7446) - **(go)** filter out go pre-release versions in ls-remote by @roele in [#7488](https://github.com/jdx/mise/pull/7488) - **(hooks)** revert per-tool hook execution by @just-be-dev in [#7509](https://github.com/jdx/mise/pull/7509) - **(release)** sync subcrate versions and use YYYY.MM.0 calver by @jdx in [#7516](https://github.com/jdx/mise/pull/7516) - **(schema)** add shell_alias definition by @anp in [#7441](https://github.com/jdx/mise/pull/7441) - **(schema)** add prepare config by @risu729 in [#7497](https://github.com/jdx/mise/pull/7497) - **(test)** update backend_arg test to use clojure instead of poetry by @jdx in [#7436](https://github.com/jdx/mise/pull/7436) - use vfox backend for poetry and fix related tests by @jdx in [#7445](https://github.com/jdx/mise/pull/7445) ### 📚 Documentation - **(prepare)** add all source files to sources by @risu729 in [#7498](https://github.com/jdx/mise/pull/7498) - add link to COPR package page for Fedora/RHEL by @jdx in [bc8ac73](https://github.com/jdx/mise/commit/bc8ac732e3bdecfd12affd7b8c54cdebcdb87da1) - improve installation documentation by @jdx in [#7403](https://github.com/jdx/mise/pull/7403) - add comprehensive glossary by @jdx in [#7401](https://github.com/jdx/mise/pull/7401) - use `mise run` uniformly in its examples by @muzimuzhi in [#7444](https://github.com/jdx/mise/pull/7444) - update source file for asset autodetection by @muzimuzhi in [#7513](https://github.com/jdx/mise/pull/7513) ### 🧪 Testing - **(ci)** validate GitHub token from pool with API call by @jdx in [#7459](https://github.com/jdx/mise/pull/7459) - rename duplicate 'ci' job names for clarity by @jdx in [#7398](https://github.com/jdx/mise/pull/7398) - add token pool integration for rate limit distribution by @jdx in [#7397](https://github.com/jdx/mise/pull/7397) ### 📦️ Dependency Updates - replace dependency @tsconfig/node18 with @tsconfig/node20 by @renovate[bot] in [#7450](https://github.com/jdx/mise/pull/7450) - pin rui314/setup-mold action to 725a879 by @renovate[bot] in [#7449](https://github.com/jdx/mise/pull/7449) ### 📦 Registry - add github backend for swiftformat by @jdx in [#7396](https://github.com/jdx/mise/pull/7396) - use pipx backend for azure-cli by @jdx in [#7406](https://github.com/jdx/mise/pull/7406) - use pipx backend for dvc by @jdx in [#7413](https://github.com/jdx/mise/pull/7413) - add github backend for zprint by @jdx in [#7410](https://github.com/jdx/mise/pull/7410) - use gem backend for cocoapods by @jdx in [#7411](https://github.com/jdx/mise/pull/7411) - use pipx backend for gallery-dl by @jdx in [#7409](https://github.com/jdx/mise/pull/7409) - add aqua backends for HashiCorp tools by @jdx in [#7408](https://github.com/jdx/mise/pull/7408) - use npm backend for danger-js by @jdx in [#7407](https://github.com/jdx/mise/pull/7407) - use pipx backend for pipenv by @jdx in [#7415](https://github.com/jdx/mise/pull/7415) - use pipx backend for poetry by @jdx in [#7416](https://github.com/jdx/mise/pull/7416) - add github backend for xcodegen ([github:yonaskolb/XcodeGen](https://github.com/yonaskolb/XcodeGen)) by @jdx in [#7417](https://github.com/jdx/mise/pull/7417) - use npm backend for heroku by @jdx in [#7418](https://github.com/jdx/mise/pull/7418) - add aqua backend for setup-envtest by @jdx in [#7421](https://github.com/jdx/mise/pull/7421) - add github backend for xcresultparser ([github:a7ex/xcresultparser](https://github.com/a7ex/xcresultparser)) by @jdx in [#7422](https://github.com/jdx/mise/pull/7422) - add aqua backend for tomcat by @jdx in [#7423](https://github.com/jdx/mise/pull/7423) - use npm backend for serverless by @jdx in [#7424](https://github.com/jdx/mise/pull/7424) - add github backend for daytona ([github:daytonaio/daytona](https://github.com/daytonaio/daytona)) by @jdx in [#7412](https://github.com/jdx/mise/pull/7412) - add github backend for flyway ([github:flyway/flyway](https://github.com/flyway/flyway)) by @jdx in [#7414](https://github.com/jdx/mise/pull/7414) - add github backend for schemacrawler ([github:schemacrawler/SchemaCrawler](https://github.com/schemacrawler/SchemaCrawler)) by @jdx in [#7419](https://github.com/jdx/mise/pull/7419) - add github backend for codeql by @jdx in [#7420](https://github.com/jdx/mise/pull/7420) - use pipx backend for mitmproxy by @jdx in [#7425](https://github.com/jdx/mise/pull/7425) - use pipx backend for sshuttle by @jdx in [#7426](https://github.com/jdx/mise/pull/7426) - add github backend for quarkus by @jdx in [#7428](https://github.com/jdx/mise/pull/7428) - add github backend for smithy by @jdx in [#7430](https://github.com/jdx/mise/pull/7430) - add github backend for xchtmlreport ([github:XCTestHTMLReport/XCTestHTMLReport](https://github.com/XCTestHTMLReport/XCTestHTMLReport)) by @jdx in [#7431](https://github.com/jdx/mise/pull/7431) - add github backend for grails by @jdx in [#7429](https://github.com/jdx/mise/pull/7429) - use npm backend for esy by @jdx in [#7434](https://github.com/jdx/mise/pull/7434) - add github backend for micronaut by @jdx in [#7433](https://github.com/jdx/mise/pull/7433) - add github backend for dome by @jdx in [#7432](https://github.com/jdx/mise/pull/7432) - use vfox backend for poetry by @jdx in [#7438](https://github.com/jdx/mise/pull/7438) - add vfox backend for pipenv by @jdx in [#7439](https://github.com/jdx/mise/pull/7439) - use github backend for xchtmlreport by @jdx in [#7442](https://github.com/jdx/mise/pull/7442) - use npm backend for purty by @jdx in [#7443](https://github.com/jdx/mise/pull/7443) - add micromamba tool definition by @rjvkn in [#7475](https://github.com/jdx/mise/pull/7475) - add github backend for rumdl by @kvokka in [#7494](https://github.com/jdx/mise/pull/7494) - add github backend for ty by @kvokka in [#7495](https://github.com/jdx/mise/pull/7495) - add kopia by @ldrouard in [#7501](https://github.com/jdx/mise/pull/7501) - add d2 by @icholy in [#7514](https://github.com/jdx/mise/pull/7514) ### Chore - **(docker)** add Node LTS to mise Docker image by @jdx in [#7405](https://github.com/jdx/mise/pull/7405) - rename mise-tools to mise-versions by @jdx in [ab3e1b8](https://github.com/jdx/mise/commit/ab3e1b8e64c2aa881c43af7636d6b492c6001e6f) - s/mise task/mise tasks/g in docs and tests by @muzimuzhi in [#7400](https://github.com/jdx/mise/pull/7400) - update singular/plural forms for word "task" by @muzimuzhi in [#7448](https://github.com/jdx/mise/pull/7448) ### New Contributors - @icholy made their first contribution in [#7514](https://github.com/jdx/mise/pull/7514) - @Maks3w made their first contribution in [#7485](https://github.com/jdx/mise/pull/7485) - @muzimuzhi made their first contribution in [#7513](https://github.com/jdx/mise/pull/7513) - @just-be-dev made their first contribution in [#7509](https://github.com/jdx/mise/pull/7509) - @kvokka made their first contribution in [#7495](https://github.com/jdx/mise/pull/7495) - @rjvkn made their first contribution in [#7475](https://github.com/jdx/mise/pull/7475) - @anp made their first contribution in [#7441](https://github.com/jdx/mise/pull/7441) ## [2025.12.12](https://github.com/jdx/mise/compare/v2025.12.11..v2025.12.12) - 2025-12-18 ### 🚀 Features - **(backend)** add version timestamps for spm, conda, and gem backends by @jdx in [#7383](https://github.com/jdx/mise/pull/7383) - **(backend)** add security features to github backend by @jdx in [#7387](https://github.com/jdx/mise/pull/7387) - **(ruby)** add GitHub attestation verification for precompiled binaries by @jdx in [#7382](https://github.com/jdx/mise/pull/7382) ### 🐛 Bug Fixes - **(aqua)** improve security feature detection by @jdx in [#7385](https://github.com/jdx/mise/pull/7385) - **(github)** use version_prefix when fetching release for SLSA verification by @jdx in [#7391](https://github.com/jdx/mise/pull/7391) ### 🚜 Refactor - **(vfox)** remove submodules, embed plugins directly by @jdx in [#7389](https://github.com/jdx/mise/pull/7389) ### 🧪 Testing - **(registry)** add final ci job as merge gate by @jdx in [#7390](https://github.com/jdx/mise/pull/7390) - split unit job to speed up macOS CI by @jdx in [#7388](https://github.com/jdx/mise/pull/7388) ## [2025.12.11](https://github.com/jdx/mise/compare/v2025.12.10..v2025.12.11) - 2025-12-18 ### 🚀 Features - **(alias)** rename alias to tool-alias, add shell-alias command by @jdx in [#7357](https://github.com/jdx/mise/pull/7357) - **(upgrade)** display summary of upgraded tools by @jdx in [#7372](https://github.com/jdx/mise/pull/7372) - **(vfox)** embed vfox plugin Lua code in binary by @jdx in [#7369](https://github.com/jdx/mise/pull/7369) ### 🐛 Bug Fixes - **(aqua)** add start_operations for progress reporting by @jdx in [#7354](https://github.com/jdx/mise/pull/7354) - **(github)** improve asset detection for distro-specific and Swift artifacts by @jdx in [#7347](https://github.com/jdx/mise/pull/7347) - **(github)** clean up static_helpers.rs and fix archive bin= option by @jdx in [#7366](https://github.com/jdx/mise/pull/7366) - **(http)** add start_operations for progress reporting by @jdx in [#7355](https://github.com/jdx/mise/pull/7355) - **(lockfile)** place lockfile alongside config file by @jdx in [#7360](https://github.com/jdx/mise/pull/7360) - **(progress)** add start_operations to core plugins by @jdx in [#7351](https://github.com/jdx/mise/pull/7351) - **(ruby-install)** Use ruby_install_bin to update by @calebhearth in [#7350](https://github.com/jdx/mise/pull/7350) - **(rust)** add release_url for rust versions by @jdx in [#7373](https://github.com/jdx/mise/pull/7373) - **(schema)** add `tool_alias`, mark `alias` as deprecated by @SKalt in [#7358](https://github.com/jdx/mise/pull/7358) - **(toolset)** filter tools by OS in list_current_versions by @jdx in [#7356](https://github.com/jdx/mise/pull/7356) - **(ubi)** only show deprecation warning during installation by @jdx in [#7380](https://github.com/jdx/mise/pull/7380) - **(ui)** remove noisy "record size" message during install by @jdx in [#7381](https://github.com/jdx/mise/pull/7381) - update mise-versions URL to use /tools/ prefix by @jdx in [#7378](https://github.com/jdx/mise/pull/7378) ### 🚜 Refactor - **(backend)** unified AssetMatcher with checksum fetching by @jdx in [#7370](https://github.com/jdx/mise/pull/7370) - **(backend)** deprecate ubi backend in favor of github by @jdx in [#7374](https://github.com/jdx/mise/pull/7374) - **(toolset)** decompose mod.rs into smaller modules by @jdx in [#7371](https://github.com/jdx/mise/pull/7371) ### 🧪 Testing - **(e2e)** fix and rename ubi and vfox_embedded_override tests by @jdx in [052ea40](https://github.com/jdx/mise/commit/052ea40b29468f05fbc425cc5a4c20ebda077253) ### 📦 Registry - add vfox-gcloud backend for gcloud by @jdx in [#7349](https://github.com/jdx/mise/pull/7349) - convert amplify to use github backend by @jdx in [#7365](https://github.com/jdx/mise/pull/7365) - add github backend for djinni tool by @jdx in [#7363](https://github.com/jdx/mise/pull/7363) - switch glab to native gitlab backend by @jdx in [#7364](https://github.com/jdx/mise/pull/7364) - add s5cmd by @jdx in [#7376](https://github.com/jdx/mise/pull/7376) ### Chore - **(registry)** disable flaky tests for gitu and ktlint by @jdx in [64151cb](https://github.com/jdx/mise/commit/64151cb3fb1e517b2c80aa2179b24c4bd55ff34a) - resolve clippy warnings and add stricter CI check by @jdx in [#7367](https://github.com/jdx/mise/pull/7367) - suppress dead_code warnings in asset_matcher module by @jdx in [#7377](https://github.com/jdx/mise/pull/7377) ### New Contributors - @calebhearth made their first contribution in [#7350](https://github.com/jdx/mise/pull/7350) ## [2025.12.10](https://github.com/jdx/mise/compare/v2025.12.9..v2025.12.10) - 2025-12-16 ### 🐛 Bug Fixes - **(backend)** fix fuzzy_match_filter regex for vendor-prefixed versions by @jdx in [#7332](https://github.com/jdx/mise/pull/7332) - **(backend)** use backend delegation for install-time option filtering by @jdx in [#7335](https://github.com/jdx/mise/pull/7335) - **(duration)** support calendar units in relative durations for --before flag by @Copilot in [#7337](https://github.com/jdx/mise/pull/7337) - **(gem)** improve shebang compatibility for precompiled Ruby by @jdx in [#7336](https://github.com/jdx/mise/pull/7336) - **(gem)** handle RubyGems polyglot shebang format by @jdx in [#7340](https://github.com/jdx/mise/pull/7340) - **(pipx)** use minor version symlink for venv Python by @jdx in [#7339](https://github.com/jdx/mise/pull/7339) - **(registry)** prefer claude-code latest over stale stable by @jdx in [#7334](https://github.com/jdx/mise/pull/7334) - **(upgrade)** only check specified tools when upgrading with tool args by @jdx in [#7331](https://github.com/jdx/mise/pull/7331) ### 📚 Documentation - Revise alias example for task execution by @azais-corentin in [#7338](https://github.com/jdx/mise/pull/7338) ## [2025.12.9](https://github.com/jdx/mise/compare/v2025.12.8..v2025.12.9) - 2025-12-16 ### 🚀 Features - **(aqua)** add tuist aqua backend by @jdx in [#7323](https://github.com/jdx/mise/pull/7323) - **(ls-remote)** add release_url to VersionInfo for --json output by @jdx in [#7322](https://github.com/jdx/mise/pull/7322) - **(prepare)** add `mise prepare` command for dependency preparation by @jdx in [#7281](https://github.com/jdx/mise/pull/7281) - **(registry)** add aqua backend for zigmod by @jdx in [#7319](https://github.com/jdx/mise/pull/7319) ### 🐛 Bug Fixes - **(e2e)** fix flaky test_prepare go provider test by @jdx in [0e2ef73](https://github.com/jdx/mise/commit/0e2ef73f9ae91072efd5abbbbe9d82e932472e79) - **(go)** restore git ls-remote for version listing by @jdx in [#7324](https://github.com/jdx/mise/pull/7324) ### 📦 Registry - use github backend for sourcery by @jdx in [#7327](https://github.com/jdx/mise/pull/7327) - use github backend for swiftgen by @jdx in [#7326](https://github.com/jdx/mise/pull/7326) ## [2025.12.8](https://github.com/jdx/mise/compare/v2025.12.7..v2025.12.8) - 2025-12-15 ### 🚀 Features - **(conda)** add dependency resolution for conda packages by @jdx in [#7280](https://github.com/jdx/mise/pull/7280) - **(go)** add created_at support to ls-remote --json by @jdx in [#7305](https://github.com/jdx/mise/pull/7305) - **(hook-env)** add hook_env.cache_ttl and hook_env.chpwd_only settings for NFS optimization by @jdx in [#7312](https://github.com/jdx/mise/pull/7312) - **(hooks)** add MISE_TOOL_NAME and MISE_TOOL_VERSION to preinstall/postinstall hooks by @jdx in [#7311](https://github.com/jdx/mise/pull/7311) - **(shell_alias)** add shell_alias support for cross-shell aliases by @jdx in [#7316](https://github.com/jdx/mise/pull/7316) - **(tool)** add security field to mise tool --json by @jdx in [#7303](https://github.com/jdx/mise/pull/7303) - add --before flag for date-based version filtering by @jdx in [#7298](https://github.com/jdx/mise/pull/7298) ### 🐛 Bug Fixes - **(aqua)** support cosign v3 bundle verification by @jdx in [#7314](https://github.com/jdx/mise/pull/7314) - **(config)** use correct config_root in tera context for hooks by @jdx in [#7309](https://github.com/jdx/mise/pull/7309) - **(nu)** fix nushell deactivation script on Windows by @fu050409 in [#7213](https://github.com/jdx/mise/pull/7213) - **(python)** apply uv_venv_create_args in auto-venv code path by @jdx in [#7310](https://github.com/jdx/mise/pull/7310) - **(shell)** escape exe path in activation scripts for paths with spaces by @jdx in [#7315](https://github.com/jdx/mise/pull/7315) - **(task)** parallelize exec_env loading to fix parallel task execution by @jdx in [#7313](https://github.com/jdx/mise/pull/7313) - track downloads for python and java by @jdx in [#7304](https://github.com/jdx/mise/pull/7304) - include full tool ID in download track by @jdx in [#7320](https://github.com/jdx/mise/pull/7320) ### 📚 Documentation - Switch `postinstall` code to be shell-agnostic by @thejcannon in [#7317](https://github.com/jdx/mise/pull/7317) ### 🧪 Testing - **(e2e)** disable debug mode by default for windows-e2e by @jdx in [#7318](https://github.com/jdx/mise/pull/7318) ### New Contributors - @fu050409 made their first contribution in [#7213](https://github.com/jdx/mise/pull/7213) ## [2025.12.7](https://github.com/jdx/mise/compare/v2025.12.6..v2025.12.7) - 2025-12-14 ### 🚀 Features - **(java)** add created_at support to ls-remote --json by @jdx in [#7297](https://github.com/jdx/mise/pull/7297) - **(ls-remote)** add created_at timestamps to ls-remote --json for more backends by @jdx in [#7295](https://github.com/jdx/mise/pull/7295) - **(ls-remote)** add created_at timestamps to ls-remote --json for core plugins by @jdx in [#7294](https://github.com/jdx/mise/pull/7294) - **(registry)** add --json flag to registry command by @jdx in [#7290](https://github.com/jdx/mise/pull/7290) - **(ruby)** add created_at timestamps to ls-remote --json by @jdx in [#7296](https://github.com/jdx/mise/pull/7296) ### 🐛 Bug Fixes - **(spm)** recursively update submodules after checkout by @JFej in [#7292](https://github.com/jdx/mise/pull/7292) - prioritize raw task output over task_output setting by @skorfmann in [#7286](https://github.com/jdx/mise/pull/7286) ### New Contributors - @skorfmann made their first contribution in [#7286](https://github.com/jdx/mise/pull/7286) - @JFej made their first contribution in [#7292](https://github.com/jdx/mise/pull/7292) ## [2025.12.6](https://github.com/jdx/mise/compare/v2025.12.5..v2025.12.6) - 2025-12-14 ### 🚀 Features - add anonymous download tracking for tool popularity stats by @jdx in [#7289](https://github.com/jdx/mise/pull/7289) ### 🐛 Bug Fixes - add --compressed flag to curl for Swift GPG keys by @jdx in [7bc1273](https://github.com/jdx/mise/commit/7bc1273e78c9a1b58e0c987f5f2560f498efd2d4) ### 📚 Documentation - add Versions link to nav bar by @jdx in [#7283](https://github.com/jdx/mise/pull/7283) - add mise-tools link to nav bar by @jdx in [#7285](https://github.com/jdx/mise/pull/7285) ## [2025.12.5](https://github.com/jdx/mise/compare/v2025.12.4..v2025.12.5) - 2025-12-13 ### 🚀 Features - **(ls-remote)** add --json flag with created_at timestamps by @jdx in [#7279](https://github.com/jdx/mise/pull/7279) ### 🐛 Bug Fixes - **(config)** respect MISE_CONFIG_DIR when set to non-default location by @jdx in [#7271](https://github.com/jdx/mise/pull/7271) - **(http)** move http-tarballs from cache to data directory by @jdx in [#7273](https://github.com/jdx/mise/pull/7273) - **(pipx)** expand wildcards in install command for backend tools by @jdx in [#7275](https://github.com/jdx/mise/pull/7275) - **(tasks)** position-based flag parsing for `mise run` by @jdx in [#7278](https://github.com/jdx/mise/pull/7278) - **(tera)** handle empty strings in path filters by @jdx in [#7276](https://github.com/jdx/mise/pull/7276) - **(vfox)** make mise_env and mise_path hooks optional by @jdx in [#7274](https://github.com/jdx/mise/pull/7274) ### 📚 Documentation - **(ruby)** add precompiled binaries documentation by @jdx in [#7269](https://github.com/jdx/mise/pull/7269) ## [2025.12.4](https://github.com/jdx/mise/compare/v2025.12.3..v2025.12.4) - 2025-12-13 ### 🚀 Features - **(copr)** add Fedora 43 support by @jdx in [#7265](https://github.com/jdx/mise/pull/7265) - **(ruby)** add precompiled binary support by @jdx in [#7263](https://github.com/jdx/mise/pull/7263) ## [2025.12.3](https://github.com/jdx/mise/compare/v2025.12.2..v2025.12.3) - 2025-12-13 ### 🚀 Features - **(ui)** add color_theme setting for light terminal support by @bishopmatthew in [#7257](https://github.com/jdx/mise/pull/7257) ### 🐛 Bug Fixes - **(node)** add newlines between GPG keys in fetch script by @jdx in [#7262](https://github.com/jdx/mise/pull/7262) - **(run)** truncate task description to first line in run selector by @jdx in [#7256](https://github.com/jdx/mise/pull/7256) - unset -f bash functions by @agriffis in [#7072](https://github.com/jdx/mise/pull/7072) ### 📚 Documentation - fix type of mise_env in templates by @risu729 in [#7261](https://github.com/jdx/mise/pull/7261) ### 🧪 Testing - add empty secret redaction test by @risu729 in [#7260](https://github.com/jdx/mise/pull/7260) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:copr docker digest to af06edf by @renovate[bot] in [#7245](https://github.com/jdx/mise/pull/7245) - update ghcr.io/jdx/mise:alpine docker digest to 3ca5ebd by @renovate[bot] in [#7244](https://github.com/jdx/mise/pull/7244) - update ghcr.io/jdx/mise:rpm docker digest to bdc5d0d by @renovate[bot] in [#7247](https://github.com/jdx/mise/pull/7247) - update ghcr.io/jdx/mise:deb docker digest to f73d7ef by @renovate[bot] in [#7246](https://github.com/jdx/mise/pull/7246) - update mcr.microsoft.com/devcontainers/rust:1 docker digest to 884de39 by @renovate[bot] in [#7249](https://github.com/jdx/mise/pull/7249) - update jdx/mise-action digest to 146a281 by @renovate[bot] in [#7248](https://github.com/jdx/mise/pull/7248) ### Chore - **(registry)** retry only failed tools by @risu729 in [#7251](https://github.com/jdx/mise/pull/7251) ### New Contributors - @agriffis made their first contribution in [#7072](https://github.com/jdx/mise/pull/7072) - @bishopmatthew made their first contribution in [#7257](https://github.com/jdx/mise/pull/7257) ## [2025.12.2](https://github.com/jdx/mise/compare/v2025.12.1..v2025.12.2) - 2025-12-11 ### 🐛 Bug Fixes - **(node)** fetch GPG keys from nodejs/release-keys repo by @jdx in [#7242](https://github.com/jdx/mise/pull/7242) - **(release)** run fetch-gpg-keys before build by @jdx in [2608caf](https://github.com/jdx/mise/commit/2608cafec410befc911f53181850fbc720bc33ce) - **(tasks)** disable ctrl-c exit behavior during mise run by @jdx in [#7232](https://github.com/jdx/mise/pull/7232) ### 📦 Registry - added werf by @tony-sol in [#7230](https://github.com/jdx/mise/pull/7230) ## [2025.12.1](https://github.com/jdx/mise/compare/v2025.12.0..v2025.12.1) - 2025-12-08 ### 🚀 Features - **(npm)** support pnpm as a package manager for npm backend by @risu729 in [#7214](https://github.com/jdx/mise/pull/7214) - **(tool-stubs)** add --bootstrap flag to mise generate tool-stub by @jdx in [#7203](https://github.com/jdx/mise/pull/7203) ### 🐛 Bug Fixes - **(alpine)** increase alpine release timeout to 60 minutes by @jdx in [#7188](https://github.com/jdx/mise/pull/7188) - **(bun)** use x64-baseline for aarch64 on Windows by @roele in [#7190](https://github.com/jdx/mise/pull/7190) - **(tools)** allow using env vars in tools by @antonsergeyev in [#7205](https://github.com/jdx/mise/pull/7205) - add cfg(feature = "self_update") to statics only used by that feature by @jdx in [#7185](https://github.com/jdx/mise/pull/7185) ### 📚 Documentation - Update registry.md by @jdx in [ad11ad1](https://github.com/jdx/mise/commit/ad11ad14705b2adac5c874f15fef4cc74652e26f) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to 2909cce by @renovate[bot] in [#7196](https://github.com/jdx/mise/pull/7196) - update fedora:43 docker digest to 6cd815d by @renovate[bot] in [#7195](https://github.com/jdx/mise/pull/7195) - update ghcr.io/jdx/mise:deb docker digest to 1893530 by @renovate[bot] in [#7198](https://github.com/jdx/mise/pull/7198) - update ghcr.io/jdx/mise:copr docker digest to 0447a85 by @renovate[bot] in [#7197](https://github.com/jdx/mise/pull/7197) ### 📦 Registry - add Supabase CLI to registry.toml by @bodadotsh in [#7206](https://github.com/jdx/mise/pull/7206) - add cmake aqua backend by @mangkoran in [#7186](https://github.com/jdx/mise/pull/7186) ### New Contributors - @antonsergeyev made their first contribution in [#7205](https://github.com/jdx/mise/pull/7205) - @bodadotsh made their first contribution in [#7206](https://github.com/jdx/mise/pull/7206) ## [2025.12.0](https://github.com/jdx/mise/compare/v2025.11.11..v2025.12.0) - 2025-12-04 ### 🚀 Features - **(config)** add support for netrc by @RobotSupervisor in [#7164](https://github.com/jdx/mise/pull/7164) - **(lock)** add resolve_lock_info to core backends for checksum fetching by @jdx in [#7180](https://github.com/jdx/mise/pull/7180) - **(ruby)** Install ruby from a zip file over HTTPS by @KaanYT in [#7167](https://github.com/jdx/mise/pull/7167) - **(tasks)** add `usage` args to Tera context in run scripts by @iamkroot in [#7041](https://github.com/jdx/mise/pull/7041) ### 🐛 Bug Fixes - **(lock)** validate platform qualifiers when reading from lockfile by @jdx in [#7181](https://github.com/jdx/mise/pull/7181) - **(task)** retry shebang scripts on ETXTBUSY by @iamkroot in [#7162](https://github.com/jdx/mise/pull/7162) - **(ui)** remove duplicate 'mise' prefix in verbose footer output by @jdx in [#7174](https://github.com/jdx/mise/pull/7174) ### 📦️ Dependency Updates - bump usage-lib to 2.9.0 by @jdx in [#7177](https://github.com/jdx/mise/pull/7177) ### 📦 Registry - remove duplicated ubi and github backends from gping by @risu729 in [#7144](https://github.com/jdx/mise/pull/7144) - disable bashly test (not working in CI) by @jdx in [#7173](https://github.com/jdx/mise/pull/7173) - disable cfn-lint test (failing in CI) by @jdx in [#7176](https://github.com/jdx/mise/pull/7176) ### Chore - add fd to mise.toml by @blampe in [#7178](https://github.com/jdx/mise/pull/7178) ### New Contributors - @RobotSupervisor made their first contribution in [#7164](https://github.com/jdx/mise/pull/7164) ## [2025.11.11](https://github.com/jdx/mise/compare/v2025.11.10..v2025.11.11) - 2025-11-30 ### 🚀 Features - **(backend)** add filter_bins option to github/gitlab backends by @risu729 in [#7105](https://github.com/jdx/mise/pull/7105) - **(ci)** auto-close PRs from non-maintainers by @jdx in [#7108](https://github.com/jdx/mise/pull/7108) - **(conda)** add conda backend for installing packages from conda-forge by @jdx in [#7139](https://github.com/jdx/mise/pull/7139) - **(github)** add rename_exe option and switch elm, opam, yt-dlp from ubi by @jdx in [#7140](https://github.com/jdx/mise/pull/7140) - **(install)** add --locked flag for strict lockfile mode by @jdx in [#7098](https://github.com/jdx/mise/pull/7098) - **(lock)** implement cross-platform lockfile generation by @jdx in [#7091](https://github.com/jdx/mise/pull/7091) - **(lockfile)** add options field for tool artifact identity by @jdx in [#7092](https://github.com/jdx/mise/pull/7092) - **(lockfile)** add env field and local lockfile support by @jdx in [#7099](https://github.com/jdx/mise/pull/7099) - **(lockfile)** add URL support for deno, go, and zig backends by @jdx in [#7112](https://github.com/jdx/mise/pull/7112) - **(lockfile)** add URL support for vfox backend by @jdx in [#7114](https://github.com/jdx/mise/pull/7114) - **(lockfile)** add multi-platform checksums without downloading tarballs by @jdx in [#7113](https://github.com/jdx/mise/pull/7113) ### 🐛 Bug Fixes - **(backend)** allow platform-specific strip_components by @risu729 in [#7106](https://github.com/jdx/mise/pull/7106) - **(backend)** prefer path root for bin path if it contains an executable by @risu729 in [#7151](https://github.com/jdx/mise/pull/7151) - **(bash)** avoid deactivate error on (no)unset PROMPT_COMMAND by @scop in [#7096](https://github.com/jdx/mise/pull/7096) - **(ci)** use updatedAt instead of createdAt for stale PR detection by @jdx in [#7109](https://github.com/jdx/mise/pull/7109) - **(config)** increase fetch_remote_versions_timeout default to 20s by @jdx in [#7157](https://github.com/jdx/mise/pull/7157) - **(github)** search subdirectories for executables in discover_bin_paths by @jdx in [#7138](https://github.com/jdx/mise/pull/7138) - **(lockfile)** combine api_url with asset_pattern for GitHub release URLs by @jdx in [#7111](https://github.com/jdx/mise/pull/7111) ### 🚜 Refactor - **(lock)** simplify lockfile to always use array format by @jdx in [#7093](https://github.com/jdx/mise/pull/7093) - **(lockfile)** use compact inline table format by @jdx in [#7141](https://github.com/jdx/mise/pull/7141) ### 📚 Documentation - **(gitlab)** document rename_exe option also for gitlab backend by @risu729 in [#7149](https://github.com/jdx/mise/pull/7149) - **(lockfile)** update documentation for recent lockfile changes by @jdx in [#7107](https://github.com/jdx/mise/pull/7107) - **(node)** use config_root in _.path for pnpm example by @risu729 in [#7146](https://github.com/jdx/mise/pull/7146) - **(registry)** add github/gitlab backends to the preferred backends list by @risu729 in [#7148](https://github.com/jdx/mise/pull/7148) - **(registry)** add url mappings for all backends by @risu729 in [#7147](https://github.com/jdx/mise/pull/7147) ### 📦️ Dependency Updates - update docker/metadata-action digest to c299e40 by @renovate[bot] in [#7101](https://github.com/jdx/mise/pull/7101) - update ghcr.io/jdx/mise:alpine docker digest to 693c5f6 by @renovate[bot] in [#7102](https://github.com/jdx/mise/pull/7102) - update ghcr.io/jdx/mise:deb docker digest to 9985cab by @renovate[bot] in [#7104](https://github.com/jdx/mise/pull/7104) - update ghcr.io/jdx/mise:copr docker digest to 564d8e1 by @renovate[bot] in [#7103](https://github.com/jdx/mise/pull/7103) - update rust crate ubi to 0.8.4 by @risu729 in [#7154](https://github.com/jdx/mise/pull/7154) ### 📦 Registry - add aqua backend as primary for e1s by @jdx in [#7115](https://github.com/jdx/mise/pull/7115) - add gem backend for bashly by @jdx in [6af6607](https://github.com/jdx/mise/commit/6af6607393a198feb1078e3ec3bc06146e82a23d) - switch 1password from asdf to vfox backend by @jdx in [#7116](https://github.com/jdx/mise/pull/7116) - add vfox backend for bfs by @jdx in [#7126](https://github.com/jdx/mise/pull/7126) - add github backend for btrace by @jdx in [#7129](https://github.com/jdx/mise/pull/7129) - add github backend for cf by @jdx in [#7131](https://github.com/jdx/mise/pull/7131) - add vfox backend for bpkg by @jdx in [#7130](https://github.com/jdx/mise/pull/7130) - switch apollo-ios from asdf to github backend by @jdx in [#7118](https://github.com/jdx/mise/pull/7118) - add vfox backend for chromedriver by @jdx in [#7134](https://github.com/jdx/mise/pull/7134) - switch superhtml, vespa-cli, xcsift from ubi to github backend by @jdx in [#7137](https://github.com/jdx/mise/pull/7137) - add vfox backend for clickhouse by @jdx in [#7136](https://github.com/jdx/mise/pull/7136) - switch chicken to vfox plugin by @jdx in [#7135](https://github.com/jdx/mise/pull/7135) - switch chezscheme from asdf to vfox backend by @jdx in [#7132](https://github.com/jdx/mise/pull/7132) - add vfox backend for carthage by @jdx in [#7133](https://github.com/jdx/mise/pull/7133) - switch azure-functions-core-tools from asdf to vfox backend by @jdx in [#7128](https://github.com/jdx/mise/pull/7128) - switch aapt2 to vfox backend by @jdx in [#7117](https://github.com/jdx/mise/pull/7117) - switch ant to vfox backend by @jdx in [#7119](https://github.com/jdx/mise/pull/7119) - switch asciidoctorj from asdf to vfox backend by @jdx in [#7121](https://github.com/jdx/mise/pull/7121) - switch awscli-local to pipx backend by @jdx in [#7120](https://github.com/jdx/mise/pull/7120) - add omnictl by @risu729 in [#7145](https://github.com/jdx/mise/pull/7145) - remove pnpm asdf plugin from fallback by @risu729 in [#7143](https://github.com/jdx/mise/pull/7143) - switch tanzu to github backend by @jdx in [#7124](https://github.com/jdx/mise/pull/7124) - switch android-sdk to vfox plugin by @jdx in [#7127](https://github.com/jdx/mise/pull/7127) - add vfox backend for ag (The Silver Searcher) by @jdx in [#7122](https://github.com/jdx/mise/pull/7122) - add gem backend for bashly by @jdx in [#7125](https://github.com/jdx/mise/pull/7125) ### Chore - **(registry)** ignore deleted tools in test-tool workflow by @risu729 in [#7081](https://github.com/jdx/mise/pull/7081) - **(release)** show registry section last in changelog by @jdx in [#7156](https://github.com/jdx/mise/pull/7156) - update mise.lock with checksums by @jdx in [71e9123](https://github.com/jdx/mise/commit/71e9123efac62924b5804e1f56e61400adf22470) - disable cancel-in-progress for test workflow on main branch by @risu729 in [#7152](https://github.com/jdx/mise/pull/7152) ## [2025.11.10](https://github.com/jdx/mise/compare/v2025.11.9..v2025.11.10) - 2025-11-27 ### 🐛 Bug Fixes - **(docs)** link gitlab backended tools in registry by @risu729 in [#7078](https://github.com/jdx/mise/pull/7078) ### 🚜 Refactor - **(hook-env)** derive config_subdirs from config filenames by @risu729 in [#7080](https://github.com/jdx/mise/pull/7080) ### 📦 Registry - enable symlink_bins for aws-sam by @risu729 in [#7082](https://github.com/jdx/mise/pull/7082) - use cargo backend for tokei to support latest version by @risu729 in [#7086](https://github.com/jdx/mise/pull/7086) - add SonarSource/sonar-scanner-cli by @kapitoshka438 in [#7087](https://github.com/jdx/mise/pull/7087) ### New Contributors - @kapitoshka438 made their first contribution in [#7087](https://github.com/jdx/mise/pull/7087) ## [2025.11.9](https://github.com/jdx/mise/compare/v2025.11.8..v2025.11.9) - 2025-11-27 ### 🚀 Features - **(aqua)** add symlink_bins option to filter exposed binaries by @jdx in [#7076](https://github.com/jdx/mise/pull/7076) ### 🐛 Bug Fixes - **(aqua)** skip whitespace before pipe token in template parser by @jdx in [#7069](https://github.com/jdx/mise/pull/7069) - **(docs)** link github backends to github repo URLs by @SKalt in [#7071](https://github.com/jdx/mise/pull/7071) ### 📚 Documentation - update node examples from 22 to 24 by @jdx in [#7074](https://github.com/jdx/mise/pull/7074) ### ⚡ Performance - **(hook-env)** add fast-path to skip initialization when nothing changed by @jdx in [#7073](https://github.com/jdx/mise/pull/7073) ### 📦 Registry - add charmbracelet/crush by @ev-the-dev in [#7075](https://github.com/jdx/mise/pull/7075) ### New Contributors - @ev-the-dev made their first contribution in [#7075](https://github.com/jdx/mise/pull/7075) - @SKalt made their first contribution in [#7071](https://github.com/jdx/mise/pull/7071) ## [2025.11.8](https://github.com/jdx/mise/compare/v2025.11.7..v2025.11.8) - 2025-11-26 ### 🚀 Features - **(plugins)** Install a plugin from a zip file over HTTPS by @KaanYT in [#6992](https://github.com/jdx/mise/pull/6992) - **(registry)** add tool options support for http backend by @jdx in [#7061](https://github.com/jdx/mise/pull/7061) ### 🐛 Bug Fixes - **(core)** trim `core:` prefix in unalias_backend by @kou029w in [#7040](https://github.com/jdx/mise/pull/7040) - **(exec)** make `mise x tool@latest` auto-install actual latest version by @jdx in [#7064](https://github.com/jdx/mise/pull/7064) - **(go)** use -mod=readonly for go install by @joonas in [#7052](https://github.com/jdx/mise/pull/7052) - **(npm)** handle v-prefixed versions correctly by @jdx in [#7062](https://github.com/jdx/mise/pull/7062) - **(tasks)** add missing task fields to JSON output by @roele in [#7044](https://github.com/jdx/mise/pull/7044) - semver in aqua by @lucasew in [#7018](https://github.com/jdx/mise/pull/7018) - use the musl version if installing in Android (Termux) by @lucasew in [#7027](https://github.com/jdx/mise/pull/7027) - empty enable_tools crash by @moshen in [#7035](https://github.com/jdx/mise/pull/7035) ### 📚 Documentation - add MISE and USAGE syntax hl queries to neovim cookbook by @okuuva in [#7047](https://github.com/jdx/mise/pull/7047) - use local assets for screenshots by @okuuva in [#7056](https://github.com/jdx/mise/pull/7056) - remove GitHub issues link from roadmap by @jdx in [6897286](https://github.com/jdx/mise/commit/689728642b386e197a549ea8b5dd591c3b950b42) ### 📦️ Dependency Updates - update docker/metadata-action digest to 318604b by @renovate[bot] in [#7033](https://github.com/jdx/mise/pull/7033) - update actions/checkout digest to 34e1148 by @renovate[bot] in [#7032](https://github.com/jdx/mise/pull/7032) - lock file maintenance by @renovate[bot] in [#7048](https://github.com/jdx/mise/pull/7048) ### 📦 Registry - add blender by @lucasew in [#7014](https://github.com/jdx/mise/pull/7014) - add vespa-cli by @buinauskas in [#7037](https://github.com/jdx/mise/pull/7037) - fix vespa-cli order by @buinauskas in [#7038](https://github.com/jdx/mise/pull/7038) - add scooter by @TyceHerrman in [#7039](https://github.com/jdx/mise/pull/7039) - Prefer github backend for allure by @TobiX in [#7049](https://github.com/jdx/mise/pull/7049) ### Chore - upgrade actionlint to 1.7.9 and fix lint issues by @jdx in [#7065](https://github.com/jdx/mise/pull/7065) ### New Contributors - @joonas made their first contribution in [#7052](https://github.com/jdx/mise/pull/7052) - @KaanYT made their first contribution in [#6992](https://github.com/jdx/mise/pull/6992) - @kou029w made their first contribution in [#7040](https://github.com/jdx/mise/pull/7040) - @moshen made their first contribution in [#7035](https://github.com/jdx/mise/pull/7035) - @buinauskas made their first contribution in [#7038](https://github.com/jdx/mise/pull/7038) - @lucasew made their first contribution in [#7014](https://github.com/jdx/mise/pull/7014) ## [2025.11.7](https://github.com/jdx/mise/compare/v2025.11.6..v2025.11.7) - 2025-11-20 ### 🚀 Features - **(exec)** ensure MISE_ENV is set in spawned shell when specified via -E flag by @ceelian in [#7007](https://github.com/jdx/mise/pull/7007) ### 🐛 Bug Fixes - **(fig)** resolve __dirname error in ES module by @jdx in [#7021](https://github.com/jdx/mise/pull/7021) - **(go)** Don't allow auto mod=vendor mode by @mariduv in [#7006](https://github.com/jdx/mise/pull/7006) - **(nushell)** test `use` not `source`, fix pipeline parse error by @jokeyrhyme in [#7013](https://github.com/jdx/mise/pull/7013) - **(tasks)** make file paths relative to config location and templateable by @halms in [#7005](https://github.com/jdx/mise/pull/7005) ### 📦 Registry - added nelm by @tony-sol in [#7020](https://github.com/jdx/mise/pull/7020) ### Chore - **(deny)** add exclusion for number_prefix by @jdx in [e955ecb](https://github.com/jdx/mise/commit/e955ecbb733d61ef1d0b522a979a7d1998ec8061) ### New Contributors - @mariduv made their first contribution in [#7006](https://github.com/jdx/mise/pull/7006) - @ceelian made their first contribution in [#7007](https://github.com/jdx/mise/pull/7007) ## [2025.11.6](https://github.com/jdx/mise/compare/v2025.11.5..v2025.11.6) - 2025-11-18 ### 🐛 Bug Fixes - **(nushell)** add missing `| parse env | update-env` for deactivation operations by @jokeyrhyme in [#6994](https://github.com/jdx/mise/pull/6994) - **(pwsh)** wrap the executable path with double quotes by @leosuncin in [#6993](https://github.com/jdx/mise/pull/6993) - in `activate bash` output, wrap mise executable path in single-quotes by @cspotcode in [#7002](https://github.com/jdx/mise/pull/7002) - On Windows, preserve/proxy the exit code of tools, to match behavior on Unix by @cspotcode in [#7001](https://github.com/jdx/mise/pull/7001) ### 📚 Documentation - simplify apt instructions by @scop in [#6986](https://github.com/jdx/mise/pull/6986) - update idiomatic version files enablement info by @scop in [#6985](https://github.com/jdx/mise/pull/6985) - registry notability explanation by @jdx in [8f9ab15](https://github.com/jdx/mise/commit/8f9ab15e18d8cf0983d08a1f14b04511c999d681) ### 🧪 Testing - **(aqua)** remove biome test due to version incompatibility by @jdx in [#7000](https://github.com/jdx/mise/pull/7000) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#6997](https://github.com/jdx/mise/pull/6997) ### 📦 Registry - add tbls by @artemklevtsov in [#6987](https://github.com/jdx/mise/pull/6987) - add kubeswitch tool and add test for ruff by @jylenhof in [#6990](https://github.com/jdx/mise/pull/6990) ### New Contributors - @cspotcode made their first contribution in [#7001](https://github.com/jdx/mise/pull/7001) - @jokeyrhyme made their first contribution in [#6994](https://github.com/jdx/mise/pull/6994) - @artemklevtsov made their first contribution in [#6987](https://github.com/jdx/mise/pull/6987) - @leosuncin made their first contribution in [#6993](https://github.com/jdx/mise/pull/6993) ## [2025.11.5](https://github.com/jdx/mise/compare/v2025.11.4..v2025.11.5) - 2025-11-15 ### 🚀 Features - **(http)** Add 'format' to http backend by @thejcannon in [#6957](https://github.com/jdx/mise/pull/6957) ### 🐛 Bug Fixes - **(bootstrap)** wrong directory on first run by @vmeurisse in [#6971](https://github.com/jdx/mise/pull/6971) - **(tasks)** fix nested colons with `mise task edit` by @jdx in [#6978](https://github.com/jdx/mise/pull/6978) - Use compatible env flags by @thejcannon in [#6964](https://github.com/jdx/mise/pull/6964) - Flush vfox download buffer by @blampe in [#6969](https://github.com/jdx/mise/pull/6969) ### 📚 Documentation - `arch()` template is `x64` by @thejcannon in [#6967](https://github.com/jdx/mise/pull/6967) - update section headers in getting-started.md by @JunichiroKohari in [#6980](https://github.com/jdx/mise/pull/6980) ### New Contributors - @JunichiroKohari made their first contribution in [#6980](https://github.com/jdx/mise/pull/6980) - @blampe made their first contribution in [#6969](https://github.com/jdx/mise/pull/6969) - @thejcannon made their first contribution in [#6964](https://github.com/jdx/mise/pull/6964) ## [2025.11.4](https://github.com/jdx/mise/compare/v2025.11.3..v2025.11.4) - 2025-11-13 ### 🚀 Features - **(gem-backend)** use gem command for backend operations by @andrewthauer in [#6650](https://github.com/jdx/mise/pull/6650) - **(tasks)** add `mise task validate` command for task validation by @jdx in [#6958](https://github.com/jdx/mise/pull/6958) - Add `--skip-deps` flag to run specified tasks, skipping dependencies by @hverlin in [#6894](https://github.com/jdx/mise/pull/6894) ### 🐛 Bug Fixes - **(cli)** intercept --help flag to show task help instead of executing task by @jdx in [#6955](https://github.com/jdx/mise/pull/6955) - **(cli)** handle `mise help` without requiring tasks by @jdx in [#6961](https://github.com/jdx/mise/pull/6961) - **(pwsh)** remove __MISE_DIFF env var instead of __MISE_WATCH on deactivate by @IMXEren in [#6886](https://github.com/jdx/mise/pull/6886) - remove temporary files after install by @vmeurisse in [#6948](https://github.com/jdx/mise/pull/6948) ### 📚 Documentation - **(snapcraft)** update `summary` & `description` shown in snapcraft.io by @phanect in [#6926](https://github.com/jdx/mise/pull/6926) - Change package example in go.md by @nachtjasmin in [#6862](https://github.com/jdx/mise/pull/6862) - paranoid mode does not untrust global config by @iloveitaly in [#6952](https://github.com/jdx/mise/pull/6952) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#6932](https://github.com/jdx/mise/pull/6932) ### 📦 Registry - add xcsift by @alexey1312 in [#6923](https://github.com/jdx/mise/pull/6923) - add tools: magika & xxh by @IceCodeNew in [#6909](https://github.com/jdx/mise/pull/6909) - add aliases to aqua-backend tools by @IceCodeNew in [#6910](https://github.com/jdx/mise/pull/6910) ### Chore - bump cargo deps by @jdx in [#6960](https://github.com/jdx/mise/pull/6960) ### New Contributors - @iloveitaly made their first contribution in [#6952](https://github.com/jdx/mise/pull/6952) - @nachtjasmin made their first contribution in [#6862](https://github.com/jdx/mise/pull/6862) - @IceCodeNew made their first contribution in [#6910](https://github.com/jdx/mise/pull/6910) - @alexey1312 made their first contribution in [#6923](https://github.com/jdx/mise/pull/6923) ## [2025.11.3](https://github.com/jdx/mise/compare/v2025.11.2..v2025.11.3) - 2025-11-07 ### 🚀 Features - **(aqua)** support `Asset` template for cosign and slsa verification by @risu729 in [#6875](https://github.com/jdx/mise/pull/6875) - improve task info support with experimental_monorepo_root by @hverlin in [#6881](https://github.com/jdx/mise/pull/6881) ### 🐛 Bug Fixes - **(clippy)** resolve comparison and derivable impl warnings by @jdx in [#6924](https://github.com/jdx/mise/pull/6924) - **(config)** add `mise/config.local.toml` to config paths by @risu729 in [#6882](https://github.com/jdx/mise/pull/6882) - **(java)** unable to install JDKs of release type EA by @roele in [#6907](https://github.com/jdx/mise/pull/6907) - interactive task selection when monorepo tasks are enabled by @halms in [#6891](https://github.com/jdx/mise/pull/6891) ### 📚 Documentation - **(security)** use long-form GPG key fingerprint in installation docs by @jdx in [#6885](https://github.com/jdx/mise/pull/6885) ### 📦 Registry - rename yt-dlp bin by @risu729 in [#6883](https://github.com/jdx/mise/pull/6883) - use aqua backend for slsa-verifier by @risu729 in [#6872](https://github.com/jdx/mise/pull/6872) - added devcontainer-cli by @moisesmorillo in [#6888](https://github.com/jdx/mise/pull/6888) - add amazon-ecs-cli by @ducvuongpham in [#6898](https://github.com/jdx/mise/pull/6898) - add helm-ls by @ldrouard in [#6899](https://github.com/jdx/mise/pull/6899) - add ubi backend and test for oxipng, change aqua backend by @ldrouard in [#6900](https://github.com/jdx/mise/pull/6900) ### Chore - update Java LTS to 25 by @sargunv in [#6897](https://github.com/jdx/mise/pull/6897) ### New Contributors - @halms made their first contribution in [#6891](https://github.com/jdx/mise/pull/6891) - @sargunv made their first contribution in [#6897](https://github.com/jdx/mise/pull/6897) - @ducvuongpham made their first contribution in [#6898](https://github.com/jdx/mise/pull/6898) ## [2025.11.2](https://github.com/jdx/mise/compare/v2025.11.1..v2025.11.2) - 2025-11-03 ### 🚀 Features - **(cli)** switch manpage generation from clap_mangen to usage by @jdx in [#6868](https://github.com/jdx/mise/pull/6868) - **(task)** add selective stream suppression for silent configuration by @jdx in [#6851](https://github.com/jdx/mise/pull/6851) ### 🐛 Bug Fixes - **(backend)** support platform-specific bin and bin_path configuration by @dragoscirjan in [#6853](https://github.com/jdx/mise/pull/6853) - **(generate)** update git pre-commit script to use null separator by @azais-corentin in [#6874](https://github.com/jdx/mise/pull/6874) - **(stubs)** lookup for aqua tools stubs fails because of tool options by @roele in [#6867](https://github.com/jdx/mise/pull/6867) - **(task)** resolve aliases correctly for monorepo tasks by @jdx in [#6857](https://github.com/jdx/mise/pull/6857) - **(task)** prevent MISE_TASK_OUTPUT from propagating to nested tasks by @jdx in [#6860](https://github.com/jdx/mise/pull/6860) - **(tasks)** simplify task command display to show only first line by @jdx in [#6863](https://github.com/jdx/mise/pull/6863) - **(tasks)** implement smart flag routing for task arguments by @jdx in [#6861](https://github.com/jdx/mise/pull/6861) - **(xonsh)** prevent KeyError when activating in nested shells by @jdx in [#6856](https://github.com/jdx/mise/pull/6856) - Don't set empty env var if decryption fails with age.strict=false by @iamkroot in [#6847](https://github.com/jdx/mise/pull/6847) ### 🚜 Refactor - **(task)** split run.rs into modular task execution pipeline by @jdx in [#6852](https://github.com/jdx/mise/pull/6852) ### 📚 Documentation - **(cli)** integrate clap-sort to validate subcommand ordering by @jdx in [#6865](https://github.com/jdx/mise/pull/6865) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#6873](https://github.com/jdx/mise/pull/6873) ### 📦 Registry - rename mise-haskell -> asdf-haskell by @jdx in [#6859](https://github.com/jdx/mise/pull/6859) ### New Contributors - @azais-corentin made their first contribution in [#6874](https://github.com/jdx/mise/pull/6874) - @dragoscirjan made their first contribution in [#6853](https://github.com/jdx/mise/pull/6853) ## [2025.11.1](https://github.com/jdx/mise/compare/v2025.11.0..v2025.11.1) - 2025-11-01 ### 🚀 Features - **(age)** add strict mode for non-strict decryption mode by @iamkroot in [#6838](https://github.com/jdx/mise/pull/6838) - **(vfox)** add support for specifying attestation metadata in the preinstall return value by @malept in [#6839](https://github.com/jdx/mise/pull/6839) ### 🐛 Bug Fixes - **(activate)** prevent hash table errors during deactivation by @jdx in [#6846](https://github.com/jdx/mise/pull/6846) - **(install)** error on non-existent tools in `mise install` by @jdx in [#6844](https://github.com/jdx/mise/pull/6844) ### 📦 Registry - Disable libsql-server on Windows by @jayvdb in [#6837](https://github.com/jdx/mise/pull/6837) - add infisical by @jdx in [#6845](https://github.com/jdx/mise/pull/6845) ## [2025.11.0](https://github.com/jdx/mise/compare/v2025.10.21..v2025.11.0) - 2025-11-01 ### 🐛 Bug Fixes - **(activate)** reset PATH when activate is called multiple times by @jdx in [#6829](https://github.com/jdx/mise/pull/6829) - **(env)** preserve user-configured PATH entries from env._.path by @jdx in [#6835](https://github.com/jdx/mise/pull/6835) - store tool options for all backends in metadata by @roele in [#6807](https://github.com/jdx/mise/pull/6807) ### 📚 Documentation - fix usage spec syntax from 'option' to 'flag' by @jdx in [#6834](https://github.com/jdx/mise/pull/6834) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to 7351bbe by @renovate[bot] in [#6826](https://github.com/jdx/mise/pull/6826) - update ghcr.io/jdx/mise:deb docker digest to 3a847f2 by @renovate[bot] in [#6828](https://github.com/jdx/mise/pull/6828) - update ghcr.io/jdx/mise:copr docker digest to 546dffb by @renovate[bot] in [#6827](https://github.com/jdx/mise/pull/6827) - pin jdx/mise-action action to e3d7b8d by @renovate[bot] in [#6825](https://github.com/jdx/mise/pull/6825) ## [2025.10.21](https://github.com/jdx/mise/compare/v2025.10.20..v2025.10.21) - 2025-10-30 ### 🐛 Bug Fixes - **(cli)** show friendly error when --cd path does not exist by @jdx in [#6818](https://github.com/jdx/mise/pull/6818) - **(env)** prevent PATH corruption when paths are interleaved with original PATH by @jdx in [#6821](https://github.com/jdx/mise/pull/6821) - **(node)** update lts version by @risu729 in [#6816](https://github.com/jdx/mise/pull/6816) - **(schema,settings)** update type and descriptions for shell argument settings by @astrochemx in [#6805](https://github.com/jdx/mise/pull/6805) ### Chore - update kerl to 4.4.0 by @rbino in [#6809](https://github.com/jdx/mise/pull/6809) ### New Contributors - @astrochemx made their first contribution in [#6805](https://github.com/jdx/mise/pull/6805) - @rbino made their first contribution in [#6809](https://github.com/jdx/mise/pull/6809) ## [2025.10.20](https://github.com/jdx/mise/compare/v2025.10.19..v2025.10.20) - 2025-10-29 ### 🚀 Features - Add MSVC asset matching on Windows by @trolleyman in [#6798](https://github.com/jdx/mise/pull/6798) ### 🐛 Bug Fixes - **(cache)** exclude http backend tarballs from autoprune by @jdx in [#6806](https://github.com/jdx/mise/pull/6806) - **(ci)** prevent release job from running when dependencies fail by @jdx in [#6804](https://github.com/jdx/mise/pull/6804) - **(fish)** remove --move flag from fish_add_path to prevent PATH corruption by @jdx in [#6800](https://github.com/jdx/mise/pull/6800) - **(tasks)** support local .config/mise/conf.d/*.toml tasks by @syhol in [#6792](https://github.com/jdx/mise/pull/6792) ### 📚 Documentation - change 'claude-code' to 'claude' in examples by @bradleybuda in [#6801](https://github.com/jdx/mise/pull/6801) ### 📦 Registry - add cpz and rmz by @sassdavid in [#6793](https://github.com/jdx/mise/pull/6793) ### New Contributors - @trolleyman made their first contribution in [#6798](https://github.com/jdx/mise/pull/6798) - @bradleybuda made their first contribution in [#6801](https://github.com/jdx/mise/pull/6801) ## [2025.10.19](https://github.com/jdx/mise/compare/v2025.10.18..v2025.10.19) - 2025-10-28 ### 🚀 Features - **(zig)** Download zig tarballs from vetted community mirrors when available. by @Maarrk in [#6670](https://github.com/jdx/mise/pull/6670) ### 🐛 Bug Fixes - **(config)** respect auto_install=false for all installation contexts by @jdx in [#6788](https://github.com/jdx/mise/pull/6788) - **(plugins)** incorrect tool versions installed for custom plugins by @roele in [#6765](https://github.com/jdx/mise/pull/6765) - **(reqwest)** enable socks for self-update by @tony-sol in [#6775](https://github.com/jdx/mise/pull/6775) ### 📚 Documentation - **(task)** Fix task flag definitions and examples by @syhol in [#6790](https://github.com/jdx/mise/pull/6790) - **(task-arguments)** adds `# [USAGE]` syntax by @risu729 in [#6768](https://github.com/jdx/mise/pull/6768) - enhance task documentation with syntax highlighting and corrections by @jdx in [#6777](https://github.com/jdx/mise/pull/6777) - use triple single quotes for multiline run commands by @jdx in [#6791](https://github.com/jdx/mise/pull/6791) ### 🧪 Testing - **(perf)** add warmup calls for benchmarks to fix incorrect numbers by @jdx in [#6789](https://github.com/jdx/mise/pull/6789) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#6780](https://github.com/jdx/mise/pull/6780) ### 📦 Registry - update bat-extras backends by @TyceHerrman in [#6784](https://github.com/jdx/mise/pull/6784) ## [2025.10.18](https://github.com/jdx/mise/compare/v2025.10.17..v2025.10.18) - 2025-10-25 ### 🚀 Features - **(task)** make leading colon optional for monorepo task references by @jdx in [#6763](https://github.com/jdx/mise/pull/6763) ### 🐛 Bug Fixes - **(task)** resolve monorepo task dependencies with colons in task names by @jdx in [#6761](https://github.com/jdx/mise/pull/6761) - Add clang and libs to nix nativeBuildInputs by @laozc in [#6760](https://github.com/jdx/mise/pull/6760) ### 📚 Documentation - **(task)** deprecate Tera template functions for task arguments by @jdx in [#6764](https://github.com/jdx/mise/pull/6764) ## [2025.10.17](https://github.com/jdx/mise/compare/v2025.10.16..v2025.10.17) - 2025-10-24 ### 🚀 Features - **(plugins)** Implement missing `file.exists()` Lua function by @ofalvai in [#6754](https://github.com/jdx/mise/pull/6754) - **(tasks)** Make tera templates available in usage by @iamkroot in [#6747](https://github.com/jdx/mise/pull/6747) - use custom api_url for asset downloading in GHES setups by @talbx in [#6730](https://github.com/jdx/mise/pull/6730) ### 🐛 Bug Fixes - **(env)** prioritize _.path after external PATH modifications by @jdx in [#6755](https://github.com/jdx/mise/pull/6755) - incorrect task arguments with spaces on Windows by @nickbabcock in [#6744](https://github.com/jdx/mise/pull/6744) ### 📚 Documentation - Add example of configuring tools in a file tasks by @richardthe3rd in [#6719](https://github.com/jdx/mise/pull/6719) - Add NixOS tip about source compilation to install docs by @richardgill in [#6757](https://github.com/jdx/mise/pull/6757) ### ◀️ Revert - fix(shell): prevent infinite loop in zsh command-not-found handler by @jdx in [#6758](https://github.com/jdx/mise/pull/6758) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:copr docker digest to 7f6aee5 by @renovate[bot] in [#6750](https://github.com/jdx/mise/pull/6750) - update ghcr.io/jdx/mise:alpine docker digest to f749e46 by @renovate[bot] in [#6749](https://github.com/jdx/mise/pull/6749) - update ghcr.io/jdx/mise:rpm docker digest to 308b042 by @renovate[bot] in [#6752](https://github.com/jdx/mise/pull/6752) - update ghcr.io/jdx/mise:deb docker digest to e28b4fd by @renovate[bot] in [#6751](https://github.com/jdx/mise/pull/6751) ### 📦 Registry - add superhtml by @Maarrk in [#6742](https://github.com/jdx/mise/pull/6742) - add opengrep by @vmeurisse in [#6745](https://github.com/jdx/mise/pull/6745) ### New Contributors - @richardgill made their first contribution in [#6757](https://github.com/jdx/mise/pull/6757) - @nickbabcock made their first contribution in [#6744](https://github.com/jdx/mise/pull/6744) - @vmeurisse made their first contribution in [#6745](https://github.com/jdx/mise/pull/6745) - @talbx made their first contribution in [#6730](https://github.com/jdx/mise/pull/6730) - @Maarrk made their first contribution in [#6742](https://github.com/jdx/mise/pull/6742) ## [2025.10.16](https://github.com/jdx/mise/compare/v2025.10.15..v2025.10.16) - 2025-10-23 ### 🚀 Features - **(tasks)** modify usage spec parsing to return dummy strings by @iamkroot in [#6723](https://github.com/jdx/mise/pull/6723) - include resolved sources in task templating context by @the-wondersmith in [#6180](https://github.com/jdx/mise/pull/6180) - Add Tera function `absolute` by @iamkroot in [#6729](https://github.com/jdx/mise/pull/6729) ### 🐛 Bug Fixes - **(cli)** respect os filter during upgrade by @iamkroot in [#6724](https://github.com/jdx/mise/pull/6724) ### 📚 Documentation - fix RUNTIME.osType values in example snippet by @ofalvai in [#6732](https://github.com/jdx/mise/pull/6732) - migrate issue links to GitHub discussions by @jdx in [#6740](https://github.com/jdx/mise/pull/6740) - document Lua version by @ofalvai in [#6741](https://github.com/jdx/mise/pull/6741) ### New Contributors - @ofalvai made their first contribution in [#6741](https://github.com/jdx/mise/pull/6741) - @iamkroot made their first contribution in [#6729](https://github.com/jdx/mise/pull/6729) - @the-wondersmith made their first contribution in [#6180](https://github.com/jdx/mise/pull/6180) ## [2025.10.15](https://github.com/jdx/mise/compare/v2025.10.14..v2025.10.15) - 2025-10-22 ### 🚀 Features - **(aqua)** use GitHub API digests for release asset checksums by @jdx in [#6720](https://github.com/jdx/mise/pull/6720) - **(github)** use GitHub API digests for release asset checksums by @jdx in [#6721](https://github.com/jdx/mise/pull/6721) - **(plugins)** automatically install backend plugins by @roele in [#6696](https://github.com/jdx/mise/pull/6696) - **(tasks)** add choices to flag() and enable naked runs with task flags by @jdx in [#6707](https://github.com/jdx/mise/pull/6707) ### 🐛 Bug Fixes - **(config)** show trust error instead of silently skipping untrusted configs by @jdx in [#6715](https://github.com/jdx/mise/pull/6715) - **(env)** handle non-ASCII environment variables gracefully by @arnodirlam in [#6708](https://github.com/jdx/mise/pull/6708) - **(nix)** add cmakeMinimal to nativeBuildInputs by @okuuva in [#6691](https://github.com/jdx/mise/pull/6691) - **(tasks)** load project env vars for global tasks with dir="{{cwd}}" by @jdx in [#6717](https://github.com/jdx/mise/pull/6717) ### 📦️ Dependency Updates - update gh to latest (2.82.1) by @jdx in [#6718](https://github.com/jdx/mise/pull/6718) ### New Contributors - @arnodirlam made their first contribution in [#6708](https://github.com/jdx/mise/pull/6708) ## [2025.10.14](https://github.com/jdx/mise/compare/v2025.10.13..v2025.10.14) - 2025-10-21 ### 🚀 Features - **(tasks)** add env var support for args/flags in usage specs by @jdx in [#6704](https://github.com/jdx/mise/pull/6704) ### 🐛 Bug Fixes - **(release)** prevent S3 rate limiting errors during CDN upload by @jdx in [#6705](https://github.com/jdx/mise/pull/6705) ### 📚 Documentation - add comprehensive documentation for environment plugins by @jdx in [#6702](https://github.com/jdx/mise/pull/6702) ### 📦️ Dependency Updates - bump mlua from 0.11.0-beta.3 to 0.11 by @jdx in [#6701](https://github.com/jdx/mise/pull/6701) ## [2025.10.13](https://github.com/jdx/mise/compare/v2025.10.12..v2025.10.13) - 2025-10-21 ### 🐛 Bug Fixes - **(revert)** fix(deps): update rust crate ubi to 0.8.2 by @nekrich in [#6700](https://github.com/jdx/mise/pull/6700) ### 📚 Documentation - Add fnox as recommended secret management option by @jdx in [#6698](https://github.com/jdx/mise/pull/6698) ### New Contributors - @nekrich made their first contribution in [#6700](https://github.com/jdx/mise/pull/6700) ## [2025.10.12](https://github.com/jdx/mise/compare/v2025.10.11..v2025.10.12) - 2025-10-20 ### 🐛 Bug Fixes - **(rust)** preserve original PATH entries when managing tool paths by @jdx in [#6689](https://github.com/jdx/mise/pull/6689) ### 📦️ Dependency Updates - update rust crate ubi to 0.8.2 by @risu729 in [#6693](https://github.com/jdx/mise/pull/6693) ## [2025.10.11](https://github.com/jdx/mise/compare/v2025.10.10..v2025.10.11) - 2025-10-18 ### 🚀 Features - remove experimental labels from stable features by @jdx in [#6684](https://github.com/jdx/mise/pull/6684) ### 🐛 Bug Fixes - **(tasks)** resolve :task patterns in run blocks for monorepo tasks by @LER0ever in [#6682](https://github.com/jdx/mise/pull/6682) ### 📚 Documentation - Fix typo in comparison-to-asdf.md by @TobiX in [#6677](https://github.com/jdx/mise/pull/6677) ### 📦️ Dependency Updates - update docker/dockerfile:1 docker digest to b6afd42 by @renovate[bot] in [#6675](https://github.com/jdx/mise/pull/6675) - update fedora:43 docker digest to 2ad3073 by @renovate[bot] in [#6676](https://github.com/jdx/mise/pull/6676) ### New Contributors - @LER0ever made their first contribution in [#6682](https://github.com/jdx/mise/pull/6682) ## [2025.10.10](https://github.com/jdx/mise/compare/v2025.10.9..v2025.10.10) - 2025-10-16 ### 🐛 Bug Fixes - **(backend)** sync parent directory after removing incomplete marker by @EronWright in [#6668](https://github.com/jdx/mise/pull/6668) - **(tasks)** improve error message for untrusted config files by @jdx in [#6672](https://github.com/jdx/mise/pull/6672) - fix(deps) Revert "fix(deps): update rust crate ubi to 0.8 " by @swgillespie in [#6652](https://github.com/jdx/mise/pull/6652) ### New Contributors - @swgillespie made their first contribution in [#6652](https://github.com/jdx/mise/pull/6652) - @EronWright made their first contribution in [#6668](https://github.com/jdx/mise/pull/6668) ## [2025.10.9](https://github.com/jdx/mise/compare/v2025.10.8..v2025.10.9) - 2025-10-15 ### 🐛 Bug Fixes - **(docs)** add missing config file path by @haellsigh in [#6658](https://github.com/jdx/mise/pull/6658) - **(task)** resolve monorepo dependency chains with local task references by @jdx in [#6665](https://github.com/jdx/mise/pull/6665) - **(ui)** add terminal detection for OSC 9;4 progress sequences by @jdx in [#6657](https://github.com/jdx/mise/pull/6657) ### 📚 Documentation - fix aqua package info in CHANGELOG.md by @jdx in [#6664](https://github.com/jdx/mise/pull/6664) ### New Contributors - @haellsigh made their first contribution in [#6658](https://github.com/jdx/mise/pull/6658) ## [2025.10.8](https://github.com/jdx/mise/compare/v2025.10.7..v2025.10.8) - 2025-10-13 ### 🚀 Features - **(plugins)** more archiver extensions by @blaubaer in [#6644](https://github.com/jdx/mise/pull/6644) ### 🐛 Bug Fixes - **(cli)** make `mise //foo` equivalent to `mise run //foo` by @neongreen in [#6641](https://github.com/jdx/mise/pull/6641) - **(config)** load MISE_ENV configs for monorepo tasks by @jdx in [#6624](https://github.com/jdx/mise/pull/6624) - improve ... pattern matching for monorepo tasks by @neongreen in [#6635](https://github.com/jdx/mise/pull/6635) ### 🛡️ Security - **(security)** use HTTPS instead of HTTP for version hosts by @jdx in [#6638](https://github.com/jdx/mise/pull/6638) ### 📦️ Dependency Updates - update rust crate ubi to 0.8 by @risu729 in [#6637](https://github.com/jdx/mise/pull/6637) ### 📦 Registry - add codex (`npm:@openai/codex`) by @risu729 in [#6634](https://github.com/jdx/mise/pull/6634) - add tests (1password-certstrap) by @risu729 in [#6592](https://github.com/jdx/mise/pull/6592) ### New Contributors - @neongreen made their first contribution in [#6641](https://github.com/jdx/mise/pull/6641) ## [2025.10.7](https://github.com/jdx/mise/compare/v2025.10.6..v2025.10.7) - 2025-10-10 ### 🚀 Features - **(config)** Add a ceiling to how mise searchs for config & tasks by @richardthe3rd in [#6041](https://github.com/jdx/mise/pull/6041) - **(release)** include aqua-registry updates in changelog and release notes by @jdx in [#6623](https://github.com/jdx/mise/pull/6623) ### 🐛 Bug Fixes - **(task)** use config_root instead of project_root for task base path by @risu729 in [#6609](https://github.com/jdx/mise/pull/6609) - **(task)** resolve project tasks in run blocks using TaskLoadContext by @jdx in [#6614](https://github.com/jdx/mise/pull/6614) - **(task)** dont truncate task message when CI is set by @roele in [#6620](https://github.com/jdx/mise/pull/6620) - **(tasks)** restore MISE_ENV environment inheritance for tasks by @glasser in [#6621](https://github.com/jdx/mise/pull/6621) - **(ui)** prevent OSC 9;4 progress sequences from being written to non-terminals by @jdx in [#6615](https://github.com/jdx/mise/pull/6615) ### 📦 Registry - add lazyssh by @TyceHerrman in [#6610](https://github.com/jdx/mise/pull/6610) ### Chore - remove cosign/slsa-verifier from mise.toml by @jdx in [#6616](https://github.com/jdx/mise/pull/6616) ### New Contributors - @richardthe3rd made their first contribution in [#6041](https://github.com/jdx/mise/pull/6041) ## [2025.10.6](https://github.com/jdx/mise/compare/v2025.10.5..v2025.10.6) - 2025-10-08 ### 🚀 Features - add OSC 9;4 terminal progress indicators by @jdx in [#6584](https://github.com/jdx/mise/pull/6584) - make progress bar a footer by @jdx in [#6590](https://github.com/jdx/mise/pull/6590) ### 🐛 Bug Fixes - **(task)** preserve ubi tool options during auto-install by @jdx in [#6600](https://github.com/jdx/mise/pull/6600) - unify project_root and config_root resolution by @risu729 in [#6588](https://github.com/jdx/mise/pull/6588) ### 🚜 Refactor - **(exec)** remove redundant tty check for auto-install by @jdx in [#6589](https://github.com/jdx/mise/pull/6589) - remove duplicated task loads by @risu729 in [#6594](https://github.com/jdx/mise/pull/6594) ### 📦 Registry - add vfox-mongod by @blaubaer in [#6586](https://github.com/jdx/mise/pull/6586) ### New Contributors - @blaubaer made their first contribution in [#6586](https://github.com/jdx/mise/pull/6586) ## [2025.10.5](https://github.com/jdx/mise/compare/v2025.10.4..v2025.10.5) - 2025-10-07 ### 🐛 Bug Fixes - **(docs)** improve favicon support for Safari by @jdx in [#6567](https://github.com/jdx/mise/pull/6567) - **(github)** download assets via API to respect GITHUB_TOKEN by @roele in [#6496](https://github.com/jdx/mise/pull/6496) - **(task)** load toml tasks in `task_config.includes` in system/global config and monorepo subdirs by @risu729 in [#6545](https://github.com/jdx/mise/pull/6545) - **(task)** handle dots in monorepo directory names correctly by @jdx in [#6571](https://github.com/jdx/mise/pull/6571) ### 📚 Documentation - **(readme)** add GitHub Issues & Discussions section by @rsyring in [#6573](https://github.com/jdx/mise/pull/6573) - **(tasks)** create dedicated monorepo tasks documentation by @jdx in [#6561](https://github.com/jdx/mise/pull/6561) - **(tasks)** enhance monorepo documentation with tool comparisons by @jdx in [#6563](https://github.com/jdx/mise/pull/6563) ### 📦 Registry - add jules by @alefteris in [#6568](https://github.com/jdx/mise/pull/6568) ## [2025.10.4](https://github.com/jdx/mise/compare/v2025.10.3..v2025.10.4) - 2025-10-06 ### 🐛 Bug Fixes - **(installing-mise.md)** broken link by @equirosa in [#6555](https://github.com/jdx/mise/pull/6555) - **(task)** remote git tasks now properly inherit tools from parent configs by @jdx in [#6558](https://github.com/jdx/mise/pull/6558) - **(tasks)** restore tool loading from idiomatic version files by @jdx in [#6559](https://github.com/jdx/mise/pull/6559) ### 🚜 Refactor - **(task)** remove duplicated codes by @risu729 in [#6553](https://github.com/jdx/mise/pull/6553) ### New Contributors - @equirosa made their first contribution in [#6555](https://github.com/jdx/mise/pull/6555) ## [2025.10.3](https://github.com/jdx/mise/compare/v2025.10.2..v2025.10.3) - 2025-10-06 ### 🚀 Features - **(tasks)** add experimental monorepo task support with target paths by @jdx in [#6535](https://github.com/jdx/mise/pull/6535) - **(tasks)** respect local config_roots for monorepo tasks by @jdx in [#6552](https://github.com/jdx/mise/pull/6552) - support latest suffix for Java, Python and Ruby flavoured versions by @roele in [#6533](https://github.com/jdx/mise/pull/6533) ### 🐛 Bug Fixes - **(aqua)** decode filename extracted from url by @risu729 in [#6536](https://github.com/jdx/mise/pull/6536) - **(snapcraft)** use classic confinement by @phanect in [#6542](https://github.com/jdx/mise/pull/6542) - **(task)** fix task pattern matching and add :task syntax for monorepos by @risu729 in [#6549](https://github.com/jdx/mise/pull/6549) - **(tasks)** validate monorepo setup before running monorepo tasks by @jdx in [#6551](https://github.com/jdx/mise/pull/6551) - Add bash option in example by @Its-Just-Nans in [#6541](https://github.com/jdx/mise/pull/6541) - suppress ignore crate logs by @risu729 in [#6547](https://github.com/jdx/mise/pull/6547) ### 📚 Documentation - Update Python virtual environment documentation by @Konfekt in [#6538](https://github.com/jdx/mise/pull/6538) ### 📦 Registry - added cloudflare wrangler by @moisesmorillo in [#6534](https://github.com/jdx/mise/pull/6534) ### Chore - **(hk)** bump to v1.18.1 by @jdx in [#6546](https://github.com/jdx/mise/pull/6546) ### Hk - bump to 1.18.1 by @jdx in [0ab65cd](https://github.com/jdx/mise/commit/0ab65cd9c6827fd4738e5184be6d743f94be34b2) ### New Contributors - @Konfekt made their first contribution in [#6538](https://github.com/jdx/mise/pull/6538) - @moisesmorillo made their first contribution in [#6534](https://github.com/jdx/mise/pull/6534) ## [2025.10.2](https://github.com/jdx/mise/compare/v2025.10.1..v2025.10.2) - 2025-10-03 ### 🐛 Bug Fixes - **(shell)** prevent infinite loop in zsh command-not-found handler by @yordis in [#6516](https://github.com/jdx/mise/pull/6516) - **(snapcraft)** add missing home plug for the home directory access permission by @phanect in [#6525](https://github.com/jdx/mise/pull/6525) - **(vfox)** implement headers support on http mod by @BasixKOR in [#6521](https://github.com/jdx/mise/pull/6521) - set MIX_HOME and MIX_ARCHIVES when using the elixir plugin by @numso in [#6504](https://github.com/jdx/mise/pull/6504) ### 📦️ Dependency Updates - update docker/login-action digest to 5e57cd1 by @renovate[bot] in [#6522](https://github.com/jdx/mise/pull/6522) - update fedora:43 docker digest to 2c0d72b by @renovate[bot] in [#6523](https://github.com/jdx/mise/pull/6523) ### Security - verify macOS binary signature during self-update by @jdx in [#6528](https://github.com/jdx/mise/pull/6528) ### New Contributors - @yordis made their first contribution in [#6516](https://github.com/jdx/mise/pull/6516) - @numso made their first contribution in [#6504](https://github.com/jdx/mise/pull/6504) - @BasixKOR made their first contribution in [#6521](https://github.com/jdx/mise/pull/6521) ## [2025.10.1](https://github.com/jdx/mise/compare/v2025.10.0..v2025.10.1) - 2025-10-03 ### 🚀 Features - **(snapcraft)** add snap package by @phanect in [#6472](https://github.com/jdx/mise/pull/6472) ### 🐛 Bug Fixes - **(cache)** remove duplicate bytes in prune output by @risu729 in [#6515](https://github.com/jdx/mise/pull/6515) ### 📦 Registry - add tombi by @TyceHerrman in [#6520](https://github.com/jdx/mise/pull/6520) ### Chore - **(copr)** increase COPR publish timeout by 60 minutes by @Copilot in [#6512](https://github.com/jdx/mise/pull/6512) ### New Contributors - @phanect made their first contribution in [#6472](https://github.com/jdx/mise/pull/6472) ## [2025.10.0](https://github.com/jdx/mise/compare/v2025.9.25..v2025.10.0) - 2025-10-01 ### 🚀 Features - change idiomatic_version_file to default disabled by @jdx in [#6501](https://github.com/jdx/mise/pull/6501) ### 🐛 Bug Fixes - **(self-update)** add missing functions to self_update stub by @jdx in [#6502](https://github.com/jdx/mise/pull/6502) - **(set)** allow --prompt flag to work with `mise set` by @jdx in [#6485](https://github.com/jdx/mise/pull/6485) ### 📚 Documentation - **(hooks)** clarify pre/post-install hooks description. by @minusfive in [#6497](https://github.com/jdx/mise/pull/6497) - remove link to issue by @jdx in [e13d980](https://github.com/jdx/mise/commit/e13d98012fda05e5032b7dfc18f562c28f140cf9) ### 🧪 Testing - **(e2e)** remove deprecated MISE_LEGACY_VERSION_FILE assertions by @jdx in [#6505](https://github.com/jdx/mise/pull/6505) ### 📦 Registry - add code by @TyceHerrman in [#6492](https://github.com/jdx/mise/pull/6492) ### New Contributors - @minusfive made their first contribution in [#6497](https://github.com/jdx/mise/pull/6497) ## [2025.9.25](https://github.com/jdx/mise/compare/v2025.9.24..v2025.9.25) - 2025-09-30 ### 🐛 Bug Fixes - **(auto-install)** support installing non-active backend versions by @jdx in [#6484](https://github.com/jdx/mise/pull/6484) - **(install)** remove duplicate 'mise' text in install header by @jdx in [#6489](https://github.com/jdx/mise/pull/6489) - **(task)** prevent hang when tasks with multiple dependencies fail by @stempler in [#6481](https://github.com/jdx/mise/pull/6481) ### 🧪 Testing - **(e2e)** use local HTTP server instead of httpbin.org for tool-stub tests by @jdx in [#6488](https://github.com/jdx/mise/pull/6488) ### 📦 Registry - prefer k3s from Aqua over ASDF plugin by @TobiX in [#6486](https://github.com/jdx/mise/pull/6486) ### Chore - **(ci)** prevent release workflow from running on release branch pushes by @jdx in [#6490](https://github.com/jdx/mise/pull/6490) - **(ci)** parallelize release workflow to start e2e tests earlier by @jdx in [#6491](https://github.com/jdx/mise/pull/6491) ### New Contributors - @stempler made their first contribution in [#6481](https://github.com/jdx/mise/pull/6481) ## [2025.9.24](https://github.com/jdx/mise/compare/v2025.9.23..v2025.9.24) - 2025-09-29 ### 🚀 Features - **(age)** support age encrypted env vars in mise.toml files by @jdx in [#6463](https://github.com/jdx/mise/pull/6463) ### 🐛 Bug Fixes - **(vfox)** integrate `parse_legacy_file` into backend by @malept in [#6471](https://github.com/jdx/mise/pull/6471) ### 📦 Registry - add ggshield by @TyceHerrman in [#6435](https://github.com/jdx/mise/pull/6435) - add jaq by @TyceHerrman in [#6434](https://github.com/jdx/mise/pull/6434) ## [2025.9.23](https://github.com/jdx/mise/compare/v2025.9.22..v2025.9.23) - 2025-09-28 ### 🚀 Features - **(env)** add support for required environment variables by @jdx in [#6461](https://github.com/jdx/mise/pull/6461) ### 🐛 Bug Fixes - **(set)** unify config file resolution for mise set and mise use by @jdx in [#6467](https://github.com/jdx/mise/pull/6467) ### Chore - **(clippy)** replace &Box with &dyn SingleReport by @jdx in [#6465](https://github.com/jdx/mise/pull/6465) ## [2025.9.22](https://github.com/jdx/mise/compare/v2025.9.21..v2025.9.22) - 2025-09-28 ### 🚀 Features - **(backend)** add environment variable override for tool backends by @jdx in [#6456](https://github.com/jdx/mise/pull/6456) - add a http_retries setting to define number of retry attempts by @roele in [#6444](https://github.com/jdx/mise/pull/6444) ### 📦 Registry - re-enable tests by @risu729 in [#6454](https://github.com/jdx/mise/pull/6454) - restore comments and tests by @risu729 in [#6378](https://github.com/jdx/mise/pull/6378) - add github backend for graphite by @jdx in [#6455](https://github.com/jdx/mise/pull/6455) ## [2025.9.21](https://github.com/jdx/mise/compare/v2025.9.20..v2025.9.21) - 2025-09-27 ### 🚀 Features - **(cache)** add mise cache path command by @jdx in [#6442](https://github.com/jdx/mise/pull/6442) - **(github)** add support for compressed binaries and Buck2 to registry by @jdx in [#6439](https://github.com/jdx/mise/pull/6439) ### 🐛 Bug Fixes - **(http)** bump mtime when extracting tarballs to cache by @jdx in [#6438](https://github.com/jdx/mise/pull/6438) ### 🧪 Testing - **(vfox)** eliminate flaky remote host dependencies in tests by @jdx in [#6447](https://github.com/jdx/mise/pull/6447) - **(vfox)** improve test_download_file reliability by @jdx in [#6450](https://github.com/jdx/mise/pull/6450) - optimize remote task tests with local server by @jdx in [#6443](https://github.com/jdx/mise/pull/6443) - optimize git remote task tests with local repositories by @jdx in [#6441](https://github.com/jdx/mise/pull/6441) - mark slow e2e tests and add runtime warnings by @jdx in [#6449](https://github.com/jdx/mise/pull/6449) ### 📦 Registry - remove incorrect bin_path from balena-cli by @jdx in [#6445](https://github.com/jdx/mise/pull/6445) - disable oxlint test temporarily by @jdx in [#6446](https://github.com/jdx/mise/pull/6446) ### Chore - **(ci)** run release workflow on PRs to main for branch protection by @jdx in [#6448](https://github.com/jdx/mise/pull/6448) ## [2025.9.20](https://github.com/jdx/mise/compare/v2025.9.19..v2025.9.20) - 2025-09-26 ### 🚀 Features - **(spm)** add support for self-hosted and GitLab repositories by @roele in [#6358](https://github.com/jdx/mise/pull/6358) - add instructions for self-update by @jdx in [#6433](https://github.com/jdx/mise/pull/6433) ### 🐛 Bug Fixes - **(doctor)** exclude tools not supported on current os by @risu729 in [#6422](https://github.com/jdx/mise/pull/6422) - **(json-schema)** remove settings/additionalProperties by @tpansino in [#6420](https://github.com/jdx/mise/pull/6420) - **(task)** prevent hang when nested tasks fail by @jdx in [#6430](https://github.com/jdx/mise/pull/6430) - **(ubi)** filter versions with tag_regex before trimming v prefixes by @risu729 in [#6421](https://github.com/jdx/mise/pull/6421) - allow strip_archive_path_components to strip a dir containing the same filename by @risu729 in [#6405](https://github.com/jdx/mise/pull/6405) ### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to a64d8b4 by @renovate[bot] in [#6426](https://github.com/jdx/mise/pull/6426) - update actions/cache digest to 0057852 by @renovate[bot] in [#6425](https://github.com/jdx/mise/pull/6425) - update ghcr.io/jdx/mise:deb docker digest to af96f8e by @renovate[bot] in [#6428](https://github.com/jdx/mise/pull/6428) - update ghcr.io/jdx/mise:copr docker digest to 0f98c77 by @renovate[bot] in [#6427](https://github.com/jdx/mise/pull/6427) ### 📦 Registry - use version_prefix for github backends by @risu729 in [#6409](https://github.com/jdx/mise/pull/6409) - fix hivemind by @mnm364 in [#6431](https://github.com/jdx/mise/pull/6431) - revert opam/k3kcli backends to ubi by @risu729 in [#6406](https://github.com/jdx/mise/pull/6406) ## [2025.9.19](https://github.com/jdx/mise/compare/v2025.9.18..v2025.9.19) - 2025-09-25 ### 🚀 Features - **(github)** filter remote versions by version_prefix by @risu729 in [#6408](https://github.com/jdx/mise/pull/6408) - Remove experimental labels for GitHub and HTTP backends by @Copilot in [#6415](https://github.com/jdx/mise/pull/6415) ### 🐛 Bug Fixes - **(backend)** make pre-tools env vars available in postinstall hooks by @jdx in [#6418](https://github.com/jdx/mise/pull/6418) ### 🧪 Testing - **(vfox)** replace flaky external tests with local dummy plugin by @jdx in [#6403](https://github.com/jdx/mise/pull/6403) ### 📦 Registry - fix mise-ghcup plugin managed tools descriptions by @risu729 in [#6411](https://github.com/jdx/mise/pull/6411) - add Tinymist by @3w36zj6 in [#6412](https://github.com/jdx/mise/pull/6412) - revert djinni backend to ubi by @risu729 in [#6410](https://github.com/jdx/mise/pull/6410) ### New Contributors - @Copilot made their first contribution in [#6415](https://github.com/jdx/mise/pull/6415) ## [2025.9.18](https://github.com/jdx/mise/compare/v2025.9.17..v2025.9.18) - 2025-09-25 ### 🚀 Features - **(config)** support vars in tool versions by @jdx in [#6401](https://github.com/jdx/mise/pull/6401) - **(template)** add read_file() function by @jdx in [#6400](https://github.com/jdx/mise/pull/6400) ### 🐛 Bug Fixes - **(aqua)** support github_artifact_attestations.enabled by @risu729 in [#6372](https://github.com/jdx/mise/pull/6372) - use /c instead of -c on windows in postinstall hook by @risu729 in [#6397](https://github.com/jdx/mise/pull/6397) ### 🧪 Testing - **(test-tool)** uninstall all versions and clear cache before installation by @jdx in [#6393](https://github.com/jdx/mise/pull/6393) ### 📦 Registry - replace amplify-cli github backend with ubi by @eggplants in [#6396](https://github.com/jdx/mise/pull/6396) ### New Contributors - @eggplants made their first contribution in [#6396](https://github.com/jdx/mise/pull/6396) ## [2025.9.17](https://github.com/jdx/mise/compare/v2025.9.16..v2025.9.17) - 2025-09-24 ### 🚀 Features - **(java)** add support for Liberica NIK releases by @roele in [#6382](https://github.com/jdx/mise/pull/6382) ### 🐛 Bug Fixes - **(toolset)** handle underflow in version_sub function by @koh-sh in [#6389](https://github.com/jdx/mise/pull/6389) ### 📚 Documentation - document MISE_ENV behavior for global/system configs by @jdx in [#6385](https://github.com/jdx/mise/pull/6385) ### New Contributors - @jc00ke made their first contribution in [#6386](https://github.com/jdx/mise/pull/6386) - @koh-sh made their first contribution in [#6389](https://github.com/jdx/mise/pull/6389) ## [2025.9.16](https://github.com/jdx/mise/compare/v2025.9.15..v2025.9.16) - 2025-09-22 ### 🐛 Bug Fixes - **(aqua)** remove blake3 support from aqua checksum algorithms by @risu729 in [#6370](https://github.com/jdx/mise/pull/6370) - **(aqua)** remove cosign and slsa-verifier dependencies by @risu729 in [#6371](https://github.com/jdx/mise/pull/6371) - **(aqua)** remove cosign.experimental by @risu729 in [#6376](https://github.com/jdx/mise/pull/6376) - **(file)** handle GNU sparse files and tar crate extraction issues by @jdx in [#6380](https://github.com/jdx/mise/pull/6380) ### 📚 Documentation - minisign doesn't require cli by @risu729 in [#6369](https://github.com/jdx/mise/pull/6369) ### 📦 Registry - use npm backend for zbctl by @risu729 in [#6379](https://github.com/jdx/mise/pull/6379) ### Chore - ignore renovate new bot name by @risu729 in [#6364](https://github.com/jdx/mise/pull/6364) ## [2025.9.15](https://github.com/jdx/mise/compare/v2025.9.14..v2025.9.15) - 2025-09-21 ### 🚀 Features - add env propagation by @Its-Just-Nans in [#6342](https://github.com/jdx/mise/pull/6342) ### 🐛 Bug Fixes - **(aqua)** improve GitHub token handling for sigstore verification by @jdx in [#6351](https://github.com/jdx/mise/pull/6351) - **(backend)** change dependency checks to warnings instead of errors by @jdx in [#6363](https://github.com/jdx/mise/pull/6363) - **(npm)** improve error message when npm/bun is not installed by @jdx in [#6359](https://github.com/jdx/mise/pull/6359) - **(vfox)** enable TLS support for reqwest to fix CI tests by @jdx in [#6356](https://github.com/jdx/mise/pull/6356) ### 🚜 Refactor - **(registry)** convert to nested TOML sections format by @jdx in [#6361](https://github.com/jdx/mise/pull/6361) ### 🧪 Testing - **(e2e)** resolve mise via PATH in backend missing deps test by @jdx in [#6362](https://github.com/jdx/mise/pull/6362) - **(vfox)** replace flaky external HTTP tests with local mock server by @jdx in [#6354](https://github.com/jdx/mise/pull/6354) ### 📦️ Dependency Updates - pin dependencies by @renovate[bot] in [#6243](https://github.com/jdx/mise/pull/6243) ### 📦 Registry - add missing cargo backends by @jayvdb in [#6307](https://github.com/jdx/mise/pull/6307) ### Chore - **(install.sh)** add `MISE_INSTALL_MUSL` to force installing musl variants on Linux by @malept in [#6355](https://github.com/jdx/mise/pull/6355) ## [2025.9.14](https://github.com/jdx/mise/compare/v2025.9.13..v2025.9.14) - 2025-09-20 ### 🐛 Bug Fixes - fix an issue where Swift could not be installed on arm64 Ubuntu by @lish82 in [#6348](https://github.com/jdx/mise/pull/6348) ### Chore - use cross to build on linux by @jdx in [#6346](https://github.com/jdx/mise/pull/6346) ### New Contributors - @lish82 made their first contribution in [#6348](https://github.com/jdx/mise/pull/6348) ## [2025.9.13](https://github.com/jdx/mise/compare/v2025.9.12..v2025.9.13) - 2025-09-19 ### 🚀 Features - **(aqua)** integrate native sigstore-verification for security verification by @jdx in [#6332](https://github.com/jdx/mise/pull/6332) - **(docs)** improve search result readability with lighter teal background by @jdx in [#6328](https://github.com/jdx/mise/pull/6328) - **(ui)** update logo as favicon and fix hover transitions by @jdx in [#6325](https://github.com/jdx/mise/pull/6325) - **(vfox)** add file.read lua function by @malept in [#6333](https://github.com/jdx/mise/pull/6333) - add documentation for "Environment in tasks" #5134 #5638 by @Its-Just-Nans in [#6329](https://github.com/jdx/mise/pull/6329) ### 🐛 Bug Fixes - **(github)** correctly paginate releases/tags for private repos by @malept in [#6318](https://github.com/jdx/mise/pull/6318) - **(hk)** exclude aqua-registry from prettier linting by @jdx in [#6327](https://github.com/jdx/mise/pull/6327) - **(ui)** improve GitHub star badge layout and alignment by @jdx in [#6326](https://github.com/jdx/mise/pull/6326) ### 📚 Documentation - change 'hello.py' to 'main.py' in python.md by @my1e5 in [#6319](https://github.com/jdx/mise/pull/6319) - customize VitePress theme with unique branding by @jdx in [#6324](https://github.com/jdx/mise/pull/6324) ### 📦️ Dependency Updates - update taiki-e/install-action digest to 0aa4f22 by @renovate[bot] in [#6334](https://github.com/jdx/mise/pull/6334) - update rust crate comfy-table to v7.2.1 by @renovate[bot] in [#6335](https://github.com/jdx/mise/pull/6335) - update rust crate console to v0.16.1 by @renovate[bot] in [#6336](https://github.com/jdx/mise/pull/6336) - update rust crate indexmap to v2.11.4 by @renovate[bot] in [#6337](https://github.com/jdx/mise/pull/6337) ### 📦 Registry - remove deprecated virtualos by @jdx in [166379f](https://github.com/jdx/mise/commit/166379f71c79fccacfc980dd14d4e18642c7d1e5) - add trufflehog ([aqua:trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog)) by @risu729 in [#6316](https://github.com/jdx/mise/pull/6316) ### Chore - fixing typos by @Its-Just-Nans in [#6331](https://github.com/jdx/mise/pull/6331) ### New Contributors - @Its-Just-Nans made their first contribution in [#6331](https://github.com/jdx/mise/pull/6331) - @my1e5 made their first contribution in [#6319](https://github.com/jdx/mise/pull/6319) ## [2025.9.12](https://github.com/jdx/mise/compare/v2025.9.11..v2025.9.12) - 2025-09-16 ### 🐛 Bug Fixes - **(ci)** properly exclude aqua-registry files from hk linting by @jdx in [42d7758](https://github.com/jdx/mise/commit/42d7758d157317088ac5194ac26eefc7fc1ba4f8) ### Chore - **(release)** embed aqua-registry under crate and publish like vfox by @jdx in [#6306](https://github.com/jdx/mise/pull/6306) - ignore aqua-registry assets from prettier by @jdx in [047d77b](https://github.com/jdx/mise/commit/047d77be35fea0b3277342cb6383a1873bca19a5) - disable "useless cat" shellcheck by @jdx in [a6def59](https://github.com/jdx/mise/commit/a6def59fe945028934fed0694df2b4daeeaaf478) ## [2025.9.11](https://github.com/jdx/mise/compare/v2025.9.10..v2025.9.11) - 2025-09-16 ### 🚀 Features - **(ci)** run all registry tools when workflow_dispatch is triggered by @jdx in [#6295](https://github.com/jdx/mise/pull/6295) - **(cli)** handle non-existent working directories gracefully by @jdx in [#6304](https://github.com/jdx/mise/pull/6304) - **(set)** add -E/--env flag to mise set command by @jdx in [#6291](https://github.com/jdx/mise/pull/6291) - **(tasks)** make auto outputs default by @risu729 in [#6137](https://github.com/jdx/mise/pull/6137) ### 🐛 Bug Fixes - align crate versions to fix release-plz script by @jdx in [5a464e9](https://github.com/jdx/mise/commit/5a464e98b56f49200e69ce2665ed896c74b206e3) ### 🚜 Refactor - **(aqua)** extract aqua registry into internal subcrate by @jdx in [#6293](https://github.com/jdx/mise/pull/6293) ### 📚 Documentation - fix mkdir paths by @risu729 in [#6298](https://github.com/jdx/mise/pull/6298) - fix rust profile default by @risu729 in [#6305](https://github.com/jdx/mise/pull/6305) ### 📦 Registry - indicate aws-cli is v2 by @jayvdb in [#6300](https://github.com/jdx/mise/pull/6300) ### Chore - **(aqua-registry)** remove unused aqua-registry files by @jdx in [#6294](https://github.com/jdx/mise/pull/6294) - **(release)** make release-plz idempotent for existing crate versions by @jdx in [dbdfd6a](https://github.com/jdx/mise/commit/dbdfd6a713852a1d55a6bb8376d2996545e128ce) - **(release)** skip publishing mise when aqua-registry is a path dep by @jdx in [47efffd](https://github.com/jdx/mise/commit/47efffdfc0316100f41c6c077d17fd6014663f4f) - keep aqua-registry LICENSE file by @risu729 in [#6297](https://github.com/jdx/mise/pull/6297) ### New Contributors - @jayvdb made their first contribution in [#6300](https://github.com/jdx/mise/pull/6300) ## [2025.9.10](https://github.com/jdx/mise/compare/v2025.9.9..v2025.9.10) - 2025-09-13 ### 🐛 Bug Fixes - **(tool-stub)** detect binary names from single-file downloads by @jdx in [#6281](https://github.com/jdx/mise/pull/6281) ### 🚜 Refactor - allow any collection types in deserialize_arr by @risu729 in [#6282](https://github.com/jdx/mise/pull/6282) - use deserialize_arr for task runs by @risu729 in [#6253](https://github.com/jdx/mise/pull/6253) ### 📚 Documentation - **(getting-started)** add backends step with diagram, github example, env vars and simple tasks by @jdx in [#6288](https://github.com/jdx/mise/pull/6288) - simplify OS detection in tool plugin development by @jdx in [#6287](https://github.com/jdx/mise/pull/6287) - update backend plugin template references by @jdx in [942f5eb](https://github.com/jdx/mise/commit/942f5eb1436fef38920836347218984200b07386) ### 📦️ Dependency Updates - update rust crate chrono to v0.4.42 by @renovate[bot] in [#6274](https://github.com/jdx/mise/pull/6274) - update taiki-e/install-action digest to 0154864 by @renovate[bot] in [#6273](https://github.com/jdx/mise/pull/6273) ### 📦 Registry - use asdf to install semver-tool by @jylenhof in [#6233](https://github.com/jdx/mise/pull/6233) ### Chore - **(schema)** fix schema for subtasks by @risu729 in [#6289](https://github.com/jdx/mise/pull/6289) - update render:schema task by @risu729 in [#6275](https://github.com/jdx/mise/pull/6275) ## [2025.9.9](https://github.com/jdx/mise/compare/v2025.9.8..v2025.9.9) - 2025-09-11 ### 🐛 Bug Fixes - **(backend)** make HTTP installs atomic and serialize with cache lock by @jdx in [#6259](https://github.com/jdx/mise/pull/6259) - **(env)** allow nested env._.path directives by @risu729 in [#6160](https://github.com/jdx/mise/pull/6160) - **(env)** disallow nested env objects by @risu729 in [#6268](https://github.com/jdx/mise/pull/6268) - **(schema)** allow nested arrays in task.depends by @risu729 in [#6265](https://github.com/jdx/mise/pull/6265) - **(task)** resolve jobs=1 hang and keep-order panic; improve Ctrl-C handling by @jdx in [#6264](https://github.com/jdx/mise/pull/6264) - **(tasks)** stop CLI group after first failure without --continue-on-error by @jdx in [#6270](https://github.com/jdx/mise/pull/6270) ### 📚 Documentation - fixed toml issues in URL replacements settings documentation by @ThomasSteinbach in [#6269](https://github.com/jdx/mise/pull/6269) ### Chore - **(schema)** strict oneOf branches and DRY env_directive in schemas by @jdx in [#6271](https://github.com/jdx/mise/pull/6271) - add schema linter by @risu729 in [#6267](https://github.com/jdx/mise/pull/6267) ## [2025.9.8](https://github.com/jdx/mise/compare/v2025.9.7..v2025.9.8) - 2025-09-10 ### 🐛 Bug Fixes - **(tasks)** prevent hang when task fails in sequence by @jdx in [#6260](https://github.com/jdx/mise/pull/6260) - **(version)** fetch mise version if cached version is older than the current by @risu729 in [#6252](https://github.com/jdx/mise/pull/6252) ### 📦️ Dependency Updates - update rhysd/action-setup-vim action to v1.4.3 by @renovate[bot] in [#6249](https://github.com/jdx/mise/pull/6249) ## [2025.9.7](https://github.com/jdx/mise/compare/v2025.9.6..v2025.9.7) - 2025-09-09 ### 🐛 Bug Fixes - **(env)** allow mixed map for env._.file by @risu729 in [#6148](https://github.com/jdx/mise/pull/6148) - **(tasks)** restore parallel starts with poetry via list_paths cache and stable exec-env cache by @jdx in [#6237](https://github.com/jdx/mise/pull/6237) - add 'unknown' to the list of OS patterns by @efussi in [#6235](https://github.com/jdx/mise/pull/6235) - propagate errors from backend installs by @jdx in [#6236](https://github.com/jdx/mise/pull/6236) ### 📦️ Dependency Updates - update taiki-e/install-action digest to 0c5db7f by @renovate[bot] in [#6244](https://github.com/jdx/mise/pull/6244) - update golang docker tag to v1.25.1 by @renovate[bot] in [#6247](https://github.com/jdx/mise/pull/6247) - update dependency vitepress to v1.6.4 by @renovate[bot] in [#6246](https://github.com/jdx/mise/pull/6246) ### New Contributors - @efussi made their first contribution in [#6235](https://github.com/jdx/mise/pull/6235) ## [2025.9.6](https://github.com/jdx/mise/compare/v2025.9.5..v2025.9.6) - 2025-09-08 ### 🚀 Features - **(backend)** add Backend trait methods for metadata fetching by @jdx in [#6228](https://github.com/jdx/mise/pull/6228) - **(core)** implement metadata fetching for Node.js and Bun by @jdx in [#6230](https://github.com/jdx/mise/pull/6230) - **(mise-test-tool)** add release scripts for automated GitHub releases by @jdx in [bd0eadd](https://github.com/jdx/mise/commit/bd0eadde5fff3897cda47d533c02cfe8e2b20048) - **(platform)** implement platform parsing and CLI integration by @jdx in [#6227](https://github.com/jdx/mise/pull/6227) - migrate tools from ubi to github backend which work by @jdx in [#6232](https://github.com/jdx/mise/pull/6232) ### 🐛 Bug Fixes - **(task)** use terminal width instead of hardcoded 60-char limit for task display by @jdx in [#6218](https://github.com/jdx/mise/pull/6218) - **(task)** use terminal width instead of hardcoded 60-char limit for task display by @jdx in [#6220](https://github.com/jdx/mise/pull/6220) - nix flake build failure on macOS by @okuuva in [#6223](https://github.com/jdx/mise/pull/6223) - only use multi-version syntax in mise.lock by @jdx in [#6224](https://github.com/jdx/mise/pull/6224) ### 🧪 Testing - **(e2e)** add comprehensive parallel task execution test for issue #5451 by @jdx in [#6221](https://github.com/jdx/mise/pull/6221) ### Chore - added .cursor/environment.json by @jdx in [dc6b145](https://github.com/jdx/mise/commit/dc6b1455967c650b4f960316830b63072998977c) - init agent-os by @jdx in [81af40e](https://github.com/jdx/mise/commit/81af40ece5a8e1481b3a4ebf0de8a401fb7685ad) - agent-os analyze by @jdx in [9625f58](https://github.com/jdx/mise/commit/9625f58112d4f22d299c1352a3e85f036435f21c) ## [2025.9.5](https://github.com/jdx/mise/compare/v2025.9.4..v2025.9.5) - 2025-09-06 ### 🚀 Features - **(task)** add timeout support for task execution by @jdx in [#6216](https://github.com/jdx/mise/pull/6216) - **(task)** sub-tasks in run lists by @jdx in [#6212](https://github.com/jdx/mise/pull/6212) ### 🐛 Bug Fixes - **(task)** remove MISE_TASK_UNNEST functionality by @jdx in [#6217](https://github.com/jdx/mise/pull/6217) ### Chore - fix npm publish action by @jdx in [14f4b09](https://github.com/jdx/mise/commit/14f4b09982cfa09139f172f302939f46d2cb0872) - fix cloudflare release action by @jdx in [00afa25](https://github.com/jdx/mise/commit/00afa2563d4368963bcacce11ebddbe05f45b4d7) - fix git-cliff for release notes by @jdx in [15a9aed](https://github.com/jdx/mise/commit/15a9aede95c8ad953842c206df3b6c9a3960100f) ## [2025.9.4](https://github.com/jdx/mise/compare/v2025.9.3..v2025.9.4) - 2025-09-06 ### Chore - fix git-cliff on release by @jdx in [3c388f2](https://github.com/jdx/mise/commit/3c388f28e6cce6084f86e1805ace3aede594405b) ## [2025.9.3](https://github.com/jdx/mise/compare/v2025.9.2..v2025.9.3) - 2025-09-06 ### 🚀 Features - **(backend)** improve http error when platform url missing; list available platforms by @jdx in [#6200](https://github.com/jdx/mise/pull/6200) - **(cli)** support scoped packages for all backend types by @earlgray283 in [#6213](https://github.com/jdx/mise/pull/6213) - **(http)** add URL replacement feature for HTTP requests by @ThomasSteinbach in [#6207](https://github.com/jdx/mise/pull/6207) ### 🐛 Bug Fixes - **(backend)** preserve arch underscores in platform keys by @jdx in [#6202](https://github.com/jdx/mise/pull/6202) - **(task)** resolve hanging issue with multiple depends_post by @jdx in [#6206](https://github.com/jdx/mise/pull/6206) - couldn't download node binary in Alpine, even if it exists in the mirror url by @Hazer in [#5972](https://github.com/jdx/mise/pull/5972) - **breaking** use config_root for env._.path by @jdx in [#6204](https://github.com/jdx/mise/pull/6204) - bugfix for paths that include spaces by @karim-elkholy in [#6210](https://github.com/jdx/mise/pull/6210) ### 📚 Documentation - improve release notes generation by @jdx in [#6197](https://github.com/jdx/mise/pull/6197) - fix release changelog contributor reporting by @jdx in [#6201](https://github.com/jdx/mise/pull/6201) ### Chore - use fine-grained gh token by @jdx in [#6208](https://github.com/jdx/mise/pull/6208) - use settings.local.json for claude config by @jdx in [fd0fba9](https://github.com/jdx/mise/commit/fd0fba9fadb5ea36371283dbcda9a4f6264f96cd) ### New Contributors - @ThomasSteinbach made their first contribution in [#6207](https://github.com/jdx/mise/pull/6207) - @earlgray283 made their first contribution in [#6213](https://github.com/jdx/mise/pull/6213) - @karim-elkholy made their first contribution in [#6210](https://github.com/jdx/mise/pull/6210) - @Hazer made their first contribution in [#5972](https://github.com/jdx/mise/pull/5972) ## [2025.9.2](https://github.com/jdx/mise/compare/v2025.9.1..v2025.9.2) - 2025-09-05 ### 🐛 Bug Fixes - **(ci)** set required environment variables for npm publishing by @jdx in [#6189](https://github.com/jdx/mise/pull/6189) - **(release)** clean up extra newlines in release notes formatting by @jdx in [#6190](https://github.com/jdx/mise/pull/6190) - **(release)** add proper newline after New Contributors section in cliff template by @jdx in [#6194](https://github.com/jdx/mise/pull/6194) - **(release)** fix changelog formatting to remove extra blank lines by @jdx in [#6195](https://github.com/jdx/mise/pull/6195) - **(release)** restore proper newline after New Contributors section by @jdx in [#6196](https://github.com/jdx/mise/pull/6196) ### 🚜 Refactor - **(ci)** split release workflow into separate specialized workflows by @jdx in [#6193](https://github.com/jdx/mise/pull/6193) ### Chore - **(release)** require GitHub Actions environment for release-plz script by @jdx in [#6191](https://github.com/jdx/mise/pull/6191) ## [2025.9.1](https://github.com/jdx/mise/compare/v2025.9.0..v2025.9.1) - 2025-09-05 ### 🐛 Bug Fixes - python nested venv path order by @elvismacak in [#6124](https://github.com/jdx/mise/pull/6124) - resolve immutable release workflow and VERSION file timing issues by @jdx in [#6187](https://github.com/jdx/mise/pull/6187) ### New Contributors - @elvismacak made their first contribution in [#6124](https://github.com/jdx/mise/pull/6124) ## [2025.9.0](https://github.com/jdx/mise/compare/v2025.8.21..v2025.9.0) - 2025-09-05 ### 🚀 Features - allow set/unset backend aliases by @roele in [#6172](https://github.com/jdx/mise/pull/6172) ### 🐛 Bug Fixes - **(aqua)** respect order of asset_strs by @risu729 in [#6143](https://github.com/jdx/mise/pull/6143) - **(java)** treat freebsd as linux (assuming linux compatability) by @roele in [#6161](https://github.com/jdx/mise/pull/6161) - **(nushell/windows)** Fix $env.PATH getting converted to a string by @zackyancey in [#6157](https://github.com/jdx/mise/pull/6157) - **(sync)** create uv_versions_path dir if it doesn't exist by @risu729 in [#6142](https://github.com/jdx/mise/pull/6142) - **(ubi)** show relevent error messages for v-prefixed tags by @risu729 in [#6183](https://github.com/jdx/mise/pull/6183) - remove nodejs/golang alias migrate code by @risu729 in [#6141](https://github.com/jdx/mise/pull/6141) - mise activate not working on powershell v5 by @L0RD-ZER0 in [#6168](https://github.com/jdx/mise/pull/6168) ### 📚 Documentation - **(task)** remove word "additional" to avoid confusions by @risu729 in [#6159](https://github.com/jdx/mise/pull/6159) ### Chore - update Cargo.lock by @risu729 in [#6184](https://github.com/jdx/mise/pull/6184) ### New Contributors - @zackyancey made their first contribution in [#6157](https://github.com/jdx/mise/pull/6157) ## [2025.8.21](https://github.com/jdx/mise/compare/v2025.8.20..v2025.8.21) - 2025-08-27 ### 🚀 Features - allow use of templates in task confirmation by @roele in [#6129](https://github.com/jdx/mise/pull/6129) ### 🐛 Bug Fixes - task confirmation does not handle SIGINT appropriately by @roele in [#6126](https://github.com/jdx/mise/pull/6126) ### 📚 Documentation - Split run command so that copy button is useful by @anujdeshpande in [#6099](https://github.com/jdx/mise/pull/6099) ### 📦 Registry - prefer 1password asdf plugin for ls-remote by @risu729 in [#6116](https://github.com/jdx/mise/pull/6116) ### New Contributors - @anujdeshpande made their first contribution in [#6099](https://github.com/jdx/mise/pull/6099) ## [2025.8.20](https://github.com/jdx/mise/compare/v2025.8.19..v2025.8.20) - 2025-08-22 ### 🐛 Bug Fixes - use fish_add_path when activating mise for fish shell by @roele in [#6074](https://github.com/jdx/mise/pull/6074) ## [2025.8.19](https://github.com/jdx/mise/compare/v2025.8.18..v2025.8.19) - 2025-08-22 ### 🐛 Bug Fixes - **(aqua)** bake in aliased registries by @risu729 in [#6105](https://github.com/jdx/mise/pull/6105) ### 📦 Registry - update kubectl aqua alias by @malept in [#6107](https://github.com/jdx/mise/pull/6107) - remove asdf plugin for watchexec by @risu729 in [#6106](https://github.com/jdx/mise/pull/6106) ## [2025.8.18](https://github.com/jdx/mise/compare/v2025.8.17..v2025.8.18) - 2025-08-22 ### 🚀 Features - **(env)** add --redacted and --values flags to env command by @jdx in [#6103](https://github.com/jdx/mise/pull/6103) ## [2025.8.17](https://github.com/jdx/mise/compare/v2025.8.16..v2025.8.17) - 2025-08-22 ### 🐛 Bug Fixes - **(aqua)** remove mise-versions aqua registry by @risu729 in [#6097](https://github.com/jdx/mise/pull/6097) ### 📚 Documentation - fix invalid configuration by @kamontat in [#6088](https://github.com/jdx/mise/pull/6088) ### 📦️ Dependency Updates - update apple-actions/import-codesign-certs digest to 95e84a1 by @renovate[bot] in [#6093](https://github.com/jdx/mise/pull/6093) - update taiki-e/install-action digest to 36fe651 by @renovate[bot] in [#6094](https://github.com/jdx/mise/pull/6094) ### 📦 Registry - remove asdf plugin for zoxide by @risu729 in [#6100](https://github.com/jdx/mise/pull/6100) ### Chore - remove submodules option for actions/checkout by @risu729 in [#6090](https://github.com/jdx/mise/pull/6090) - exclude aqua-registry from linguist stats by @risu729 in [#6098](https://github.com/jdx/mise/pull/6098) ### New Contributors - @kamontat made their first contribution in [#6088](https://github.com/jdx/mise/pull/6088) ## [2025.8.16](https://github.com/jdx/mise/compare/v2025.8.15..v2025.8.16) - 2025-08-21 ### Chore - **(aqua-registry)** replace subtree logic with simpler `git clone` method by @jdx in [dd4947c](https://github.com/jdx/mise/commit/dd4947c49591ef3c0ac8372465bbfd1cde4ca946) - remove vfox-npm submodule by @jdx in [c22f95b](https://github.com/jdx/mise/commit/c22f95b4c30a4415ee08830e17fa8bd5a7a59eb7) - add vfox-npm by @jdx in [78c0972](https://github.com/jdx/mise/commit/78c0972a690eaf86eb6f5bbf2eabbe8a247890ea) ## [2025.8.15](https://github.com/jdx/mise/compare/v2025.8.14..v2025.8.15) - 2025-08-21 ### Chore - **(release-plz)** get `git status` by @jdx in [#6083](https://github.com/jdx/mise/pull/6083) - add libbz2-dev to e2e test dependencies by @jdx in [#6080](https://github.com/jdx/mise/pull/6080) - replace submodule with subtree by @risu729 in [#6082](https://github.com/jdx/mise/pull/6082) - fix aqua-registry subtree by @jdx in [522f7f5](https://github.com/jdx/mise/commit/522f7f591dbfa01e537c294647ffdc2a2357c32c) ## [2025.8.14](https://github.com/jdx/mise/compare/v2025.8.13..v2025.8.14) - 2025-08-20 ### 🚀 Features - **(http)** auto-clean OS/arch suffixes from binary names by @jdx in [#6077](https://github.com/jdx/mise/pull/6077) - **(install)** add --dry-run flag to show what would be installed by @jdx in [#6078](https://github.com/jdx/mise/pull/6078) ### 🐛 Bug Fixes - **(python)** patching sysconfig data fails for RC versions by @roele in [#6069](https://github.com/jdx/mise/pull/6069) - **(schema)** add missing `settings` type by @br3ndonland in [#6070](https://github.com/jdx/mise/pull/6070) ### Chore - add liblzma-dev for e2e tests to avoid python-build warning by @jdx in [#6066](https://github.com/jdx/mise/pull/6066) ## [2025.8.13](https://github.com/jdx/mise/compare/v2025.8.12..v2025.8.13) - 2025-08-18 ### 🐛 Bug Fixes - clean up install progress and error output by @jdx in [#6063](https://github.com/jdx/mise/pull/6063) - make header progress display at start of install by @jdx in [#6065](https://github.com/jdx/mise/pull/6065) ### Chore - Upgrade ubi dependency by @suprememoocow in [#6061](https://github.com/jdx/mise/pull/6061) - replace install_or_update_python_build by @jdx in [#6064](https://github.com/jdx/mise/pull/6064) ### New Contributors - @suprememoocow made their first contribution in [#6061](https://github.com/jdx/mise/pull/6061) ## [2025.8.12](https://github.com/jdx/mise/compare/v2025.8.11..v2025.8.12) - 2025-08-17 ### 🚀 Features - respect PREFER_OFFLINE for aqua package metadata fetching by @jdx in [#6058](https://github.com/jdx/mise/pull/6058) ### 📚 Documentation - fix backend_architecture docs by @risu729 in [#6027](https://github.com/jdx/mise/pull/6027) ### 📦️ Dependency Updates - update amannn/action-semantic-pull-request digest to e32d7e6 by @renovate[bot] in [#6031](https://github.com/jdx/mise/pull/6031) - update actions/checkout digest to 08eba0b by @renovate[bot] in [#6030](https://github.com/jdx/mise/pull/6030) - update actions/cache digest to 0400d5f by @renovate[bot] in [#5957](https://github.com/jdx/mise/pull/5957) ### 📦 Registry - support tenv idiomatic files by @risu729 in [#6050](https://github.com/jdx/mise/pull/6050) ### Chore - check for warnings in gha with rust stable by @jdx in [#6055](https://github.com/jdx/mise/pull/6055) ## [2025.8.11](https://github.com/jdx/mise/compare/v2025.8.10..v2025.8.11) - 2025-08-17 ### 🚀 Features - **(task)** allow more #MISE comments patterns by @risu729 in [#6011](https://github.com/jdx/mise/pull/6011) ### 🐛 Bug Fixes - prevent panic with task tera errors by @jdx in [#6046](https://github.com/jdx/mise/pull/6046) ### 📚 Documentation - **(settings)** use php as an example for `disable_default_registry` by @risu729 in [#6025](https://github.com/jdx/mise/pull/6025) - Update ide-integration.md by @jdx in [#6035](https://github.com/jdx/mise/pull/6035) - Update ide-integration.md by @jdx in [#6040](https://github.com/jdx/mise/pull/6040) - added openSUSE zypper install instructions by @lfromanini in [#6037](https://github.com/jdx/mise/pull/6037) - update `contributing.md` for discussions by @br3ndonland in [#6047](https://github.com/jdx/mise/pull/6047) ### 📦 Registry - add container-use ([aqua:dagger/container-use](https://github.com/dagger/container-use)) by @TyceHerrman in [#6029](https://github.com/jdx/mise/pull/6029) - add prek ([aqua:j178/prek](https://github.com/j178/prek)) by @HenryZhang-ZHY in [#6023](https://github.com/jdx/mise/pull/6023) ### Chore - fix warnings by @jdx in [#6043](https://github.com/jdx/mise/pull/6043) - remove unused permissions in registry test by @risu729 in [#6044](https://github.com/jdx/mise/pull/6044) - fix fish shell script in hk config by @jdx in [#6048](https://github.com/jdx/mise/pull/6048) ### New Contributors - @br3ndonland made their first contribution in [#6047](https://github.com/jdx/mise/pull/6047) - @HenryZhang-ZHY made their first contribution in [#6023](https://github.com/jdx/mise/pull/6023) - @lfromanini made their first contribution in [#6037](https://github.com/jdx/mise/pull/6037) ## [2025.8.10](https://github.com/jdx/mise/compare/v2025.8.9..v2025.8.10) - 2025-08-14 ### 🚀 Features - **(aqua)** make bin paths executable by @risu729 in [#6010](https://github.com/jdx/mise/pull/6010) - added header bar during `mise install` by @jdx in [#6022](https://github.com/jdx/mise/pull/6022) ### 🐛 Bug Fixes - **(aqua)** improve warnings for packages without repo_owner and repo_name (2nd attempt) by @risu729 in [#6009](https://github.com/jdx/mise/pull/6009) - version prefix detection by @risu729 in [#5943](https://github.com/jdx/mise/pull/5943) - respect MISE_DEFAULT_CONFIG_FILENAME by @risu729 in [#5899](https://github.com/jdx/mise/pull/5899) ### 📦 Registry - enable kubecolor test by @risu729 in [#6008](https://github.com/jdx/mise/pull/6008) - fix os specific backends for usage by @risu729 in [#6007](https://github.com/jdx/mise/pull/6007) - use aqua backend for restish by @risu729 in [#5986](https://github.com/jdx/mise/pull/5986) - add cfssljson ([aqua:cloudflare/cfssl/cfssljson](https://github.com/cloudflare/cfssl/cfssljson)) by @disintegrator in [#6013](https://github.com/jdx/mise/pull/6013) - add claude-squad ([aqua:smtg-ai/claude-squad](https://github.com/smtg-ai/claude-squad)) by @TyceHerrman in [#5894](https://github.com/jdx/mise/pull/5894) ### New Contributors - @disintegrator made their first contribution in [#6013](https://github.com/jdx/mise/pull/6013) ## [2025.8.9](https://github.com/jdx/mise/compare/v2025.8.8..v2025.8.9) - 2025-08-13 ### 🚀 Features - **(timeout)** show duration, URL, and config hint on timeouts; increase fetch timeout default to 10s by @jdx in [#5991](https://github.com/jdx/mise/pull/5991) ### 🐛 Bug Fixes - **(aqua)** add executable permissions for zip-extracted binaries by @itochan in [#5998](https://github.com/jdx/mise/pull/5998) - **(core)** auto-repair corrupted pyenv cache by recloning on update failure by @jdx in [#6003](https://github.com/jdx/mise/pull/6003) - **(uv_venv)** fixes PATH ordering with `mise x` by @jdx in [#6005](https://github.com/jdx/mise/pull/6005) - duplicate versions and validation in `mise tool` by @jdx in [#6001](https://github.com/jdx/mise/pull/6001) ### 📚 Documentation - **(tools)** document per-tool postinstall option in [tools] by @jdx in [#5993](https://github.com/jdx/mise/pull/5993) - Update install instructions for nushell by @Joniator in [#5981](https://github.com/jdx/mise/pull/5981) - README.md typo by @jdx in [#5990](https://github.com/jdx/mise/pull/5990) ### ◀️ Revert - Revert "docs: Update install instructions for nushell" by @jdx in [#5983](https://github.com/jdx/mise/pull/5983) - Revert "fix(aqua): add executable permissions for zip-extracted binaries" by @jdx in [#6004](https://github.com/jdx/mise/pull/6004) ### 📦️ Dependency Updates - update taiki-e/install-action digest to 2c73a74 by @renovate[bot] in [#5962](https://github.com/jdx/mise/pull/5962) - update docker/metadata-action digest to c1e5197 by @renovate[bot] in [#5961](https://github.com/jdx/mise/pull/5961) - update docker/login-action digest to 184bdaa by @renovate[bot] in [#5958](https://github.com/jdx/mise/pull/5958) ### 📦 Registry - add vfox-yarn as primary yarn backend by @jdx in [#5982](https://github.com/jdx/mise/pull/5982) - add missing description field for a lot of tools by @jylenhof in [#5966](https://github.com/jdx/mise/pull/5966) - rename benthos to redpanda-connect by @risu729 in [#5984](https://github.com/jdx/mise/pull/5984) - rename coq to rocq by @risu729 in [#5985](https://github.com/jdx/mise/pull/5985) ### Chore - cargo up by @jdx in [#5992](https://github.com/jdx/mise/pull/5992) ### New Contributors - @Joniator made their first contribution in [#5981](https://github.com/jdx/mise/pull/5981) - @jylenhof made their first contribution in [#5966](https://github.com/jdx/mise/pull/5966) ## [2025.8.8](https://github.com/jdx/mise/compare/v2025.8.7..v2025.8.8) - 2025-08-11 ### 📚 Documentation - add documentation for os field in tool configuration by @jdx in [#5947](https://github.com/jdx/mise/pull/5947) ### 📦 Registry - add bob ([aqua:MordechaiHadad/bob](https://github.com/MordechaiHadad/bob)) by @TyceHerrman in [#5914](https://github.com/jdx/mise/pull/5914) - support usage on FreeBSD by @risu729 in [#5973](https://github.com/jdx/mise/pull/5973) - filter out installer for podman by @risu729 in [#5974](https://github.com/jdx/mise/pull/5974) - use pipx aqua backend by @itochan in [#5971](https://github.com/jdx/mise/pull/5971) - only use aqua backend for yarn on windows by @jdx in [#5978](https://github.com/jdx/mise/pull/5978) ### Chore - **(ci)** accept @ in regular expressions for new registry PR titles by @mst-mkt in [#5969](https://github.com/jdx/mise/pull/5969) - fix registry test filter by @risu729 in [#5942](https://github.com/jdx/mise/pull/5942) - fix registry test by @risu729 in [#5953](https://github.com/jdx/mise/pull/5953) ### New Contributors - @itochan made their first contribution in [#5971](https://github.com/jdx/mise/pull/5971) - @mst-mkt made their first contribution in [#5969](https://github.com/jdx/mise/pull/5969) ## [2025.8.7](https://github.com/jdx/mise/compare/v2025.8.6..v2025.8.7) - 2025-08-06 ### 🐛 Bug Fixes - **(lockfile)** fix multiple lockfile issues with version management by @jdx in [#5907](https://github.com/jdx/mise/pull/5907) - **(toolset)** properly handle MISE_ADD_PATH from plugins by @jdx in [#5937](https://github.com/jdx/mise/pull/5937) ### 📦 Registry - add python to gcloud dependencies by @risu729 in [#5936](https://github.com/jdx/mise/pull/5936) ## [2025.8.6](https://github.com/jdx/mise/compare/v2025.8.5..v2025.8.6) - 2025-08-06 ### 🚀 Features - **(tool-stub)** improve stub generation with bin inference, error handling, and fetch mode by @jdx in [#5932](https://github.com/jdx/mise/pull/5932) ### 📦 Registry - add resvg ([aqua:linebender/resvg](https://github.com/linebender/resvg)) by @TyceHerrman in [#5926](https://github.com/jdx/mise/pull/5926) - add specstory ([aqua:specstoryai/getspecstory](https://github.com/specstoryai/getspecstory)) by @TyceHerrman in [#5927](https://github.com/jdx/mise/pull/5927) - add oxker ([aqua:mrjackwills/oxker](https://github.com/mrjackwills/oxker)) by @TyceHerrman in [#5929](https://github.com/jdx/mise/pull/5929) - add tssh ([aqua:trzsz/trzsz-ssh](https://github.com/trzsz/trzsz-ssh)) by @TyceHerrman in [#5928](https://github.com/jdx/mise/pull/5928) ## [2025.8.5](https://github.com/jdx/mise/compare/v2025.8.4..v2025.8.5) - 2025-08-05 ### 🚀 Features - **(ci)** enhance registry PR validation with strict format checking by @jdx in [#5897](https://github.com/jdx/mise/pull/5897) - add Model Context Protocol (MCP) server command by @jdx in [#5920](https://github.com/jdx/mise/pull/5920) ### 🐛 Bug Fixes - **(elixir)** support `.exenv-version` by @risu729 in [#5901](https://github.com/jdx/mise/pull/5901) - **(env)** improve PATH handling for env._.path directives by @jdx in [#5922](https://github.com/jdx/mise/pull/5922) - allow devcontainer creation without a git repository by @acesyde in [#5891](https://github.com/jdx/mise/pull/5891) ### 📦 Registry - add tlrc ([aqua:tldr-pages/tlrc](https://github.com/tldr-pages/tlrc)) by @TyceHerrman in [#5895](https://github.com/jdx/mise/pull/5895) - support `.terragrunt-version` by @risu729 in [#5903](https://github.com/jdx/mise/pull/5903) - add lnav ([aqua:tstack/lnav](https://github.com/tstack/lnav)) by @TyceHerrman in [#5896](https://github.com/jdx/mise/pull/5896) - use aqua backend for yarn by @risu729 in [#5902](https://github.com/jdx/mise/pull/5902) - add dotenvx ([aqua:dotenvx/dotenvx](https://github.com/dotenvx/dotenvx)) by @TyceHerrman in [#5915](https://github.com/jdx/mise/pull/5915) - update kubecolor ([aqua:kubecolor/kubecolor](https://github.com/kubecolor/kubecolor)) by @Darwiner in [#5887](https://github.com/jdx/mise/pull/5887) - add oxlint ([aqua:oxc-project/oxc/oxlint](https://github.com/oxc-project/oxc/oxlint)) by @TyceHerrman in [#5919](https://github.com/jdx/mise/pull/5919) - add container ([aqua:apple/container](https://github.com/apple/container)) by @TyceHerrman in [#5917](https://github.com/jdx/mise/pull/5917) - support `.packer-version` by @risu729 in [#5900](https://github.com/jdx/mise/pull/5900) ### Chore - add synchronize to registry_comment gha by @jdx in [cbb1429](https://github.com/jdx/mise/commit/cbb14294072e9cbd3b0b9f21b2cb0a993a71d5ff) - fix registry_comment gha by @jdx in [7ce513b](https://github.com/jdx/mise/commit/7ce513be3efe60372f667f76570e16ce0d4a013f) - run registry test only for changed tools by @risu729 in [#5905](https://github.com/jdx/mise/pull/5905) ### New Contributors - @Darwiner made their first contribution in [#5887](https://github.com/jdx/mise/pull/5887) - @zekefast made their first contribution in [#5912](https://github.com/jdx/mise/pull/5912) ## [2025.8.4](https://github.com/jdx/mise/compare/v2025.8.3..v2025.8.4) - 2025-08-03 ### 🚀 Features - **(tasks)** **breaking** Add environment variable directives for mise tasks by @jdx in [#5638](https://github.com/jdx/mise/pull/5638) ## [2025.8.3](https://github.com/jdx/mise/compare/v2025.8.2..v2025.8.3) - 2025-08-03 ### 🚀 Features - **(registry)** add atuin package to registry by @TyceHerrman in [#5883](https://github.com/jdx/mise/pull/5883) - introduce registry commit type for new tool additions by @jdx in [#5884](https://github.com/jdx/mise/pull/5884) ### 🐛 Bug Fixes - **(aqua,github)** make asset name matching case-insensitive by @jdx in [#5886](https://github.com/jdx/mise/pull/5886) ### 🚜 Refactor - **(ci)** separate Alpine release into its own workflow by @jdx in [#5868](https://github.com/jdx/mise/pull/5868) ### 📚 Documentation - **(changelog)** automate backend links in changelog by @jdx in [#5889](https://github.com/jdx/mise/pull/5889) ### ⚡ Performance - reduce render env task calls by @jdx in [#5888](https://github.com/jdx/mise/pull/5888) ### 📦 Registry - add git-lfs ([aqua:git-lfs/git-lfs](https://github.com/git-lfs/git-lfs)) by @TyceHerrman in [#5885](https://github.com/jdx/mise/pull/5885) ## [2025.8.2](https://github.com/jdx/mise/compare/v2025.8.1..v2025.8.2) - 2025-08-02 ### 🚀 Features - **(registry)** add jjui by @TyceHerrman in [#5877](https://github.com/jdx/mise/pull/5877) - **(registry)** add trunk metalinter by @daveio in [#5875](https://github.com/jdx/mise/pull/5875) ### 🐛 Bug Fixes - **(python)** Windows OS no longer suffixed with `-shared` by @malept in [#5879](https://github.com/jdx/mise/pull/5879) ### New Contributors - @daveio made their first contribution in [#5875](https://github.com/jdx/mise/pull/5875) - @TyceHerrman made their first contribution in [#5877](https://github.com/jdx/mise/pull/5877) ## [2025.8.1](https://github.com/jdx/mise/compare/v2025.8.0..v2025.8.1) - 2025-08-01 ### 🐛 Bug Fixes - node gpg keys by @jdx in [#5866](https://github.com/jdx/mise/pull/5866) ## [2025.8.0](https://github.com/jdx/mise/compare/v2025.7.32..v2025.8.0) - 2025-08-01 ### 🚀 Features - **(registry)** use npm backend for yarn by @mrazauskas in [#5745](https://github.com/jdx/mise/pull/5745) - **(registry)** add codebuff tool by @zacheryph in [#5856](https://github.com/jdx/mise/pull/5856) ### 🐛 Bug Fixes - **(go)** implement heuristic-based go module find logic by @risu729 in [#5851](https://github.com/jdx/mise/pull/5851) - **(node)** Add NodeJS maintainer Antoine du Hamel's new GPG key by @chadlwilson in [#5862](https://github.com/jdx/mise/pull/5862) - **(pipx)** align HTML backend with PEP 503 registry URL assignment by @acesyde in [#5853](https://github.com/jdx/mise/pull/5853) - **(registry)** fix balena ubi backend options by @risu729 in [#5861](https://github.com/jdx/mise/pull/5861) - **(registry)** add aqua backends to tools by @risu729 in [#5863](https://github.com/jdx/mise/pull/5863) ### 📚 Documentation - fix uv_venv_create_args reference for python by @jasonraimondi in [#5854](https://github.com/jdx/mise/pull/5854) - expand on env directive examples and formats by @syhol in [#5857](https://github.com/jdx/mise/pull/5857) ### ◀️ Revert - Revert "docs: fix uv_venv_create_args reference for python" by @jdx in [#5859](https://github.com/jdx/mise/pull/5859) ### New Contributors - @zacheryph made their first contribution in [#5856](https://github.com/jdx/mise/pull/5856) - @chadlwilson made their first contribution in [#5862](https://github.com/jdx/mise/pull/5862) - @jasonraimondi made their first contribution in [#5854](https://github.com/jdx/mise/pull/5854) ## [2025.7.32](https://github.com/jdx/mise/compare/v2025.7.31..v2025.7.32) - 2025-07-31 ### 🚀 Features - **(tool-stubs)** Add human readable comments to stub sizes by @jdx in [#5845](https://github.com/jdx/mise/pull/5845) - **(tool-stubs)** improve binary path detection in tool stub generator by @jdx in [#5847](https://github.com/jdx/mise/pull/5847) ### 🐛 Bug Fixes - **(aqua)** support `AND` operator in semver by @risu729 in [#5838](https://github.com/jdx/mise/pull/5838) - **(cli)** remove empty [platforms] section from generated tool stubs by @jdx in [#5844](https://github.com/jdx/mise/pull/5844) - **(tool-stubs)** remove comment line from tool stub generator by @jdx in [#5843](https://github.com/jdx/mise/pull/5843) - **(tool-stubs)** Remove latest version from tool stubs by @jdx in [#5846](https://github.com/jdx/mise/pull/5846) - **(tool-stubs)** allow -v flag to be passed through to tool stubs by @jdx in [#5848](https://github.com/jdx/mise/pull/5848) ## [2025.7.31](https://github.com/jdx/mise/compare/v2025.7.30..v2025.7.31) - 2025-07-29 ### 🚀 Features - **(tool-stubs)** append to existing tool-stub files instead of overwriting by @jdx in [#5835](https://github.com/jdx/mise/pull/5835) - **(tool-stubs)** add auto-platform detection from URLs by @jdx in [#5836](https://github.com/jdx/mise/pull/5836) - Add sops.strict setting for non-strict decryption mode by @pepicrft in [#5378](https://github.com/jdx/mise/pull/5378) ### 🐛 Bug Fixes - **(tool-stub)** use URL hash as version for HTTP backend with "latest" by @jdx in [#5828](https://github.com/jdx/mise/pull/5828) - **(tool-stubs)** fix -v and --help flags by @jdx in [#5829](https://github.com/jdx/mise/pull/5829) - **(tool-stubs)** use 'checksum' field instead of 'blake3' in generated stubs by @jdx in [#5834](https://github.com/jdx/mise/pull/5834) - dotnet SearchQueryService fallback by @acesyde in [#5824](https://github.com/jdx/mise/pull/5824) - registry.toml - Specify sbt dependency on java by @jatcwang in [#5827](https://github.com/jdx/mise/pull/5827) ### 🧪 Testing - remove has test which is failing by @jdx in [4aa9cc9](https://github.com/jdx/mise/commit/4aa9cc973acb1bc34df51f27333a226df3256b69) ### New Contributors - @jatcwang made their first contribution in [#5827](https://github.com/jdx/mise/pull/5827) ## [2025.7.30](https://github.com/jdx/mise/compare/v2025.7.29..v2025.7.30) - 2025-07-29 ### 🚀 Features - **(registry)** add amp by @jahands in [#5814](https://github.com/jdx/mise/pull/5814) ### 🐛 Bug Fixes - **(tool-stubs)** fix error messages when it can't find the bin by @jdx in [#5817](https://github.com/jdx/mise/pull/5817) - misidentifying built-in backend as a plugin backend by @syhol in [#5822](https://github.com/jdx/mise/pull/5822) ### 📚 Documentation - **(troubleshooting)** path limits on Windows by @W1M0R in [#5815](https://github.com/jdx/mise/pull/5815) ## [2025.7.29](https://github.com/jdx/mise/compare/v2025.7.28..v2025.7.29) - 2025-07-28 ### 🐛 Bug Fixes - **(cli)** stable path env for exec on windows by @W1M0R in [#5790](https://github.com/jdx/mise/pull/5790) - **(tool-stubs)** platform-specific bin fields by @jdx in [#5812](https://github.com/jdx/mise/pull/5812) - tool-stub generation with archive downloads by @jdx in [#5811](https://github.com/jdx/mise/pull/5811) ### 📦️ Dependency Updates - update jdx/mise-action digest to c37c932 by @renovate[bot] in [#5784](https://github.com/jdx/mise/pull/5784) ### New Contributors - @W1M0R made their first contribution in [#5790](https://github.com/jdx/mise/pull/5790) ## [2025.7.28](https://github.com/jdx/mise/compare/v2025.7.27..v2025.7.28) - 2025-07-27 ### 🚀 Features - **(http)** show retry after for github rate limit by @risu729 in [#5803](https://github.com/jdx/mise/pull/5803) - **(registry)** add carapace by @jahands in [#5804](https://github.com/jdx/mise/pull/5804) - **(registry)** add `hatch` by @hasansezertasan in [#5788](https://github.com/jdx/mise/pull/5788) - tool-stubs by @jdx in [#5795](https://github.com/jdx/mise/pull/5795) - used shared cache for http backend by @jdx in [#5808](https://github.com/jdx/mise/pull/5808) ### 🐛 Bug Fixes - **(aqua)** avoid unnecessary head requests in version resolution by @risu729 in [#5800](https://github.com/jdx/mise/pull/5800) - **(toolset)** use join_paths for MISE_ADD_PATH by @risu729 in [#5785](https://github.com/jdx/mise/pull/5785) - check lib64 directories for .disable-self-update file by @jdx in [#5809](https://github.com/jdx/mise/pull/5809) ### 🚜 Refactor - **(aqua)** move alternative backend suggestions into validate by @risu729 in [#5794](https://github.com/jdx/mise/pull/5794) ### 📚 Documentation - **(tool-stubs)** added shebangs by @jdx in [2d37500](https://github.com/jdx/mise/commit/2d37500e309a61062fc0e821a38be98626176d5d) - **(tool-stubs)** corrected url syntax by @jdx in [32627be](https://github.com/jdx/mise/commit/32627bec8b3df5060ea9f93dc50003126585e572) - fix plugin-lua-modules docs to match the vfox lua_mod functions by @syhol in [#5792](https://github.com/jdx/mise/pull/5792) - fix http backend tool options example by @roele in [#5802](https://github.com/jdx/mise/pull/5802) ### 📦️ Dependency Updates - update taiki-e/install-action digest to 7fbb30f by @renovate[bot] in [#5786](https://github.com/jdx/mise/pull/5786) - pin actions/checkout action to 11bd719 by @renovate[bot] in [#5783](https://github.com/jdx/mise/pull/5783) ### New Contributors - @hasansezertasan made their first contribution in [#5788](https://github.com/jdx/mise/pull/5788) ## [2025.7.27](https://github.com/jdx/mise/compare/v2025.7.26..v2025.7.27) - 2025-07-24 ### 🐛 Bug Fixes - **(copr)** disable self-update by @jdx in [#5780](https://github.com/jdx/mise/pull/5780) - **(link.md)** correct example comment in mise link documentation by @mmurdockk in [#5760](https://github.com/jdx/mise/pull/5760) - use github releases in install.sh for non-current version by @jdx in [c2b1ef1](https://github.com/jdx/mise/commit/c2b1ef1c53d736e14fb64365aa1339dc955d6c59) ### New Contributors - @mmurdockk made their first contribution in [#5760](https://github.com/jdx/mise/pull/5760) ## [2025.7.26](https://github.com/jdx/mise/compare/v2025.7.25..v2025.7.26) - 2025-07-24 ### Chore - use correct release dirname by @jdx in [c8e0b5b](https://github.com/jdx/mise/commit/c8e0b5b42f3d258ec977b68326461d2fc81c4724) ## [2025.7.25](https://github.com/jdx/mise/compare/v2025.7.24..v2025.7.25) - 2025-07-24 ### Chore - updated deps by @jdx in [#5771](https://github.com/jdx/mise/pull/5771) ## [2025.7.24](https://github.com/jdx/mise/compare/v2025.7.23..v2025.7.24) - 2025-07-24 ### Chore - add MISE_INSTALL_FROM_GITHUB option for mise.run by @jdx in [#5772](https://github.com/jdx/mise/pull/5772) ## [2025.7.22](https://github.com/jdx/mise/compare/v2025.7.21..v2025.7.22) - 2025-07-24 ### 🚀 Features - **(doctor)** display # of baked-in aqua registry tools by @jdx in [#5756](https://github.com/jdx/mise/pull/5756) - **(lock)** `mise lock` enhancements by @jdx in [#5765](https://github.com/jdx/mise/pull/5765) - registry.toml: add SST by @juxuanu in [#5758](https://github.com/jdx/mise/pull/5758) ### 🐛 Bug Fixes - **(copr)** fix remaining issues by @jdx in [#5755](https://github.com/jdx/mise/pull/5755) ### 📚 Documentation - add descriptions for all the tasks by @jdx in [#5764](https://github.com/jdx/mise/pull/5764) ### 📦️ Dependency Updates - update fedora docker tag to v43 by @renovate[bot] in [#5159](https://github.com/jdx/mise/pull/5159) ### Chore - **(copr)** chmod +x by @jdx in [71cf6ee](https://github.com/jdx/mise/commit/71cf6eee0d1766bbc214c6cf307b3d7ae300cd33) - **(hyperfine)** temporarily remove uncached benchmarks since they are not reporting right by @jdx in [#5769](https://github.com/jdx/mise/pull/5769) - added `mise` shim for devcontainer by @jdx in [#5768](https://github.com/jdx/mise/pull/5768) ### Task-configuration.md - typo by @mustafa0x in [#5216](https://github.com/jdx/mise/pull/5216) ### New Contributors - @mustafa0x made their first contribution in [#5216](https://github.com/jdx/mise/pull/5216) - @juxuanu made their first contribution in [#5758](https://github.com/jdx/mise/pull/5758) ## [2025.7.21](https://github.com/jdx/mise/compare/v2025.7.20..v2025.7.21) - 2025-07-23 ### 🚀 Features - **(packaging)** add COPR publishing workflow and documentation by @jdx in [#5719](https://github.com/jdx/mise/pull/5719) ### 🐛 Bug Fixes - **(pwsh)** resolve issue caused by previous #5732 patch (hardcoded path) by @IMXEren in [#5753](https://github.com/jdx/mise/pull/5753) - copr docker building by @jdx in [#5748](https://github.com/jdx/mise/pull/5748) ### 📚 Documentation - **(README)** mention project alexandria by @jdx in [681bc75](https://github.com/jdx/mise/commit/681bc751025a848411b7dff322cd14d9487dd59f) - Removes invalid array in redaction example by @EverlastingBugstopper in [#5752](https://github.com/jdx/mise/pull/5752) - document mise-versions app by @jdx in [785ef24](https://github.com/jdx/mise/commit/785ef24e65259b95f56ecccebe9463a8a0c37519) ### 🧪 Testing - fix asset detector test on musl by @jdx in [#5744](https://github.com/jdx/mise/pull/5744) ### Chore - use 302 redirects for curl installs by @jdx in [#5747](https://github.com/jdx/mise/pull/5747) ### New Contributors - @EverlastingBugstopper made their first contribution in [#5752](https://github.com/jdx/mise/pull/5752) ## [2025.7.20](https://github.com/jdx/mise/compare/v2025.7.19..v2025.7.20) - 2025-07-22 ### 🚀 Features - use mise.run for rosetta tip by @jdx in [#5739](https://github.com/jdx/mise/pull/5739) ### 🐛 Bug Fixes - **(npm)** use bin/ as bin_paths when installed with bun on windows by @risu729 in [#5725](https://github.com/jdx/mise/pull/5725) ### 📚 Documentation - remove curl instructions by @jdx in [785d2f2](https://github.com/jdx/mise/commit/785d2f2fe4795b23cb196a70a0b7956707d40437) - add back in supported os/arch combinations by @jdx in [87b86b0](https://github.com/jdx/mise/commit/87b86b0f4f756dd6b7116192214c25e2995e9939) ### Chore - set redirect for curl installs by @jdx in [#5740](https://github.com/jdx/mise/pull/5740) - reduce binary size for linux by @jdx in [#5741](https://github.com/jdx/mise/pull/5741) ## [2025.7.19](https://github.com/jdx/mise/compare/v2025.7.18..v2025.7.19) - 2025-07-22 ### 🐛 Bug Fixes - **(pwsh)** set console encoding to UTF-8 to prevent Unicode garbling by @IMXEren in [#5732](https://github.com/jdx/mise/pull/5732) - **(registry)** set matching_regex for glab on Windows to pick the correct asset by @risu729 in [#5727](https://github.com/jdx/mise/pull/5727) ### 📚 Documentation - **(config)** fix alias section name by @malept in [#5736](https://github.com/jdx/mise/pull/5736) - fix typo in contributing commit message prefixes by @malept in [#5737](https://github.com/jdx/mise/pull/5737) ### Chore - **(ppa)** wait for gh rate limit by @jdx in [#5721](https://github.com/jdx/mise/pull/5721) - **(vfox-test)** set GITHUB_TOKEN by @jdx in [cdbb62b](https://github.com/jdx/mise/commit/cdbb62b0f63bcb0a3b650c1d49aefb8c9798c6aa) ### New Contributors - @malept made their first contribution in [#5736](https://github.com/jdx/mise/pull/5736) ## [2025.7.18](https://github.com/jdx/mise/compare/v2025.7.17..v2025.7.18) - 2025-07-21 ### 🚀 Features - **(registry)** add `jsonschema` CLI tool by @mrazauskas in [#5714](https://github.com/jdx/mise/pull/5714) ### 🐛 Bug Fixes - mise up parallel execution by @jdx in [#5591](https://github.com/jdx/mise/pull/5591) - ppa releases by @jdx in [#5717](https://github.com/jdx/mise/pull/5717) ### 📚 Documentation - add comprehensive CLAUDE.md for Claude Code guidance by @jdx in [#5718](https://github.com/jdx/mise/pull/5718) ### Chore - ubuntu ppa by @jdx in [#5715](https://github.com/jdx/mise/pull/5715) ## [2025.7.17](https://github.com/jdx/mise/compare/v2025.7.16..v2025.7.17) - 2025-07-19 ### 🚀 Features - consolidate lockfile assets and add URL tracking by @jdx in [#5629](https://github.com/jdx/mise/pull/5629) ### 🐛 Bug Fixes - **(registry)** use aqua backend for available tools by @risu729 in [#5707](https://github.com/jdx/mise/pull/5707) ### 📚 Documentation - document auto_install behavior by @jdx in [#5697](https://github.com/jdx/mise/pull/5697) ### 🧪 Testing - **(registry)** enable disabled tests by @risu729 in [#5708](https://github.com/jdx/mise/pull/5708) - **(registry)** comment out failing maven test in configuration by @jdx in [ae3e62b](https://github.com/jdx/mise/commit/ae3e62b232ab974058cf7b7c7a05d05086f48e48) ## [2025.7.16](https://github.com/jdx/mise/compare/v2025.7.15..v2025.7.16) - 2025-07-18 ### 🐛 Bug Fixes - mise.run cloudflare worker publish by @jdx in [#5704](https://github.com/jdx/mise/pull/5704) ### Chore - **(release)** increase timeout for macos tarballs by @jdx in [05e3a45](https://github.com/jdx/mise/commit/05e3a459982745f365d958501492430effab1fc0) - disable tests for 2025.7.16 by @jdx in [30d3b97](https://github.com/jdx/mise/commit/30d3b974dc3893158c10bfac500ac671407214b3) ## [2025.7.15](https://github.com/jdx/mise/compare/v2025.7.14..v2025.7.15) - 2025-07-18 ### 🧪 Testing - added .release-skip-e2e functionality by @jdx in [#5698](https://github.com/jdx/mise/pull/5698) ## [2025.7.14](https://github.com/jdx/mise/compare/v2025.7.13..v2025.7.14) - 2025-07-18 ### 🐛 Bug Fixes - mise.run cloudflare worker syntax by @jdx in [#5693](https://github.com/jdx/mise/pull/5693) ### 📦️ Dependency Updates - update rust crate tabled to 0.20 by @renovate[bot] in [#5688](https://github.com/jdx/mise/pull/5688) - update rust crate indicatif to 0.18 by @renovate[bot] in [#5687](https://github.com/jdx/mise/pull/5687) ## [2025.7.13](https://github.com/jdx/mise/compare/v2025.7.12..v2025.7.13) - 2025-07-18 ### 🚀 Features - https://mise.run/{bash,zsh,fish} by @jdx in [#5677](https://github.com/jdx/mise/pull/5677) - add opencode tool with description, backends, and test command by @nipuna-perera in [#5679](https://github.com/jdx/mise/pull/5679) ### 🐛 Bug Fixes - don't follow symlink to ignore symlinks from deletion by @risu729 in [#5672](https://github.com/jdx/mise/pull/5672) - update completions by @risu729 in [#5682](https://github.com/jdx/mise/pull/5682) - NoMethodError with Bundler::Installer by @hsbt in [#5678](https://github.com/jdx/mise/pull/5678) ### 📚 Documentation - fix typo in RUSTUP_TOOLCHAIN env variable name by @anderso in [#5673](https://github.com/jdx/mise/pull/5673) ### 📦️ Dependency Updates - update jdx/mise-action digest to bfb9fa0 by @renovate[bot] in [#5681](https://github.com/jdx/mise/pull/5681) - pin dependencies by @renovate[bot] in [#5680](https://github.com/jdx/mise/pull/5680) - update rust crate console to 0.16 by @renovate[bot] in [#5685](https://github.com/jdx/mise/pull/5685) - update taiki-e/install-action digest to 4fd6bde by @renovate[bot] in [#5684](https://github.com/jdx/mise/pull/5684) ### New Contributors - @nipuna-perera made their first contribution in [#5679](https://github.com/jdx/mise/pull/5679) - @hsbt made their first contribution in [#5678](https://github.com/jdx/mise/pull/5678) - @anderso made their first contribution in [#5673](https://github.com/jdx/mise/pull/5673) ## [2025.7.12](https://github.com/jdx/mise/compare/v2025.7.11..v2025.7.12) - 2025-07-17 ### 🐛 Bug Fixes - **(file)** remove top level directories in strip_archive_path_components by @risu729 in [#5662](https://github.com/jdx/mise/pull/5662) - **(npm)** run bun in install_path instead of using --cwd flag of bun by @risu729 in [#5656](https://github.com/jdx/mise/pull/5656) - **(nushell)** fix `get -i` deprecation by @JoaquinTrinanes in [#5666](https://github.com/jdx/mise/pull/5666) ### ◀️ Revert - Revert "fix(aqua): improve warnings for packages without repo_owner and repo_name " by @jdx in [#5668](https://github.com/jdx/mise/pull/5668) ### Chore - update deps by @risu729 in [#5657](https://github.com/jdx/mise/pull/5657) - update usage by @risu729 in [#5661](https://github.com/jdx/mise/pull/5661) ### New Contributors - @JoaquinTrinanes made their first contribution in [#5666](https://github.com/jdx/mise/pull/5666) ## [2025.7.11](https://github.com/jdx/mise/compare/v2025.7.10..v2025.7.11) - 2025-07-16 ### 🚀 Features - support extracting 7z archives for static backends by @yjoer in [#5632](https://github.com/jdx/mise/pull/5632) ### 🐛 Bug Fixes - **(aqua)** improve warnings for packages without repo_owner and repo_name by @risu729 in [#5644](https://github.com/jdx/mise/pull/5644) - **(generate)** fix task docs inject by @risu729 in [#5651](https://github.com/jdx/mise/pull/5651) - **(static)** support `strip_components` for zip files by @risu729 in [#5631](https://github.com/jdx/mise/pull/5631) - private forges by @hamnis in [#5650](https://github.com/jdx/mise/pull/5650) ### 🚜 Refactor - **(aqua)** move no_aset and error_message checks into validate by @risu729 in [#5649](https://github.com/jdx/mise/pull/5649) ### 📚 Documentation - **(vfox)** replace deprecated asdf and vfox settings with disable_backends by @risu729 in [#5652](https://github.com/jdx/mise/pull/5652) - tweak static backend docs by @jdx in [#5627](https://github.com/jdx/mise/pull/5627) ### 🧪 Testing - **(e2e)** move test_github_auto_detect to correct directory by @risu729 in [#5640](https://github.com/jdx/mise/pull/5640) ### New Contributors - @hamnis made their first contribution in [#5650](https://github.com/jdx/mise/pull/5650) ## [2025.7.10](https://github.com/jdx/mise/compare/v2025.7.9..v2025.7.10) - 2025-07-14 ### 🐛 Bug Fixes - **(backend)** avoid double untar by @jdx in [#5626](https://github.com/jdx/mise/pull/5626) - **(github)** handle missing "v" prefix by @jdx in [#5625](https://github.com/jdx/mise/pull/5625) ### 📚 Documentation - add asset autodetection documentation to GitHub/GitLab backends by @jdx in [#5623](https://github.com/jdx/mise/pull/5623) ## [2025.7.9](https://github.com/jdx/mise/compare/v2025.7.8..v2025.7.9) - 2025-07-14 ### 🚀 Features - **(shim)** prevent mise-specific flags from interfering with shim execution by @jdx in [#5616](https://github.com/jdx/mise/pull/5616) - github asset auto-detection by @jdx in [#5622](https://github.com/jdx/mise/pull/5622) ### 🐛 Bug Fixes - resolve GitHub alias tool name parsing and add platform-specific asset support by @jdx in [#5621](https://github.com/jdx/mise/pull/5621) ## [2025.7.8](https://github.com/jdx/mise/compare/v2025.7.7..v2025.7.8) - 2025-07-13 ### 🚀 Features - custom backends through plugins by @jdx in [#5579](https://github.com/jdx/mise/pull/5579) - nested tool options by @jdx in [#5614](https://github.com/jdx/mise/pull/5614) ### 🐛 Bug Fixes - accept platform_ or platforms_ in http/github backends by @jdx in [#5608](https://github.com/jdx/mise/pull/5608) ### 📚 Documentation - correct toml syntax by @jdx in [#5609](https://github.com/jdx/mise/pull/5609) - removed some markdownlint rules by @jdx in [#5615](https://github.com/jdx/mise/pull/5615) ## [2025.7.7](https://github.com/jdx/mise/compare/v2025.7.4..v2025.7.7) - 2025-07-13 ### 🚀 Features - add static backends (Github, GitLab, and HTTP) by @jdx in [#5602](https://github.com/jdx/mise/pull/5602) - blake3 support by @jdx in [#5605](https://github.com/jdx/mise/pull/5605) ### 🐛 Bug Fixes - **(e2e)** simplify test path handling logic by @jdx in [#5600](https://github.com/jdx/mise/pull/5600) - skip gh release edit on dry run in release workflow by @jdx in [#5603](https://github.com/jdx/mise/pull/5603) ### 📚 Documentation - **(cursor)** fix conventional commits rule formatting by @jdx in [#5597](https://github.com/jdx/mise/pull/5597) - **(cursor)** add testing rule for mise codebase by @jdx in [#5598](https://github.com/jdx/mise/pull/5598) ### 🧪 Testing - disable cmake test for now by @jdx in [d521c31](https://github.com/jdx/mise/commit/d521c31eff1675cd18333c5c258b5d41110fc81a) ### 📦️ Dependency Updates - pin dependencies by @renovate[bot] in [#5511](https://github.com/jdx/mise/pull/5511) ### Chore - **(release)** mark a release as draft until assets are added by @risu729 in [#5584](https://github.com/jdx/mise/pull/5584) - added reverts to git-cliff by @jdx in [#5577](https://github.com/jdx/mise/pull/5577) - reduce binary size for linux by @jdx in [#5587](https://github.com/jdx/mise/pull/5587) - `cargo check` fixes by @jdx in [#5589](https://github.com/jdx/mise/pull/5589) - Merge vfox.rs into jdx/mise monorepo by @jdx in [#5590](https://github.com/jdx/mise/pull/5590) - Add cursor rule for conventional commits by @jdx in [#5592](https://github.com/jdx/mise/pull/5592) - Create GitHub action for vfox.rs tests by @jdx in [#5593](https://github.com/jdx/mise/pull/5593) - tweak paths for test-vfox workflow by @jdx in [0189372](https://github.com/jdx/mise/commit/0189372aadad456cdac459317bb96ae3987cfd15) - set workspace resolver by @jdx in [#5606](https://github.com/jdx/mise/pull/5606) - add workspace resolver = 3 by @jdx in [304547a](https://github.com/jdx/mise/commit/304547a0b9a324b5d925c45e2841cadc3f6e938b) - fix release-plz with workspace by @jdx in [5b3be6e](https://github.com/jdx/mise/commit/5b3be6eb8f06c509964a2b030eccb2f6e006f398) - only bump mise version for release-plz by @jdx in [8f14d10](https://github.com/jdx/mise/commit/8f14d1014d217c91c36a96beaad4565a3aaf567e) - add cargo-release by @jdx in [f657db5](https://github.com/jdx/mise/commit/f657db512fdb7ea4f58ac98af729ac6495e61100) - mise up by @jdx in [4872ae6](https://github.com/jdx/mise/commit/4872ae6b4d63de54de4ac93e72e9a3cd51e20c2e) - fix release-plz with workspace by @jdx in [bdb7119](https://github.com/jdx/mise/commit/bdb71196d6930091c68a6198d445fa16e108f75e) - set-version by @jdx in [82fcd4f](https://github.com/jdx/mise/commit/82fcd4f22116bb92e1e615d9f1c03723d02aaaba) - set-version by @jdx in [54388a4](https://github.com/jdx/mise/commit/54388a419427c664e557aa4ea034e13a2443bb8e) - set-version by @jdx in [fe0a0a9](https://github.com/jdx/mise/commit/fe0a0a93b27219bd132b39f1f0b522bed1ad2b51) - set-version by @jdx in [d9f24e2](https://github.com/jdx/mise/commit/d9f24e2b45fb7a9f5c2b795b490ba64a8d9eb207) - set-version by @jdx in [97f6f4f](https://github.com/jdx/mise/commit/97f6f4febaf03f7c0d6d754701308edeb2287b53) - set-version by @jdx in [13296e1](https://github.com/jdx/mise/commit/13296e10947ea5a96768e07bd95d009e95bace32) - set-version by @jdx in [587a707](https://github.com/jdx/mise/commit/587a70744c4127f92cfe9381e7e273ac101c4a4f) - set-version by @jdx in [1e80d52](https://github.com/jdx/mise/commit/1e80d52144144aaebc804aeef17010980f3a0caf) ## [2025.7.4](https://github.com/jdx/mise/compare/v2025.7.3..v2025.7.4) - 2025-07-11 ### 🐛 Bug Fixes - **(aqua)** align version resolution logic in list_bin_paths by @risu729 in [#5562](https://github.com/jdx/mise/pull/5562) - Xonsh integration by @jfmontanaro in [#5557](https://github.com/jdx/mise/pull/5557) ### 📚 Documentation - create comprehensive architecture documentation suite and enhance development guides by @jdx in [d2b4a05](https://github.com/jdx/mise/commit/d2b4a050261b685279c502009f55a3e260b72ff9) ### ◀️ Revert - Revert "fix(aqua): align version resolution logic in list_bin_paths" by @jdx in [#5574](https://github.com/jdx/mise/pull/5574) ### 📦️ Dependency Updates - update rust crate bzip2 to 0.6 by @renovate[bot] in [#5568](https://github.com/jdx/mise/pull/5568) - update rust crate clap_mangen to v0.2.28 by @renovate[bot] in [#5566](https://github.com/jdx/mise/pull/5566) - update rust crate clap to v4.5.41 by @renovate[bot] in [#5565](https://github.com/jdx/mise/pull/5565) - update rust crate taplo to 0.14 by @renovate[bot] in [#5158](https://github.com/jdx/mise/pull/5158) ### Chore - added xonsh for release builds by @jdx in [#5561](https://github.com/jdx/mise/pull/5561) - enable backtrace lines on panic by @jdx in [#5571](https://github.com/jdx/mise/pull/5571) - shfmt update by @jdx in [67ee245](https://github.com/jdx/mise/commit/67ee24556f1533c508e422513399ae04ecf6bdaa) ### New Contributors - @jfmontanaro made their first contribution in [#5557](https://github.com/jdx/mise/pull/5557) ## [2025.7.3](https://github.com/jdx/mise/compare/v2025.7.2..v2025.7.3) - 2025-07-10 ### 🚀 Features - **(registry)** add vfox by @risu729 in [#5551](https://github.com/jdx/mise/pull/5551) ### 🐛 Bug Fixes - **(aqua)** show other backends suggestion for unsupported package types by @risu729 in [#5547](https://github.com/jdx/mise/pull/5547) - **(registry)** use aqua and fix ubi options for yamlscript by @risu729 in [#5538](https://github.com/jdx/mise/pull/5538) - **(registry)** add java and yq to android-sdk dependencies by @risu729 in [#5545](https://github.com/jdx/mise/pull/5545) - **(schema)** broken $schema ref by @tpansino in [#5540](https://github.com/jdx/mise/pull/5540) - auto_install_disable_tools env var by @jdx in [#5543](https://github.com/jdx/mise/pull/5543) - do not overwrite github tokens environment variables by @risu729 in [#5546](https://github.com/jdx/mise/pull/5546) ### Chore - update Cargo.lock by @risu729 in [#5549](https://github.com/jdx/mise/pull/5549) ### New Contributors - @tpansino made their first contribution in [#5540](https://github.com/jdx/mise/pull/5540) ## [2025.7.2](https://github.com/jdx/mise/compare/v2025.7.1..v2025.7.2) - 2025-07-09 ### 🚀 Features - **(registry)** add zizmor by @risu729 in [#5519](https://github.com/jdx/mise/pull/5519) - Add `self_update_available` to `mise doctor` output by @joehorsnell in [#5534](https://github.com/jdx/mise/pull/5534) ### 🐛 Bug Fixes - **(aqua)** use the version in url to verify and install by @risu729 in [#5537](https://github.com/jdx/mise/pull/5537) - **(registry)** use aqua for numbat, gokey, golines by @risu729 in [#5518](https://github.com/jdx/mise/pull/5518) - `self-update` on MITM firewall (attempt #2) by @joehorsnell in [#5459](https://github.com/jdx/mise/pull/5459) - mise panic in removed directory by @roele in [#5532](https://github.com/jdx/mise/pull/5532) ### 📚 Documentation - update ubi tag_regex syntax by @grimm26 in [#5529](https://github.com/jdx/mise/pull/5529) ### 🧪 Testing - disable yamlscript test by @jdx in [#5536](https://github.com/jdx/mise/pull/5536) ### New Contributors - @grimm26 made their first contribution in [#5529](https://github.com/jdx/mise/pull/5529) ## [2025.7.1](https://github.com/jdx/mise/compare/v2025.7.0..v2025.7.1) - 2025-07-06 ### 🚀 Features - **(aqua)** add support for zst compressed assets by @andreabedini in [#5495](https://github.com/jdx/mise/pull/5495) - **(registry)** import package descriptions from aqua and add os specifier for tuist by @matracey in [#5487](https://github.com/jdx/mise/pull/5487) ### 🐛 Bug Fixes - **(aqua)** handle hard links in aqua packages (attempt #2) by @risu729 in [#5486](https://github.com/jdx/mise/pull/5486) - **(aqua)** apply correct `version_override` by @risu729 in [#5474](https://github.com/jdx/mise/pull/5474) - **(erlang)** fix install_precompiled method signature for unsupported os by @roele in [#5503](https://github.com/jdx/mise/pull/5503) - **(java)** relax version filter regex for JetBrains builds by @roele in [#5508](https://github.com/jdx/mise/pull/5508) - **(registry)** use aqua backend for bat by @risu729 in [#5490](https://github.com/jdx/mise/pull/5490) - **(registry)** use pipx backend for aws-sam on windows by @risu729 in [#5491](https://github.com/jdx/mise/pull/5491) - enhance self-update for musl targets by @roele in [#5502](https://github.com/jdx/mise/pull/5502) - include arch and os settings in cache keys by @risu729 in [#5504](https://github.com/jdx/mise/pull/5504) ### 🧪 Testing - **(registry)** enable youtube-dl test by @risu729 in [#5492](https://github.com/jdx/mise/pull/5492) ### 📦️ Dependency Updates - update swatinem/rust-cache digest to 98c8021 by @renovate[bot] in [#5512](https://github.com/jdx/mise/pull/5512) ### New Contributors - @matracey made their first contribution in [#5487](https://github.com/jdx/mise/pull/5487) - @andreabedini made their first contribution in [#5495](https://github.com/jdx/mise/pull/5495) ## [2025.7.0](https://github.com/jdx/mise/compare/v2025.6.8..v2025.7.0) - 2025-07-01 ### 🚀 Features - **(registry)** adds gemini-cli by @risu729 in [#5447](https://github.com/jdx/mise/pull/5447) - **(registry)** adds npm backended tools by @risu729 in [#5446](https://github.com/jdx/mise/pull/5446) - **(registry)** add powershell alias by @risu729 in [#5449](https://github.com/jdx/mise/pull/5449) - **(registry)** add dagu by @yottahmd in [#5476](https://github.com/jdx/mise/pull/5476) - **(registry)** update aws-sam backends to include aqua source by @yashikota in [#5461](https://github.com/jdx/mise/pull/5461) - **(registry)** use ubi backend for youtube-dl nightly releases by @risu729 in [#5466](https://github.com/jdx/mise/pull/5466) ### 🐛 Bug Fixes - **(aqua)** update victoria-metrics package name casing by @shikharbhardwaj in [#5483](https://github.com/jdx/mise/pull/5483) - **(aqua)** handle hard links in aqua packages by @risu729 in [#5463](https://github.com/jdx/mise/pull/5463) - **(bun)** enhance architecture detection for musl targets by @roele in [#5450](https://github.com/jdx/mise/pull/5450) - **(erlang)** use precompiled ubuntu binaries on GHA by @paradox460 in [#5439](https://github.com/jdx/mise/pull/5439) - **(erlang)** add `install_precompiled` for unsupported os by @risu729 in [#5479](https://github.com/jdx/mise/pull/5479) - **(registry)** use aqua backend for cargo-make by @risu729 in [#5465](https://github.com/jdx/mise/pull/5465) - **(registry)** use aqua backends for all available tools by @risu729 in [#5467](https://github.com/jdx/mise/pull/5467) - `parse_command` passing `-c` flag to cmd.exe by @IMXEren in [#5441](https://github.com/jdx/mise/pull/5441) ### 🧪 Testing - **(registry)** disable bitwarden test by @risu729 in [#5468](https://github.com/jdx/mise/pull/5468) ### ◀️ Revert - Revert "chore(deps): pin dependencies" by @jdx in [#5453](https://github.com/jdx/mise/pull/5453) - Revert "fix(aqua): handle hard links in aqua packages" by @jdx in [#5485](https://github.com/jdx/mise/pull/5485) ### 📦️ Dependency Updates - pin dependencies by @renovate[bot] in [#5443](https://github.com/jdx/mise/pull/5443) - update jdx/mise-action digest to 5cb1df6 by @renovate[bot] in [#5444](https://github.com/jdx/mise/pull/5444) ### Chore - disable automatic cargo up due to windows build failure in homedir crate by @jdx in [7570d0a](https://github.com/jdx/mise/commit/7570d0a95498d7b5626645fe3065429e19d0b26e) ### Ci - **(test)** run `apt-get update` before `apt-get install` by @risu729 in [#5448](https://github.com/jdx/mise/pull/5448) ### New Contributors - @yashikota made their first contribution in [#5461](https://github.com/jdx/mise/pull/5461) - @yottahmd made their first contribution in [#5476](https://github.com/jdx/mise/pull/5476) - @IMXEren made their first contribution in [#5441](https://github.com/jdx/mise/pull/5441) ## [2025.6.8](https://github.com/jdx/mise/compare/v2025.6.7..v2025.6.8) - 2025-06-26 ### 🚀 Features - **(java)** add support for tar.xz in Java core plugin to support RedHat JDKs by @roele in [#5354](https://github.com/jdx/mise/pull/5354) - **(registry)** add osv-scanner by @scop in [#5413](https://github.com/jdx/mise/pull/5413) - **(registry)** add scorecard by @scop in [#5410](https://github.com/jdx/mise/pull/5410) - **(registry)** add docker cli by @acesyde in [#5344](https://github.com/jdx/mise/pull/5344) - **(registry)** add claude code by @lelouvincx in [#5420](https://github.com/jdx/mise/pull/5420) - **(registry)** add aws `cfn-lint` by @garysassano in [#5434](https://github.com/jdx/mise/pull/5434) - added graphite by @jdx in [#5429](https://github.com/jdx/mise/pull/5429) ### 🐛 Bug Fixes - **(erlang)** use precompiled binaries for linux ubuntu by @paradox460 in [#5402](https://github.com/jdx/mise/pull/5402) - **(ubi)** checksum generation might fail if extract_all option is used by @roele in [#5394](https://github.com/jdx/mise/pull/5394) - `self-update` on MITM firewall by @joehorsnell in [#5387](https://github.com/jdx/mise/pull/5387) - lint warning by @jdx in [#5425](https://github.com/jdx/mise/pull/5425) - only warn on toolset resolve errors by @jdx in [#5435](https://github.com/jdx/mise/pull/5435) ### 🚜 Refactor - **(registry)** use pipx for semgrep by @scop in [#5423](https://github.com/jdx/mise/pull/5423) - **(registry)** add backends and tests by @risu729 in [#5388](https://github.com/jdx/mise/pull/5388) ### ◀️ Revert - Revert "fix: `self-update` on MITM firewall" by @jdx in [#5427](https://github.com/jdx/mise/pull/5427) ### Ci - unpin hyperfine by @risu729 in [#5411](https://github.com/jdx/mise/pull/5411) ### New Contributors - @paradox460 made their first contribution in [#5402](https://github.com/jdx/mise/pull/5402) - @lelouvincx made their first contribution in [#5420](https://github.com/jdx/mise/pull/5420) ## [2025.6.7](https://github.com/jdx/mise/compare/v2025.6.6..v2025.6.7) - 2025-06-23 ### 🐛 Bug Fixes - **(aqua)** fix versions order by @risu729 in [#5406](https://github.com/jdx/mise/pull/5406) ### Ci - use pinnable tag of taiki-e/install-action by @risu729 in [#5405](https://github.com/jdx/mise/pull/5405) ## [2025.6.6](https://github.com/jdx/mise/compare/v2025.6.5..v2025.6.6) - 2025-06-23 ### 🚀 Features - **(registry)** add wash by @jtakakura in [#5386](https://github.com/jdx/mise/pull/5386) ### 🐛 Bug Fixes - **(aqua)** parse consecutive pipes in aqua templates by @risu729 in [#5385](https://github.com/jdx/mise/pull/5385) - **(aqua)** use versions list to install correct version by @risu729 in [#5371](https://github.com/jdx/mise/pull/5371) - **(registry)** talosctl use aqua by @mangkoran in [#5348](https://github.com/jdx/mise/pull/5348) - **(registry)** use aqua backend for watchexec by @risu729 in [#5390](https://github.com/jdx/mise/pull/5390) - **(shim)** improve resolve_symlink for Windows by @qianlongzt in [#5361](https://github.com/jdx/mise/pull/5361) - add compression-zip-deflate feature on self_update crate for windows target by @roele in [#5391](https://github.com/jdx/mise/pull/5391) - suppress hint on 'cargo search mise' command by @roele in [#5400](https://github.com/jdx/mise/pull/5400) ### 📚 Documentation - Fix typo in README.md - Install mise by @cytsai1008 in [#5366](https://github.com/jdx/mise/pull/5366) - Document trivial task syntax by @JayBazuzi in [#5352](https://github.com/jdx/mise/pull/5352) ### 🧪 Testing - **(registry)** fix vultr test by @risu729 in [#5372](https://github.com/jdx/mise/pull/5372) ### 📦️ Dependency Updates - update autofix-ci/action action to v1.3.2 by @renovate[bot] in [#5377](https://github.com/jdx/mise/pull/5377) - update docker/setup-buildx-action digest to e468171 by @renovate[bot] in [#5376](https://github.com/jdx/mise/pull/5376) ### Chore - update expr-lang crate to v0.3.2 by @risu729 in [#5364](https://github.com/jdx/mise/pull/5364) - show curl error by @jdx in [729aa4a](https://github.com/jdx/mise/commit/729aa4a6279cbb8dd8b1d81e8726d252ad2ad2bc) - fix latest version fetch by @jdx in [729aadc](https://github.com/jdx/mise/commit/729aadc83e042b276e3ebd3ae378a7e647a54bc0) - update vfox.rs crate to v1.0.3 by @risu729 in [#5393](https://github.com/jdx/mise/pull/5393) - updated deps by @jdx in [#5403](https://github.com/jdx/mise/pull/5403) ### Ci - use cargo info to retrieve latest mise version by @risu729 in [#5401](https://github.com/jdx/mise/pull/5401) ### New Contributors - @jtakakura made their first contribution in [#5386](https://github.com/jdx/mise/pull/5386) - @JayBazuzi made their first contribution in [#5352](https://github.com/jdx/mise/pull/5352) - @cytsai1008 made their first contribution in [#5366](https://github.com/jdx/mise/pull/5366) ## [2025.6.5](https://github.com/jdx/mise/compare/v2025.6.4..v2025.6.5) - 2025-06-16 ### 🚀 Features - **(registry)** add diffoci by @mangkoran in [#5350](https://github.com/jdx/mise/pull/5350) ### 🐛 Bug Fixes - **(registry)** use mintoolkit/mint for docker-slim by @risu729 in [#5351](https://github.com/jdx/mise/pull/5351) - **(schema)** add missing tool options to schema by @risu729 in [#5356](https://github.com/jdx/mise/pull/5356) - only show deprecation if not using 'tools-version' by @timfallmk in [#5290](https://github.com/jdx/mise/pull/5290) ### New Contributors - @timfallmk made their first contribution in [#5290](https://github.com/jdx/mise/pull/5290) ## [2025.6.4](https://github.com/jdx/mise/compare/v2025.6.3..v2025.6.4) - 2025-06-13 ### 🐛 Bug Fixes - **(registry)** use aqua for checkov by @risu729 in [#5343](https://github.com/jdx/mise/pull/5343) ### ◀️ Revert - fix(aqua): parse templates in version_filter by @risu729 in [#5345](https://github.com/jdx/mise/pull/5345) ## [2025.6.3](https://github.com/jdx/mise/compare/v2025.6.2..v2025.6.3) - 2025-06-13 ### 🚀 Features - support matching_regex from the ubi backend by @yjoer in [#5320](https://github.com/jdx/mise/pull/5320) ### 🐛 Bug Fixes - **(aqua)** parse templates in version_filter by @risu729 in [#5341](https://github.com/jdx/mise/pull/5341) - **(registry)** use extract_all for docker-slim by @risu729 in [#5342](https://github.com/jdx/mise/pull/5342) ### 🚜 Refactor - **(getting-started)** update powershell profile instructions by @Armaldio in [#5340](https://github.com/jdx/mise/pull/5340) ### 📦️ Dependency Updates - update docker/build-push-action digest to 2634353 by @renovate[bot] in [#5338](https://github.com/jdx/mise/pull/5338) - update jdx/mise-action digest to 13abe50 by @renovate[bot] in [#5339](https://github.com/jdx/mise/pull/5339) ### New Contributors - @yjoer made their first contribution in [#5320](https://github.com/jdx/mise/pull/5320) ## [2025.6.2](https://github.com/jdx/mise/compare/v2025.6.1..v2025.6.2) - 2025-06-12 ### 🚀 Features - **(aqua)** support cosign bundle option by @risu729 in [#5314](https://github.com/jdx/mise/pull/5314) - **(registry)** add xcodes by @MontakOleg in [#5321](https://github.com/jdx/mise/pull/5321) - **(registry)** add typstyle by @3w36zj6 in [#5319](https://github.com/jdx/mise/pull/5319) ### 🐛 Bug Fixes - **(cli/doctor)** reduce severity of new version to warnings by @risu729 in [#5317](https://github.com/jdx/mise/pull/5317) - **(doctor)** ignored config roots not displaying by @jdx in [#5336](https://github.com/jdx/mise/pull/5336) - ls command does not respect MISE_COLOR value by @roele in [#5322](https://github.com/jdx/mise/pull/5322) ### 📚 Documentation - Update contributing.md by @GitToby in [#5332](https://github.com/jdx/mise/pull/5332) - add instructions to create/open pwsh profile file by @Armaldio in [#5316](https://github.com/jdx/mise/pull/5316) ### New Contributors - @Armaldio made their first contribution in [#5316](https://github.com/jdx/mise/pull/5316) - @GitToby made their first contribution in [#5332](https://github.com/jdx/mise/pull/5332) ## [2025.6.1](https://github.com/jdx/mise/compare/v2025.6.0..v2025.6.1) - 2025-06-09 ### 🚀 Features - **(aqua)** support no_asset and error_message by @risu729 in [#5303](https://github.com/jdx/mise/pull/5303) - **(registry)** use ubi backend for func-e by @risu729 in [#5273](https://github.com/jdx/mise/pull/5273) ### 🐛 Bug Fixes - **(task)** use empty string for the default value of option by @risu729 in [#5309](https://github.com/jdx/mise/pull/5309) ### 📚 Documentation - **(registry)** fix links of registry by @risu729 in [#5266](https://github.com/jdx/mise/pull/5266) - **(registry)** fix links to tools by @risu729 in [#5272](https://github.com/jdx/mise/pull/5272) - update example with `pnpm` by @mrazauskas in [#5306](https://github.com/jdx/mise/pull/5306) ### 🧪 Testing - **(registry)** fix test typos by @risu729 in [#5269](https://github.com/jdx/mise/pull/5269) ### 🛡️ Security - **(security)** prevent untarring outside expected path by @jdx in [#5279](https://github.com/jdx/mise/pull/5279) ### New Contributors - @mrazauskas made their first contribution in [#5306](https://github.com/jdx/mise/pull/5306) ## [2025.6.0](https://github.com/jdx/mise/compare/v2025.5.17..v2025.6.0) - 2025-06-02 ### 🐛 Bug Fixes - race condition with uv_venv by @jdx in [#5262](https://github.com/jdx/mise/pull/5262) - disable victoria-metrics test by @jdx in [11bda4b](https://github.com/jdx/mise/commit/11bda4bda97bd02f6a8cae2c7f345846769ff776) ## [2025.5.17](https://github.com/jdx/mise/compare/v2025.5.16..v2025.5.17) - 2025-05-31 ### 🚀 Features - add railway cli by @jahands in [#5083](https://github.com/jdx/mise/pull/5083) ### 🐛 Bug Fixes - **(zig)** exclude mach version from version list by @mangkoran in [#5240](https://github.com/jdx/mise/pull/5240) - refresh settings by @jdx in [#5252](https://github.com/jdx/mise/pull/5252) ### ⚡ Performance - re-enable parallelism for `mise up` by @jdx in [#5249](https://github.com/jdx/mise/pull/5249) ## [2025.5.16](https://github.com/jdx/mise/compare/v2025.5.15..v2025.5.16) - 2025-05-29 ### 🐛 Bug Fixes - ensure config is always wrapped in Result by @jdx in [#5223](https://github.com/jdx/mise/pull/5223) ### ⚡ Performance - improve init performance by @jdx in [#5231](https://github.com/jdx/mise/pull/5231) ### Chore - remove hyperfine from main builds by @jdx in [#5226](https://github.com/jdx/mise/pull/5226) ## [2025.5.15](https://github.com/jdx/mise/compare/v2025.5.14..v2025.5.15) - 2025-05-28 ### 🚀 Features - **(registry)** add aqua backend for maven by @ZeroAurora in [#5219](https://github.com/jdx/mise/pull/5219) ### 🐛 Bug Fixes - **(zig)** **breaking** get tarball url from download index by @mangkoran in [#5182](https://github.com/jdx/mise/pull/5182) - **(zig)** get version list from download index by @mangkoran in [#5217](https://github.com/jdx/mise/pull/5217) - use a better completion dir for more compatibility by @ken-kuro in [#5207](https://github.com/jdx/mise/pull/5207) - set handler for ctrlc on windows shell by @L0RD-ZER0 in [#5209](https://github.com/jdx/mise/pull/5209) - prevent go installation failure on go.mod version mismatch by @roele in [#5212](https://github.com/jdx/mise/pull/5212) - mise run --cd not working with latest mise by @roele in [#5221](https://github.com/jdx/mise/pull/5221) ### 📚 Documentation - update dependencies section in contributing.md by @LuckyWindsck in [#5200](https://github.com/jdx/mise/pull/5200) ### Chore - disable auto cargo up by @jdx in [3306f6e](https://github.com/jdx/mise/commit/3306f6ef726fe85d71163121497e1d5dd5cd73ca) ### New Contributors - @L0RD-ZER0 made their first contribution in [#5209](https://github.com/jdx/mise/pull/5209) ## [2025.5.14](https://github.com/jdx/mise/compare/v2025.5.13..v2025.5.14) - 2025-05-26 ### 🐛 Bug Fixes - installing tools with postinstall hooks fails by @roele in [#5191](https://github.com/jdx/mise/pull/5191) - prefer offline when executing shims by @jdx in [#5195](https://github.com/jdx/mise/pull/5195) - multi-line task output is shown in bold by @roele in [#5197](https://github.com/jdx/mise/pull/5197) ### ⚡ Performance - improve tool loading performance in async code by @jdx in [#5198](https://github.com/jdx/mise/pull/5198) ## [2025.5.13](https://github.com/jdx/mise/compare/v2025.5.12..v2025.5.13) - 2025-05-26 ### 🐛 Bug Fixes - output was silenced on task fail with keep-order by @artemisart in [#5175](https://github.com/jdx/mise/pull/5175) - avoid mapfile to run e2e tests on macOS (bash 3.2) by @artemisart in [#5170](https://github.com/jdx/mise/pull/5170) - flaky keep-order e2e test by @artemisart in [#5178](https://github.com/jdx/mise/pull/5178) - watch mise.lock for changes by @jdx in [#5184](https://github.com/jdx/mise/pull/5184) - remote task dependency does not work by @roele in [#5183](https://github.com/jdx/mise/pull/5183) - rayon -> tokio by @jdx in [#5172](https://github.com/jdx/mise/pull/5172) - cache results from version host by @jdx in [#5187](https://github.com/jdx/mise/pull/5187) - cache results from version host for aqua packages by @jdx in [#5188](https://github.com/jdx/mise/pull/5188) ### 📚 Documentation - standardize subcommand format to 'u|use' for consistency by @LuckyWindsck in [#5167](https://github.com/jdx/mise/pull/5167) - clarify how to enable ideomatic version file reading for ruby by @amkisko in [#5163](https://github.com/jdx/mise/pull/5163) ### 🧪 Testing - added perf test by @jdx in [#5179](https://github.com/jdx/mise/pull/5179) - skip benchmark errors for now by @jdx in [#5186](https://github.com/jdx/mise/pull/5186) ### Chore - fix clippy issue in xonsh by @jdx in [#5180](https://github.com/jdx/mise/pull/5180) - improve shfmt linter by @jdx in [#5181](https://github.com/jdx/mise/pull/5181) - cargo up by @jdx in [3ece604](https://github.com/jdx/mise/commit/3ece60479bd8b8e6a00a02b83c0afdd544d95034) - fix hyperfine step summary by @jdx in [36ab4a1](https://github.com/jdx/mise/commit/36ab4a12ffed85f07ce918d1a21a6da9f7ebef2c) - adjust perf thresholds by @jdx in [4113a3b](https://github.com/jdx/mise/commit/4113a3b82c3fca4eae0dbe7845ec2d513f5b6c8b) ### New Contributors - @amkisko made their first contribution in [#5163](https://github.com/jdx/mise/pull/5163) - @LuckyWindsck made their first contribution in [#5167](https://github.com/jdx/mise/pull/5167) ## [2025.5.12](https://github.com/jdx/mise/compare/v2025.5.11..v2025.5.12) - 2025-05-25 ### 🐛 Bug Fixes - read global/system config file tasks properly by @jdx in [#5169](https://github.com/jdx/mise/pull/5169) - typo in time! parallelize_tasks by @artemisart in [#5171](https://github.com/jdx/mise/pull/5171) ### 🧪 Testing - disable non-working zig test by @jdx in [2ffb7ea](https://github.com/jdx/mise/commit/2ffb7eaa22e3623363dd153d581bb1a17da78483) ### New Contributors - @artemisart made their first contribution in [#5171](https://github.com/jdx/mise/pull/5171) ## [2025.5.11](https://github.com/jdx/mise/compare/v2025.5.10..v2025.5.11) - 2025-05-23 ### 🚀 Features - **(registry)** add victoriametrics by @shikharbhardwaj in [#5161](https://github.com/jdx/mise/pull/5161) - added dotslash by @jdx in [#5165](https://github.com/jdx/mise/pull/5165) ### 🐛 Bug Fixes - **(registry)** remove full from taplo by @risu729 in [#5160](https://github.com/jdx/mise/pull/5160) - mise registry links for ubi with exe selector by @mnm364 in [#5156](https://github.com/jdx/mise/pull/5156) - mise settings add idiomatic_version_file_enable_tools stores duplicates in config by @roele in [#5162](https://github.com/jdx/mise/pull/5162) - infinite sourcing loop on bash-completion by @ken-kuro in [#5150](https://github.com/jdx/mise/pull/5150) ### 🧪 Testing - disable mockolo since linux does not work anymore by @jdx in [5387d70](https://github.com/jdx/mise/commit/5387d7012d65b3da3dde12cd0a0eb07288b2d8f6) ### New Contributors - @ken-kuro made their first contribution in [#5150](https://github.com/jdx/mise/pull/5150) - @shikharbhardwaj made their first contribution in [#5161](https://github.com/jdx/mise/pull/5161) ## [2025.5.10](https://github.com/jdx/mise/compare/v2025.5.9..v2025.5.10) - 2025-05-22 ### 🚀 Features - **(registry)** add process-compose by @evanleck in [#4788](https://github.com/jdx/mise/pull/4788) - **(registry)** add tailpipe by @pdecat in [#4858](https://github.com/jdx/mise/pull/4858) - mise search by @roele in [#5153](https://github.com/jdx/mise/pull/5153) ### 🐛 Bug Fixes - **(aqua)** windows exe fix by @jdx in [#5154](https://github.com/jdx/mise/pull/5154) ### 🧪 Testing - disable failing edit test by @jdx in [8698bce](https://github.com/jdx/mise/commit/8698bce774eafa86afa9d5b56a225fa6cdbe6ea1) ### Chore - disable failing docker dev build by @jdx in [496c1c9](https://github.com/jdx/mise/commit/496c1c91545ed7f013726cd48e746835bdf570d8) - temporarily disable cargo up to fix build by @jdx in [90c66b7](https://github.com/jdx/mise/commit/90c66b7b561e81efe7d951a0ce9574c11e7b91a7) ### New Contributors - @evanleck made their first contribution in [#4788](https://github.com/jdx/mise/pull/4788) ## [2025.5.9](https://github.com/jdx/mise/compare/v2025.5.8..v2025.5.9) - 2025-05-21 ### 🚀 Features - **(registry)** add microsoft `edit` by @garysassano in [#5145](https://github.com/jdx/mise/pull/5145) - added buildifier by @jdx in [#5142](https://github.com/jdx/mise/pull/5142) - add shims in REMOTE ENV by @acesyde in [#5139](https://github.com/jdx/mise/pull/5139) ### 🐛 Bug Fixes - **(aqua)** use complete_windows_ext by @jdx in [#5146](https://github.com/jdx/mise/pull/5146) - **(registry)** support editorconfig-checker in windows by @risu729 in [#5125](https://github.com/jdx/mise/pull/5125) - SSH remote tasks do not support organizations in repository path by @roele in [#5124](https://github.com/jdx/mise/pull/5124) - SSH remote tasks do not support organizations in repository path by @roele in [#5132](https://github.com/jdx/mise/pull/5132) ### 📚 Documentation - squeeze spaces when migrating from asdf by @maximd in [#5131](https://github.com/jdx/mise/pull/5131) ### Chore - pin github actions by @jdx in [bf18644](https://github.com/jdx/mise/commit/bf1864472c3ed587fbdb497722849cf6cfacca5c) - use renovate to pin github actions by @jdx in [b80d8e3](https://github.com/jdx/mise/commit/b80d8e3ffe73d315c4214f77dedcf4cce7a54032) - disable mold in ci by @jdx in [#5128](https://github.com/jdx/mise/pull/5128) - fix buildifier test by @jdx in [232a4c6](https://github.com/jdx/mise/commit/232a4c641fedc9dfb83ce048ad5b47253b139854) ### New Contributors - @maximd made their first contribution in [#5131](https://github.com/jdx/mise/pull/5131) ## [2025.5.8](https://github.com/jdx/mise/compare/v2025.5.7..v2025.5.8) - 2025-05-18 ### 🚀 Features - **(registry)** added astro by @mnm364 in [#5106](https://github.com/jdx/mise/pull/5106) ### 🐛 Bug Fixes - **(registry)** use aqua for delta by @risu729 in [#5116](https://github.com/jdx/mise/pull/5116) - elixir bin name on windows by @arilence in [#5107](https://github.com/jdx/mise/pull/5107) ### Chore - create a detached signature when signing the source tarball by @digital-wonderland in [#5108](https://github.com/jdx/mise/pull/5108) ### New Contributors - @arilence made their first contribution in [#5107](https://github.com/jdx/mise/pull/5107) ## [2025.5.7](https://github.com/jdx/mise/compare/v2025.5.6..v2025.5.7) - 2025-05-18 ### 🐛 Bug Fixes - using custom port with SSH based remote tasks by @roele in [#5110](https://github.com/jdx/mise/pull/5110) - update rabbitmq backend by @SerhiiFesenko in [#5115](https://github.com/jdx/mise/pull/5115) - maven-mvnd does not install with aqua by @roele in [#5117](https://github.com/jdx/mise/pull/5117) ### New Contributors - @SerhiiFesenko made their first contribution in [#5115](https://github.com/jdx/mise/pull/5115) ## [2025.5.6](https://github.com/jdx/mise/compare/v2025.5.5..v2025.5.6) - 2025-05-17 ### 🚀 Features - **(registry)** add oauth2c by @kklee998 in [#5056](https://github.com/jdx/mise/pull/5056) - use new Java metadata source by @roele in [#5089](https://github.com/jdx/mise/pull/5089) ### 🐛 Bug Fixes - **(config)** project root for files in .config/ or mise/ by @scop in [#5102](https://github.com/jdx/mise/pull/5102) - Clarify some of the filters and fix the config_root filter example by @afranchuk in [#5086](https://github.com/jdx/mise/pull/5086) ### 🚜 Refactor - **(registry)** use aqua for rclone by @scop in [#5096](https://github.com/jdx/mise/pull/5096) ### 📚 Documentation - **(tasks)** point to `dir` config for task default cwd by @scop in [#5103](https://github.com/jdx/mise/pull/5103) - remove go.mod from idiomatic version files by @Gandem in [#5090](https://github.com/jdx/mise/pull/5090) - remove stray backquote from toml-tasks by @scop in [#5097](https://github.com/jdx/mise/pull/5097) - add some missing vue interpolation escapes by @scop in [#5099](https://github.com/jdx/mise/pull/5099) - remove some references to rtx by @jdx in [#5105](https://github.com/jdx/mise/pull/5105) ### 📦️ Dependency Updates - update dependency node to v22 by @renovate[bot] in [#5093](https://github.com/jdx/mise/pull/5093) ### Chore - sign source tarball by @digital-wonderland in [#5087](https://github.com/jdx/mise/pull/5087) ### New Contributors - @digital-wonderland made their first contribution in [#5087](https://github.com/jdx/mise/pull/5087) - @kklee998 made their first contribution in [#5056](https://github.com/jdx/mise/pull/5056) - @afranchuk made their first contribution in [#5086](https://github.com/jdx/mise/pull/5086) - @Gandem made their first contribution in [#5090](https://github.com/jdx/mise/pull/5090) ## [2025.5.5](https://github.com/jdx/mise/compare/v2025.5.4..v2025.5.5) - 2025-05-15 ### 🚀 Features - **(registry)** add pinact by @3w36zj6 in [#5061](https://github.com/jdx/mise/pull/5061) - **(registry)** add ghalint by @risu729 in [#5063](https://github.com/jdx/mise/pull/5063) - new "enable-tools" option by @zeitlinger in [#4784](https://github.com/jdx/mise/pull/4784) ### 📚 Documentation - hide `ls --offline` flag that is a no-op by @jdx in [#5068](https://github.com/jdx/mise/pull/5068) ### Chore - add pr comment for new tools by @jdx in [#5067](https://github.com/jdx/mise/pull/5067) - set comment-tag for registry pr comment by @jdx in [#5069](https://github.com/jdx/mise/pull/5069) - run multiple test-tool jobs by @jdx in [#5070](https://github.com/jdx/mise/pull/5070) - fix typo in registry comment by @jdx in [#5071](https://github.com/jdx/mise/pull/5071) - bump zip-rs version by @hkoosha in [#5073](https://github.com/jdx/mise/pull/5073) ### New Contributors - @3w36zj6 made their first contribution in [#5061](https://github.com/jdx/mise/pull/5061) ## [2025.5.4](https://github.com/jdx/mise/compare/v2025.5.3..v2025.5.4) - 2025-05-14 ### 🚀 Features - **(registry)** add sshi by @scop in [#5048](https://github.com/jdx/mise/pull/5048) - **(registry)** added Neon CLI by @joehorsnell in [#4994](https://github.com/jdx/mise/pull/4994) ### 🐛 Bug Fixes - **(registry)** update glab ubi provider by @StingRayZA in [#5052](https://github.com/jdx/mise/pull/5052) - mise panics if CI env var isn't a boolean by @roele in [#5059](https://github.com/jdx/mise/pull/5059) - `aqua` version test by @joehorsnell in [#5038](https://github.com/jdx/mise/pull/5038) - run hook-env after trusting config file by @jdx in [#5062](https://github.com/jdx/mise/pull/5062) ### 🚜 Refactor - **(hooks)** remove duplicated code by @risu729 in [#5036](https://github.com/jdx/mise/pull/5036) ### 📚 Documentation - fix add_predicate handler in neovim cookbook by @okuuva in [#5044](https://github.com/jdx/mise/pull/5044) - improve treesitter queries in neovim cookbook by @okuuva in [#5045](https://github.com/jdx/mise/pull/5045) ### New Contributors - @okuuva made their first contribution in [#5045](https://github.com/jdx/mise/pull/5045) ## [2025.5.3](https://github.com/jdx/mise/compare/v2025.5.2..v2025.5.3) - 2025-05-09 ### 🚀 Features - **(registry)** add coreutils by @kit494way in [#5033](https://github.com/jdx/mise/pull/5033) ### 🐛 Bug Fixes - unuse command does not support env, global and path options by @roele in [#5021](https://github.com/jdx/mise/pull/5021) ### 🧪 Testing - disable aqua for now due to bad version output by @jdx in [fa3daa2](https://github.com/jdx/mise/commit/fa3daa2cab09ba7e0140fcf2112375eef8427a85) - fix python poetry test by @jdx in [c46a190](https://github.com/jdx/mise/commit/c46a190cb699b7700aa636a2bc888222ed7e9dbc) ### ◀️ Revert - Revert "fix(dotenv): properly escape values in generated dotenv " by @jdx in [358c3da](https://github.com/jdx/mise/commit/358c3dab2dba7129ac115fc3414657dc39b2bd79) - Revert "fix(env): fix dotenv files cascading (fix #4688) " by @jdx in [b1ca323](https://github.com/jdx/mise/commit/b1ca3235ffc9635f17dac0896c3c07b975d65819) ### 📦️ Dependency Updates - update rust crate nix to 0.30 by @renovate[bot] in [#5032](https://github.com/jdx/mise/pull/5032) - update rust crate built to 0.8 by @renovate[bot] in [#5031](https://github.com/jdx/mise/pull/5031) ## [2025.5.2](https://github.com/jdx/mise/compare/v2025.5.1..v2025.5.2) - 2025-05-07 ### 🐛 Bug Fixes - **(dotenv)** properly escape values in generated dotenv by @noirbizarre in [#5010](https://github.com/jdx/mise/pull/5010) - **(registry)** use full version of taplo by @risu729 in [#5017](https://github.com/jdx/mise/pull/5017) ### 📚 Documentation - hide rtx docs by @jdx in [90ae2ce](https://github.com/jdx/mise/commit/90ae2ce5abf4faa65ef2414385e587d97ff0ca2c) - describe cache auto-prune by @jdx in [#5013](https://github.com/jdx/mise/pull/5013) - mark idiomatic_version_file_disable_tools as deprecated by @jdx in [9bb80f3](https://github.com/jdx/mise/commit/9bb80f301e29fcc668f51de8e0a168a32c9ac8db) ### Chore - remove homebrew bump step by @jdx in [1625608](https://github.com/jdx/mise/commit/1625608c0025ec21a49eedcc85533facde52a8a7) - simplify git logs by @jdx in [#5012](https://github.com/jdx/mise/pull/5012) ## [2025.5.1](https://github.com/jdx/mise/compare/v2025.5.0..v2025.5.1) - 2025-05-05 ### 🚀 Features - **(registry)** use aqua for taplo by @risu729 in [#4991](https://github.com/jdx/mise/pull/4991) - add mise_env tera variable for templates by @auxesis in [#5002](https://github.com/jdx/mise/pull/5002) ### 🐛 Bug Fixes - **(env)** fix dotenv files cascading (fix #4688) by @noirbizarre in [#4996](https://github.com/jdx/mise/pull/4996) ### Ci - **(registry)** increaset timeout to 30 mins by @risu729 in [#5006](https://github.com/jdx/mise/pull/5006) ## [2025.5.0](https://github.com/jdx/mise/compare/v2025.4.12..v2025.5.0) - 2025-05-03 ### 🚀 Features - **(registry)** add luau by @rhanneken in [#4993](https://github.com/jdx/mise/pull/4993) - **(registry)** add numbat by @risu729 in [#4980](https://github.com/jdx/mise/pull/4980) - **(status)** add setting to control status message truncation by @rarescosma in [#4986](https://github.com/jdx/mise/pull/4986) - add check flag for the fmt command by @roele in [#4972](https://github.com/jdx/mise/pull/4972) - use aqua for btop by @jdx in [#4979](https://github.com/jdx/mise/pull/4979) ### 🐛 Bug Fixes - **(java)** filter out JetBrains releases with features by @roele in [#4970](https://github.com/jdx/mise/pull/4970) - fix deadlocks caused by uv_venv_auto by @risu729 in [#4900](https://github.com/jdx/mise/pull/4900) ### 📚 Documentation - Put dot in dotfile example by @ryanbrainard in [#4965](https://github.com/jdx/mise/pull/4965) ### Chore - only use mold when available by @jdx in [#4978](https://github.com/jdx/mise/pull/4978) - enable clearing screen for confirm and dialog by @roele in [#4990](https://github.com/jdx/mise/pull/4990) ### New Contributors - @rarescosma made their first contribution in [#4986](https://github.com/jdx/mise/pull/4986) - @rhanneken made their first contribution in [#4993](https://github.com/jdx/mise/pull/4993) - @ryanbrainard made their first contribution in [#4965](https://github.com/jdx/mise/pull/4965) ## [2025.4.12](https://github.com/jdx/mise/compare/v2025.4.11..v2025.4.12) - 2025-04-29 ### 🐛 Bug Fixes - **(aqua)** fix bin_path of tools in monorepo by @risu729 in [#4954](https://github.com/jdx/mise/pull/4954) - **(schema)** allow array of objects for hooks by @risu729 in [#4955](https://github.com/jdx/mise/pull/4955) - store tool version opts in .mise.backend by @roele in [#4960](https://github.com/jdx/mise/pull/4960) ### 📚 Documentation - add information about the DNF repository by @acesyde in [#4956](https://github.com/jdx/mise/pull/4956) ### 🧪 Testing - fix registry tools by @jdx in [#4959](https://github.com/jdx/mise/pull/4959) ### Chore - **(deny)** added CDLA-Permissive-2.0 by @jdx in [#4961](https://github.com/jdx/mise/pull/4961) ## [2025.4.11](https://github.com/jdx/mise/compare/v2025.4.10..v2025.4.11) - 2025-04-27 ### 🚀 Features - **(cargo)** allow customizable registry by @acesyde in [#4948](https://github.com/jdx/mise/pull/4948) - **(doctor)** show error if tool not installed by @jdx in [#4952](https://github.com/jdx/mise/pull/4952) - added sd by @jdx in [#4950](https://github.com/jdx/mise/pull/4950) - MISE_LOG_HTTP by @jdx in [#4951](https://github.com/jdx/mise/pull/4951) ### 🐛 Bug Fixes - set prune age to 10y in dockerfile by @jdx in [9a521dc](https://github.com/jdx/mise/commit/9a521dc1e93e57567dcb262482a6a8d382fbebe8) ### Chore - brew update by @jdx in [641f3b3](https://github.com/jdx/mise/commit/641f3b3ef1c8c7b2e4931c5012c2b8dc94533070) - brew sync repos by @jdx in [3318e98](https://github.com/jdx/mise/commit/3318e98d78af8a11e36f13574abe4f1cce181a92) - bump usage by @jdx in [#4949](https://github.com/jdx/mise/pull/4949) ## [2025.4.10](https://github.com/jdx/mise/compare/v2025.4.9..v2025.4.10) - 2025-04-26 ### 🚀 Features - **(registry)** add `cli53` backend by @garysassano in [#4937](https://github.com/jdx/mise/pull/4937) - pipx custom repository url by @acesyde in [#4945](https://github.com/jdx/mise/pull/4945) ### 🐛 Bug Fixes - **(hook-env)** path order by @jdx in [#4946](https://github.com/jdx/mise/pull/4946) - **(unuse)** allow unusing any version if version not specified by @jdx in [#4944](https://github.com/jdx/mise/pull/4944) - Always use env::MISE_BIN when calling mise from itself by @hverlin in [#4943](https://github.com/jdx/mise/pull/4943) ### 📚 Documentation - remove outdated note about automatic shim activation with Scoop by @jgutierrezre in [#4941](https://github.com/jdx/mise/pull/4941) ### Chore - checkout for homebrew bump by @jdx in [6d7b0f6](https://github.com/jdx/mise/commit/6d7b0f6fdf83ee9d7be29a61b5b5be202ac0526a) - mise.lock by @jdx in [05c9a24](https://github.com/jdx/mise/commit/05c9a241744fa330677402a365344b8430a4984c) - updated deps by @jdx in [ac5cf5d](https://github.com/jdx/mise/commit/ac5cf5d840dc3a997dce0b1d3a1af963ef456ac2) - brew developer by @jdx in [445e313](https://github.com/jdx/mise/commit/445e313985cb948cf2a7cb57d896055b898a0f67) ### New Contributors - @garysassano made their first contribution in [#4937](https://github.com/jdx/mise/pull/4937) - @jgutierrezre made their first contribution in [#4941](https://github.com/jdx/mise/pull/4941) ## [2025.4.9](https://github.com/jdx/mise/compare/v2025.4.8..v2025.4.9) - 2025-04-25 ### 🚀 Features - **(registry)** added tusd by @mnm364 in [#4928](https://github.com/jdx/mise/pull/4928) - **(registry)** added fastfetch by @sassdavid in [#4932](https://github.com/jdx/mise/pull/4932) ### 🐛 Bug Fixes - remove missing symlinks on unuse when pruning by @roele in [#4930](https://github.com/jdx/mise/pull/4930) ### 📚 Documentation - typo by @jdx in [314657f](https://github.com/jdx/mise/commit/314657fb6ee69646464c35ed4d8b72f0f2d551da) ### ⚡ Performance - turn several of the list functions into parallel iters by @lespea in [#4924](https://github.com/jdx/mise/pull/4924) ### 🧪 Testing - fix kwok by @jdx in [4516335](https://github.com/jdx/mise/commit/451633512b67d26f2b3263094826da7c7406c1da) - increase windows-e2e timeout by @jdx in [ce4f734](https://github.com/jdx/mise/commit/ce4f73462b10979f3721400393c4d3ba782c3bb4) ### 📦️ Dependency Updates - update apple-actions/import-codesign-certs action to v5 by @renovate[bot] in [#4936](https://github.com/jdx/mise/pull/4936) - update rust crate tabled to 0.19 by @renovate[bot] in [#4935](https://github.com/jdx/mise/pull/4935) ### Chore - use macos-latest in GHA by @jdx in [05b5d49](https://github.com/jdx/mise/commit/05b5d49eaa3c4e78f1102dd2d9cfbca63c276ec0) - attempt to fix brew bump by @jdx in [043f97f](https://github.com/jdx/mise/commit/043f97f23e9af914772474ee0379b5a7d9399f3e) - mise up by @jdx in [ee7436d](https://github.com/jdx/mise/commit/ee7436d65c89416ee39ee424e296ae329f747323) ### New Contributors - @lespea made their first contribution in [#4924](https://github.com/jdx/mise/pull/4924) ## [2025.4.8](https://github.com/jdx/mise/compare/v2025.4.7..v2025.4.8) - 2025-04-23 ### 🐛 Bug Fixes - hide idiomatic warning if no versions in idiomatic file by @jdx in [#4922](https://github.com/jdx/mise/pull/4922) ### 📚 Documentation - clean up idiomatic deprecation message by @jdx in [c31aa2c](https://github.com/jdx/mise/commit/c31aa2cbd07a1f74049a0c6b72dfb91632ff5816) - punctuation improvements to idiomatic deprecation message by @glasser in [#4915](https://github.com/jdx/mise/pull/4915) ## [2025.4.7](https://github.com/jdx/mise/compare/v2025.4.6..v2025.4.7) - 2025-04-23 ### 🚀 Features - **(registry)** added oxipng by @ldrouard in [#4452](https://github.com/jdx/mise/pull/4452) - `mise tasks --local|--global` by @jdx in [#4907](https://github.com/jdx/mise/pull/4907) ### 🐛 Bug Fixes - added lockfile for pyenv by @jdx in [#4906](https://github.com/jdx/mise/pull/4906) - move idiomatic version breaking change from 2026.1.1 to 2025.10.0 by @jdx in [#4909](https://github.com/jdx/mise/pull/4909) - allow setting lists to be empty by @jdx in [#4912](https://github.com/jdx/mise/pull/4912) ### 🧪 Testing - test registry changes by themselves by @jdx in [#4910](https://github.com/jdx/mise/pull/4910) - test registry changes by themselves by @jdx in [#4911](https://github.com/jdx/mise/pull/4911) ### 📦️ Dependency Updates - update rust crate tabled to 0.18 by @renovate[bot] in [#4873](https://github.com/jdx/mise/pull/4873) ### Chore - use hk for linting by @jdx in [#4908](https://github.com/jdx/mise/pull/4908) - prefer ubi for shellcheck by @jdx in [c805f39](https://github.com/jdx/mise/commit/c805f399a0987db2ce812f2bd6ff66beb53de989) ## [2025.4.6](https://github.com/jdx/mise/compare/v2025.4.5..v2025.4.6) - 2025-04-22 ### 🚀 Features - **(aqua)** support github_release minisign type by @risu729 in [#4897](https://github.com/jdx/mise/pull/4897) - **(go)** support build tags by @bamorim in [#4863](https://github.com/jdx/mise/pull/4863) - **(registry)** added Signadot by @joehorsnell in [#4868](https://github.com/jdx/mise/pull/4868) - added `idiomatic_version_file_enable_tools` and deprecated `idiomatic_version_file_disable_tools` by @jdx in [#4902](https://github.com/jdx/mise/pull/4902) ### 🐛 Bug Fixes - **(doctor)** redact gitlab/enterprise tokens by @risu729 in [#4888](https://github.com/jdx/mise/pull/4888) - **(task)** enable templates in shell and tools of tasks by @risu729 in [#4887](https://github.com/jdx/mise/pull/4887) - allow interactive upgrade to select nothing by @risu729 in [#4891](https://github.com/jdx/mise/pull/4891) - enable templates for shell of hooks by @risu729 in [#4893](https://github.com/jdx/mise/pull/4893) ### 📚 Documentation - fix typo in go backend tags option title by @bamorim in [#4884](https://github.com/jdx/mise/pull/4884) - update link to faq in use_versions_host by @risu729 in [#4890](https://github.com/jdx/mise/pull/4890) ### 🧪 Testing - remove flaky bazel-watcher by @jdx in [9e95e6a](https://github.com/jdx/mise/commit/9e95e6afd04a43cc7d43e2f2280c7880bb481507) ### New Contributors - @joehorsnell made their first contribution in [#4868](https://github.com/jdx/mise/pull/4868) - @bamorim made their first contribution in [#4884](https://github.com/jdx/mise/pull/4884) ## [2025.4.5](https://github.com/jdx/mise/compare/v2025.4.4..v2025.4.5) - 2025-04-18 ### 🐛 Bug Fixes - **(ubi)** API URL for GitHub should not have /repos segement by @roele in [#4848](https://github.com/jdx/mise/pull/4848) - **(ubi)** URL syntax fails by @roele in [#4859](https://github.com/jdx/mise/pull/4859) - allow to install non-numeric elixir versions by @roele in [#4850](https://github.com/jdx/mise/pull/4850) - removed possible single-point-of-failure while running `mise upgrade` by @hitblast in [#4847](https://github.com/jdx/mise/pull/4847) - `#MISE tools=` in task header by @jdx in [#4860](https://github.com/jdx/mise/pull/4860) ### 🧪 Testing - fix aqua tool test by @jdx in [4f2c050](https://github.com/jdx/mise/commit/4f2c0505502c1e3c7bf3478d61a2c352591f281c) ### New Contributors - @hitblast made their first contribution in [#4847](https://github.com/jdx/mise/pull/4847) ## [2025.4.4](https://github.com/jdx/mise/compare/v2025.4.3..v2025.4.4) - 2025-04-15 ### 🧪 Testing - remove kpt test by @jdx in [b9d35ac](https://github.com/jdx/mise/commit/b9d35ac57936291a0a4629f9c200dfdb500a7efb) ## [2025.4.3](https://github.com/jdx/mise/compare/v2025.4.2..v2025.4.3) - 2025-04-15 ### 🚀 Features - **(aqua)** support SLSA source_uri setting by @scop in [#4833](https://github.com/jdx/mise/pull/4833) - **(aqua)** use source tag in SLSA verification by @scop in [#4836](https://github.com/jdx/mise/pull/4836) - **(ubi)** add support for self-hosted GitHub/GitLab by @roele in [#4765](https://github.com/jdx/mise/pull/4765) ### 📚 Documentation - Update configuration.md by @jdx in [#4829](https://github.com/jdx/mise/pull/4829) - correct `mise use` paths by @jdx in [c8374c0](https://github.com/jdx/mise/commit/c8374c00ca68e5722c28f9abfd2425b9722bdd83) ## [2025.4.2](https://github.com/jdx/mise/compare/v2025.4.1..v2025.4.2) - 2025-04-11 ### 🚀 Features - **(registry)** update aws-nuke backend by @StingRayZA in [#4815](https://github.com/jdx/mise/pull/4815) ### 🐛 Bug Fixes - do not default to writing to mise.$MISE_ENV.toml by @jdx in [#4817](https://github.com/jdx/mise/pull/4817) - mise watch forward --exts and --filter to watchexec by @cmhms in [#4826](https://github.com/jdx/mise/pull/4826) ### 📚 Documentation - Fixing typo in code for flags in toml-tasks.md by @arafays in [#4820](https://github.com/jdx/mise/pull/4820) - branding by @jdx in [9ad2c17](https://github.com/jdx/mise/commit/9ad2c17ec75b7460ebea09a9f0601a561349cc7f) - remove references to not-working docker: tasks by @jdx in [2c2fd27](https://github.com/jdx/mise/commit/2c2fd272e3d76329a7c67e4070bfb122ae1e1120) - document some dependencies by @jdx in [6e8bd51](https://github.com/jdx/mise/commit/6e8bd518757c5e49624fc2bef5777a2f2339c304) - simplify mise.toml example by @jdx in [66d927b](https://github.com/jdx/mise/commit/66d927ba4db81ba70de261cd76e399e9f4fe35da) ### 📦️ Dependency Updates - update dependency vitepress-plugin-tabs to ^0.7.0 by @renovate[bot] in [#4822](https://github.com/jdx/mise/pull/4822) - update rust crate petgraph to 0.8 by @renovate[bot] in [#4823](https://github.com/jdx/mise/pull/4823) - update rust crate strum to 0.27 by @renovate[bot] in [#4780](https://github.com/jdx/mise/pull/4780) ### New Contributors - @cmhms made their first contribution in [#4826](https://github.com/jdx/mise/pull/4826) - @StingRayZA made their first contribution in [#4815](https://github.com/jdx/mise/pull/4815) ## [2025.4.1](https://github.com/jdx/mise/compare/v2025.4.0..v2025.4.1) - 2025-04-09 ### 🚀 Features - **(registry)** added localstack by @mnm364 in [#4785](https://github.com/jdx/mise/pull/4785) - **(registry)** added skeema by @mnm364 in [#4786](https://github.com/jdx/mise/pull/4786) - **(registry)** add television by @mangkoran in [#4778](https://github.com/jdx/mise/pull/4778) ### 🐛 Bug Fixes - show gh rate limit reset time in local time by @someoneinjd in [#4799](https://github.com/jdx/mise/pull/4799) ### 📚 Documentation - all experimental note for lockfile by @zeitlinger in [#4781](https://github.com/jdx/mise/pull/4781) - Include post about Mise secrets in the context of Swift app dev by @pepicrft in [#4809](https://github.com/jdx/mise/pull/4809) ### Chore - update deps to fix deny check by @jdx in [432023b](https://github.com/jdx/mise/commit/432023b2cd04d2ea7f590d7b338054944512abd0) - pin zip to avoid issue with ubi by @jdx in [315deb4](https://github.com/jdx/mise/commit/315deb4e24177408c598d22951adb95f3e841683) ### New Contributors - @someoneinjd made their first contribution in [#4799](https://github.com/jdx/mise/pull/4799) - @mnm364 made their first contribution in [#4786](https://github.com/jdx/mise/pull/4786) - @zeitlinger made their first contribution in [#4781](https://github.com/jdx/mise/pull/4781) ## [2025.4.0](https://github.com/jdx/mise/compare/v2025.3.11..v2025.4.0) - 2025-04-02 ### 🐛 Bug Fixes - s/runtimes/tools by @jdx in [#4754](https://github.com/jdx/mise/pull/4754) - add clarification on RUSTUP_HOME and CARGO_HOME by @lachieh in [#4759](https://github.com/jdx/mise/pull/4759) - enhance confirmation logic to respect SETTINGS.yes by @roele in [#4764](https://github.com/jdx/mise/pull/4764) ### 🚜 Refactor - **(registry)** use aqua for ubi by @scop in [#4745](https://github.com/jdx/mise/pull/4745) - **(registry)** use aqua for ksops by @scop in [#4746](https://github.com/jdx/mise/pull/4746) ### 📚 Documentation - mark code block for dnf5 install as shell code by @sina-hide in [#4747](https://github.com/jdx/mise/pull/4747) - update demo by @hverlin in [#4350](https://github.com/jdx/mise/pull/4350) - move demo to top-level by @jdx in [2b6f45a](https://github.com/jdx/mise/commit/2b6f45ac73d6f59542f9c7b401042ad5c75e37e2) - Update config.ts by @jdx in [05ad4bc](https://github.com/jdx/mise/commit/05ad4bc9b2243737c0551fd36de1e37dc57ea578) - Update walkthrough.md by @jdx in [89904b4](https://github.com/jdx/mise/commit/89904b46d8649a66bf960b1e5c7c0364dad8f94f) - Update index.md by @jdx in [#4750](https://github.com/jdx/mise/pull/4750) - Update walkthrough.md by @jdx in [#4751](https://github.com/jdx/mise/pull/4751) - Update README.md by @jdx in [4f38142](https://github.com/jdx/mise/commit/4f38142bd3d822c3eafd78a74aa7a8d31791d2e3) ### New Contributors - @lachieh made their first contribution in [#4759](https://github.com/jdx/mise/pull/4759) - @sina-hide made their first contribution in [#4747](https://github.com/jdx/mise/pull/4747) ## [2025.3.11](https://github.com/jdx/mise/compare/v2025.3.10..v2025.3.11) - 2025-03-28 ### 🚀 Features - **(registry)** add protoc-gen-validate by @akanter in [#4703](https://github.com/jdx/mise/pull/4703) ### 🚜 Refactor - **(registry)** use aqua for swiftlint by @scop in [#4726](https://github.com/jdx/mise/pull/4726) - **(registry)** use ubi for opensearch-cli by @scop in [#4725](https://github.com/jdx/mise/pull/4725) - **(registry)** use ubi for mdbook-linkcheck by @scop in [#4724](https://github.com/jdx/mise/pull/4724) - **(registry)** use ubi for velad by @scop in [#4727](https://github.com/jdx/mise/pull/4727) ## [2025.3.10](https://github.com/jdx/mise/compare/v2025.3.9..v2025.3.10) - 2025-03-26 ### ◀️ Revert - Revert "chore: make awscli compatible with R2" by @jdx in [83e8c16](https://github.com/jdx/mise/commit/83e8c164ec78cab4325b4489d9cc5d1fa466ec3f) ## [2025.3.9](https://github.com/jdx/mise/compare/v2025.3.8..v2025.3.9) - 2025-03-26 ### 🚀 Features - Set usage arguments and flag as environment variables before running the command by @gturi in [#4700](https://github.com/jdx/mise/pull/4700) ### 🚜 Refactor - **(registry)** use ubi for assh by @scop in [#4713](https://github.com/jdx/mise/pull/4713) - **(registry)** use ubi for opsgenie-lamp by @scop in [#4712](https://github.com/jdx/mise/pull/4712) - **(registry)** use ubi for auto-doc by @scop in [#4714](https://github.com/jdx/mise/pull/4714) - **(registry)** use ubi for getenvoy by @scop in [#4715](https://github.com/jdx/mise/pull/4715) - **(registry)** use ubi for mockolo by @scop in [#4705](https://github.com/jdx/mise/pull/4705) - **(registry)** use ubi for haxe by @scop in [#4716](https://github.com/jdx/mise/pull/4716) - **(registry)** use ubi for helm-diff by @scop in [#4717](https://github.com/jdx/mise/pull/4717) - **(registry)** use ubi for grain by @scop in [#4718](https://github.com/jdx/mise/pull/4718) ## [2025.3.8](https://github.com/jdx/mise/compare/v2025.3.7..v2025.3.8) - 2025-03-24 ### 🚀 Features - **(registry)** add aichat by @kit494way in [#4691](https://github.com/jdx/mise/pull/4691) ### 🐛 Bug Fixes - Update flake to fix nix build by @akanter in [#4686](https://github.com/jdx/mise/pull/4686) ### 📚 Documentation - fix bash completion setup instructions by @bestagi in [#3920](https://github.com/jdx/mise/pull/3920) - small tidy of shims docs by @AlecRust in [#4693](https://github.com/jdx/mise/pull/4693) ### Chore - remove broken ripsecrets test by @jdx in [bb382aa](https://github.com/jdx/mise/commit/bb382aa783a2a1bfc44f02a5bb34f9397efb2e57) - make awscli compatible with R2 by @jdx in [cad7fa2](https://github.com/jdx/mise/commit/cad7fa285e96483ba8d6aeb22f83de10e92700b2) - enable workflow_dispatch for docs task by @jdx in [b0578db](https://github.com/jdx/mise/commit/b0578db141decc63992ebb0f74e29a53238611ba) ### New Contributors - @akanter made their first contribution in [#4686](https://github.com/jdx/mise/pull/4686) - @bestagi made their first contribution in [#3920](https://github.com/jdx/mise/pull/3920) ## [2025.3.7](https://github.com/jdx/mise/compare/v2025.3.6..v2025.3.7) - 2025-03-21 ### 🐛 Bug Fixes - **(node)** skip gpg verification of sig file not found by @jdx in [#4663](https://github.com/jdx/mise/pull/4663) - **(task)** allow args to be used with tera tests by @risu729 in [#4605](https://github.com/jdx/mise/pull/4605) - Fix syntax error on `activate nu` when PATH contains shims by @atty303 in [#4349](https://github.com/jdx/mise/pull/4349) ### 🚜 Refactor - **(registry)** use ubi for yamlscript by @scop in [#4670](https://github.com/jdx/mise/pull/4670) ### 📚 Documentation - Fix typo in java.md by @hverlin in [#4672](https://github.com/jdx/mise/pull/4672) ### ◀️ Revert - "chore: temporarily disable bootstrap test" by @jdx in [#4658](https://github.com/jdx/mise/pull/4658) ### 📦️ Dependency Updates - update rust crate ctor to 0.4 by @renovate[bot] in [#4553](https://github.com/jdx/mise/pull/4553) ### Chore - **(registry)** declare copier by @looztra in [#4669](https://github.com/jdx/mise/pull/4669) - Update to the latest version of ubi by @autarch in [#4648](https://github.com/jdx/mise/pull/4648) - bump expr by @jdx in [#4666](https://github.com/jdx/mise/pull/4666) - added android-sdk by @jdx in [#4668](https://github.com/jdx/mise/pull/4668) - rename mise-php to asdf-php by @jdx in [#4674](https://github.com/jdx/mise/pull/4674) ### New Contributors - @atty303 made their first contribution in [#4349](https://github.com/jdx/mise/pull/4349) - @looztra made their first contribution in [#4669](https://github.com/jdx/mise/pull/4669) ## [2025.3.6](https://github.com/jdx/mise/compare/v2025.3.5..v2025.3.6) - 2025-03-18 ### Chore - unpin aws-cli by @jdx in [7fabed5](https://github.com/jdx/mise/commit/7fabed5c70fccfe095647c7b2220965ca2f1c07d) - temporarily disable bootstrap test by @jdx in [599258a](https://github.com/jdx/mise/commit/599258aa4f5c0ab0b5581740b0c9eec17f1c7318) ## [2025.3.5](https://github.com/jdx/mise/compare/v2025.3.4..v2025.3.5) - 2025-03-18 ### 🚀 Features - **(registry)** use ubi for glab by @scop in [#4643](https://github.com/jdx/mise/pull/4643) - ubi forge option support by @scop in [#4642](https://github.com/jdx/mise/pull/4642) ### 🐛 Bug Fixes - **(tera)** use default inline shell to parse exec template by @risu729 in [#4645](https://github.com/jdx/mise/pull/4645) ## [2025.3.4](https://github.com/jdx/mise/compare/v2025.3.3..v2025.3.4) - 2025-03-18 ### 🐛 Bug Fixes - Failed to create venv at the same time by multiple uv processes by @NavyD in [#4640](https://github.com/jdx/mise/pull/4640) ## [2025.3.3](https://github.com/jdx/mise/compare/v2025.3.2..v2025.3.3) - 2025-03-14 ### 🚀 Features - **(env)** support env files in toml by @risu729 in [#4618](https://github.com/jdx/mise/pull/4618) - **(registry)** add harper-ls and harper-cli by @kit494way in [#4615](https://github.com/jdx/mise/pull/4615) - **(registry)** add curlie by @reitzig in [#4599](https://github.com/jdx/mise/pull/4599) - cleanup the mutex use. by @boris-smidt-klarrio in [#4540](https://github.com/jdx/mise/pull/4540) - Add flag to fmt command to read from stdin by @erickgnavar in [#4594](https://github.com/jdx/mise/pull/4594) ### 🐛 Bug Fixes - **(uv)** avoid deadlocks while initializing UV_VENV by @risu729 in [#4609](https://github.com/jdx/mise/pull/4609) - handle error when getting modified duration in file::modified_duration by @roele in [#4624](https://github.com/jdx/mise/pull/4624) - SwiftPM backend not working with the Swift 6 toolchain by @pepicrft in [#4632](https://github.com/jdx/mise/pull/4632) - quiet in file task not working by @roele in [#4588](https://github.com/jdx/mise/pull/4588) - Unable to find uv when first creating py venv by @NavyD in [#4591](https://github.com/jdx/mise/pull/4591) ### 🚜 Refactor - migrate humantime to jiff by @risu729 in [#4616](https://github.com/jdx/mise/pull/4616) - use method to get the default inline shell instead of accessing the fields by @risu729 in [#4621](https://github.com/jdx/mise/pull/4621) ### 📚 Documentation - **(settings)** clarify the usage of disable_default_registry by @gbloquel in [#4589](https://github.com/jdx/mise/pull/4589) ### ⚡ Performance - speed up self-update by calling /releases/latest api instead of /releases by @vemoo in [#4619](https://github.com/jdx/mise/pull/4619) ### 🧪 Testing - **(registry)** fix test of lazyjournal by @risu729 in [#4610](https://github.com/jdx/mise/pull/4610) ### Chore - deny fixes by @jdx in [17d7c6e](https://github.com/jdx/mise/commit/17d7c6ee5e035272a8dc1b93c8fc7ac9cffb7f80) - ignore humantime unmaintained advisory by @risu729 in [#4612](https://github.com/jdx/mise/pull/4612) - remove rustup update in github actions by @risu729 in [#4617](https://github.com/jdx/mise/pull/4617) ### New Contributors - @erickgnavar made their first contribution in [#4594](https://github.com/jdx/mise/pull/4594) - @vemoo made their first contribution in [#4619](https://github.com/jdx/mise/pull/4619) - @gbloquel made their first contribution in [#4589](https://github.com/jdx/mise/pull/4589) ## [2025.3.1](https://github.com/jdx/mise/compare/v2025.3.0..v2025.3.1) - 2025-03-06 ### 🚀 Features - **(registry)** added sampler by @tony-sol in [#4577](https://github.com/jdx/mise/pull/4577) - **(registry)** added lazyjournal by @tony-sol in [#4584](https://github.com/jdx/mise/pull/4584) - add support for components property in rust-toolchain.toml by @roele in [#4579](https://github.com/jdx/mise/pull/4579) - add --local flag for ls by @tony-sol in [#4565](https://github.com/jdx/mise/pull/4565) ### 🐛 Bug Fixes - favor aqua backend over asdf by @dud225 in [#4558](https://github.com/jdx/mise/pull/4558) ### 📚 Documentation - continuous-integration.md: fix gitlab caching example by @nafg in [#4576](https://github.com/jdx/mise/pull/4576) ### Chore - edition 2024 by @jdx in [#4541](https://github.com/jdx/mise/pull/4541) ### New Contributors - @nafg made their first contribution in [#4576](https://github.com/jdx/mise/pull/4576) - @dud225 made their first contribution in [#4558](https://github.com/jdx/mise/pull/4558) ## [2025.3.0](https://github.com/jdx/mise/compare/v2025.2.9..v2025.3.0) - 2025-03-01 ### 🚀 Features - **(registry)** added helmwave by @tony-sol in [#4542](https://github.com/jdx/mise/pull/4542) - **(registry)** added doggo by @tony-sol in [#4545](https://github.com/jdx/mise/pull/4545) - **(registry)** Add Boilerplate by @ZachGoldberg in [#4530](https://github.com/jdx/mise/pull/4530) - **(registry)** added htmlq by @tony-sol in [#4548](https://github.com/jdx/mise/pull/4548) - **(registry)** added gokey by @tony-sol in [#4546](https://github.com/jdx/mise/pull/4546) - **(registry)** added octosql by @tony-sol in [#4549](https://github.com/jdx/mise/pull/4549) - **(registry)** added hexyl by @tony-sol in [#4547](https://github.com/jdx/mise/pull/4547) - **(registry)** added kubeone by @tony-sol in [#4550](https://github.com/jdx/mise/pull/4550) - task confirmation by @roele in [#4328](https://github.com/jdx/mise/pull/4328) ### 🐛 Bug Fixes - remote tasks and devcontainer by @acesyde in [#4557](https://github.com/jdx/mise/pull/4557) ### 📚 Documentation - **(shim)** add faq for vscode windows spawn EINVAL & format value to list by @qianlongzt in [#4544](https://github.com/jdx/mise/pull/4544) ### New Contributors - @ZachGoldberg made their first contribution in [#4530](https://github.com/jdx/mise/pull/4530) ## [2025.2.9](https://github.com/jdx/mise/compare/v2025.2.8..v2025.2.9) - 2025-02-26 ### 🚀 Features - **(registry)** add cocogitto by @reitzig in [#4513](https://github.com/jdx/mise/pull/4513) - **(registry)** Added foundry by @suicide in [#4455](https://github.com/jdx/mise/pull/4455) - **(registry)** added ast-grep by @tony-sol in [#4519](https://github.com/jdx/mise/pull/4519) ### 🐛 Bug Fixes - non-utf8 external process handling by @jdx in [#4538](https://github.com/jdx/mise/pull/4538) ### 📚 Documentation - **(cookbook)** add shell powerline-go config env recipe by @scop in [#4532](https://github.com/jdx/mise/pull/4532) - update mise.el repo link by @tecoholic in [#4534](https://github.com/jdx/mise/pull/4534) ### Chore - bump rust version for releases by @jdx in [f4e5970](https://github.com/jdx/mise/commit/f4e5970f00bf56d9be16a7e7e83289085c0e5cce) - bump rust version for releases by @jdx in [52cff1c](https://github.com/jdx/mise/commit/52cff1c00b452b93b3ca1e4fc01fd21de73569e5) - bump rust version for releases by @jdx in [9121c5e](https://github.com/jdx/mise/commit/9121c5e9270fae59ce753226ecbbe2939c4661e4) - bump msrv for edition compatibility by @jdx in [3a222dd](https://github.com/jdx/mise/commit/3a222ddf272eef655b50796f34634fcedc3f1288) - remove unused deny rule by @jdx in [053f5c1](https://github.com/jdx/mise/commit/053f5c1c0746e363c24b19577b958621ea91c40c) ### New Contributors - @tony-sol made their first contribution in [#4519](https://github.com/jdx/mise/pull/4519) - @tecoholic made their first contribution in [#4534](https://github.com/jdx/mise/pull/4534) - @suicide made their first contribution in [#4455](https://github.com/jdx/mise/pull/4455) - @reitzig made their first contribution in [#4513](https://github.com/jdx/mise/pull/4513) ## [2025.2.8](https://github.com/jdx/mise/compare/v2025.2.7..v2025.2.8) - 2025-02-25 ### 🚀 Features - **(registry)** add checkmake to registry by @eread in [#4466](https://github.com/jdx/mise/pull/4466) - **(registry)** added sops from aqua registry by @ldrouard in [#4457](https://github.com/jdx/mise/pull/4457) - **(registry)** added k9s from aqua registry by @ldrouard in [#4460](https://github.com/jdx/mise/pull/4460) - **(registry)** added hadolint from aqua registry by @ldrouard in [#4456](https://github.com/jdx/mise/pull/4456) - **(shim)** Windows shim add hardlink & symlink mode by @qianlongzt in [#4409](https://github.com/jdx/mise/pull/4409) - **(ubi)** add option `rename_exe` by @wlmitch in [#4512](https://github.com/jdx/mise/pull/4512) - use aqua for hk by @jdx in [f68de38](https://github.com/jdx/mise/commit/f68de3849c5ceb20475f2f30224abaa5f3f7441d) - add bazel-watcher to registry by @betaboon in [#4296](https://github.com/jdx/mise/pull/4296) ### 🐛 Bug Fixes - behavior of .disable-self-update by @ZeroAurora in [#4476](https://github.com/jdx/mise/pull/4476) - devcontainer by @acesyde in [#4483](https://github.com/jdx/mise/pull/4483) - mise outdated --json does not return json if all tools are up-to-date by @roele in [#4493](https://github.com/jdx/mise/pull/4493) - bug when using mise use -g when MISE_ENV is filled by @roele in [#4494](https://github.com/jdx/mise/pull/4494) - config of symlink tracked on windows is not respected by @NavyD in [#4501](https://github.com/jdx/mise/pull/4501) - pruning unused tool leaves broken symlinks by @roele in [#4507](https://github.com/jdx/mise/pull/4507) ### 📚 Documentation - Fixes typo in lang/zig by @carldaws in [#4497](https://github.com/jdx/mise/pull/4497) - Fix activation on PowerShell by @kit494way in [#4498](https://github.com/jdx/mise/pull/4498) ### Chore - remove aur job by @jdx in [fe5a71d](https://github.com/jdx/mise/commit/fe5a71dc486e6e585167d9d97018f2b467bc43fe) - remove reference to aur in release script by @jdx in [0824490](https://github.com/jdx/mise/commit/0824490c14d17cd93c7d68930b514eb11635c451) - deny ring sec by @jdx in [08e334c](https://github.com/jdx/mise/commit/08e334cb1209471d9c18b289473925ff0931053f) ### New Contributors - @betaboon made their first contribution in [#4296](https://github.com/jdx/mise/pull/4296) - @ldrouard made their first contribution in [#4456](https://github.com/jdx/mise/pull/4456) - @qianlongzt made their first contribution in [#4409](https://github.com/jdx/mise/pull/4409) - @wlmitch made their first contribution in [#4512](https://github.com/jdx/mise/pull/4512) - @carldaws made their first contribution in [#4497](https://github.com/jdx/mise/pull/4497) - @ZeroAurora made their first contribution in [#4476](https://github.com/jdx/mise/pull/4476) ## [2025.2.7](https://github.com/jdx/mise/compare/v2025.2.6..v2025.2.7) - 2025-02-19 ### 🚀 Features - **(registry)** add lychee to registry by @eread in [#4181](https://github.com/jdx/mise/pull/4181) - Install latest nominated zig from https://machengine.org/zig/index.json by @tamadamas in [#4451](https://github.com/jdx/mise/pull/4451) ### 🐛 Bug Fixes - **(cli/run)** inherit stdio by --raw even when redactions are enabled by @risu729 in [#4446](https://github.com/jdx/mise/pull/4446) - **(task)** Running programs on windows without cmd.exe by @NavyD in [#4459](https://github.com/jdx/mise/pull/4459) - bugs with grep in tar_supports_zstd in mise.run script by @glasser in [#4453](https://github.com/jdx/mise/pull/4453) ### 📚 Documentation - fix watch files hook example by @rsyring in [#4427](https://github.com/jdx/mise/pull/4427) - Fix run-on sentence by @henrebotha in [#4429](https://github.com/jdx/mise/pull/4429) - mention hk by @jdx in [1a58e86](https://github.com/jdx/mise/commit/1a58e86ce2ce16d848755df8feccf514000053fd) - discord link by @jdx in [b586085](https://github.com/jdx/mise/commit/b58608521cccee812adaa642145f061ccbcbac43) - Add a section on how to use environment variables by @hverlin in [#4435](https://github.com/jdx/mise/pull/4435) - Update installation for archLinux by @Nicknamely in [#4449](https://github.com/jdx/mise/pull/4449) - Fix typo in getting-started by @alefteris in [#4448](https://github.com/jdx/mise/pull/4448) ### 🧪 Testing - always set experimental = true in tests by @jdx in [#4443](https://github.com/jdx/mise/pull/4443) ### Chore - fixed new clippy lints by @jdx in [#4463](https://github.com/jdx/mise/pull/4463) ### New Contributors - @alefteris made their first contribution in [#4448](https://github.com/jdx/mise/pull/4448) - @tamadamas made their first contribution in [#4451](https://github.com/jdx/mise/pull/4451) - @Nicknamely made their first contribution in [#4449](https://github.com/jdx/mise/pull/4449) - @eread made their first contribution in [#4181](https://github.com/jdx/mise/pull/4181) - @rsyring made their first contribution in [#4427](https://github.com/jdx/mise/pull/4427) ## [2025.2.6](https://github.com/jdx/mise/compare/v2025.2.5..v2025.2.6) - 2025-02-16 ### 🚀 Features - add devcontainer generator by @acesyde in [#4355](https://github.com/jdx/mise/pull/4355) - added hk by @jdx in [#4422](https://github.com/jdx/mise/pull/4422) ### 🐛 Bug Fixes - short flag with value and var=#true bug by @jdx in [#4419](https://github.com/jdx/mise/pull/4419) - regression with env overriding by @jdx in [#4421](https://github.com/jdx/mise/pull/4421) ### 📚 Documentation - **(shims)** clarify `activate` only removes shims from `PATH` by @risu729 in [#4418](https://github.com/jdx/mise/pull/4418) - Update shims page by @hverlin in [#4414](https://github.com/jdx/mise/pull/4414) ## [2025.2.5](https://github.com/jdx/mise/compare/v2025.2.4..v2025.2.5) - 2025-02-16 ### 🐛 Bug Fixes - properly replace non set flags with "false" by @IxDay in [#4410](https://github.com/jdx/mise/pull/4410) - path env order with subdirs by @jdx in [#4412](https://github.com/jdx/mise/pull/4412) ### ◀️ Revert - "feat: set usage arguments and flags as environment variables for toml tasks" by @jdx in [#4413](https://github.com/jdx/mise/pull/4413) ## [2025.2.4](https://github.com/jdx/mise/compare/v2025.2.3..v2025.2.4) - 2025-02-14 ### 🚀 Features - **(registry)** add e1s by @kiwamizamurai in [#4363](https://github.com/jdx/mise/pull/4363) - **(registry)** add 'marksman' via 'aqua:artempyanykh/marksman' backend by @iamoeg in [#4357](https://github.com/jdx/mise/pull/4357) - use `machengine.org` for downloading nominated zig versions by @hadronomy in [#4356](https://github.com/jdx/mise/pull/4356) ### 🐛 Bug Fixes - **(aqua)** apply override of version_prefix by @risu729 in [#4338](https://github.com/jdx/mise/pull/4338) - **(env_directive)** apply redactions only to env with redact by @risu729 in [#4388](https://github.com/jdx/mise/pull/4388) - **(hook_env)** don't exit early if watching files are deleted by @risu729 in [#4390](https://github.com/jdx/mise/pull/4390) - **(rubygems_plugin)** Replace which ruby check for Windows compatibility by @genskyff in [#4358](https://github.com/jdx/mise/pull/4358) - lowercase desired shim names by @KevSlashNull in [#4333](https://github.com/jdx/mise/pull/4333) - allow cosign opts to be empty in aqua by @IxDay in [#4396](https://github.com/jdx/mise/pull/4396) ### 📚 Documentation - update Fedora install for dnf5 by @rkben in [#4387](https://github.com/jdx/mise/pull/4387) - fix links to idiomatic version file option by @pietrodn in [#4382](https://github.com/jdx/mise/pull/4382) - add mise bootstrap example in CI docs by @hverlin in [#4351](https://github.com/jdx/mise/pull/4351) - Update link in comparison-to-asdf.md by @hverlin in [#4401](https://github.com/jdx/mise/pull/4401) ### 📦️ Dependency Updates - update rust crate bzip2 to v0.5.1 by @renovate[bot] in [#4392](https://github.com/jdx/mise/pull/4392) - update rust crate built to v0.7.6 by @renovate[bot] in [#4391](https://github.com/jdx/mise/pull/4391) ### Chore - issue closer by @jdx in [bee1f55](https://github.com/jdx/mise/commit/bee1f5557b829b9a637a28af90b519fdfa74b8dd) ### New Contributors - @iamoeg made their first contribution in [#4357](https://github.com/jdx/mise/pull/4357) - @hadronomy made their first contribution in [#4356](https://github.com/jdx/mise/pull/4356) - @pietrodn made their first contribution in [#4382](https://github.com/jdx/mise/pull/4382) - @genskyff made their first contribution in [#4358](https://github.com/jdx/mise/pull/4358) - @kiwamizamurai made their first contribution in [#4363](https://github.com/jdx/mise/pull/4363) - @rkben made their first contribution in [#4387](https://github.com/jdx/mise/pull/4387) - @IxDay made their first contribution in [#4396](https://github.com/jdx/mise/pull/4396) - @KevSlashNull made their first contribution in [#4333](https://github.com/jdx/mise/pull/4333) ## [2025.2.3](https://github.com/jdx/mise/compare/v2025.2.2..v2025.2.3) - 2025-02-09 ### ◀️ Revert - Revert "feat: add support for idiomatic go.mod file " by @jdx in [7fc9beb](https://github.com/jdx/mise/commit/7fc9bebd02abfee4b622a211b86c516df9bd4f6d) ## [2025.2.2](https://github.com/jdx/mise/compare/v2025.2.1..v2025.2.2) - 2025-02-08 ### 🚀 Features - **(registry)** add jd by @risu729 in [#4318](https://github.com/jdx/mise/pull/4318) - **(registry)** add jc by @risu729 in [#4317](https://github.com/jdx/mise/pull/4317) - **(registry)** Add qsv cli by @vjda in [#4334](https://github.com/jdx/mise/pull/4334) - add support for idiomatic go.mod file by @roele in [#4312](https://github.com/jdx/mise/pull/4312) - add -g short version for unuse cmd by @kimle in [#4330](https://github.com/jdx/mise/pull/4330) - add git remote task provider by @acesyde in [#4233](https://github.com/jdx/mise/pull/4233) - set usage arguments and flags as environment variables for toml tasks by @gturi in [#4159](https://github.com/jdx/mise/pull/4159) ### 🐛 Bug Fixes - **(aqua)** trim prefix before comparing versions by @risu729 in [#4340](https://github.com/jdx/mise/pull/4340) - wrong config file type for rust-toolchain.toml files by @roele in [#4321](https://github.com/jdx/mise/pull/4321) ### 🚜 Refactor - **(registry)** use aqua for yq by @scop in [#4326](https://github.com/jdx/mise/pull/4326) ### 📚 Documentation - **(schema)** fix description of task.dir default by @risu729 in [#4324](https://github.com/jdx/mise/pull/4324) - Add PowerShell example by @jahanson in [#3857](https://github.com/jdx/mise/pull/3857) - Include "A Mise guide for Swift developers" by @pepicrft in [#4329](https://github.com/jdx/mise/pull/4329) - Update documentation for core tools by @hverlin in [#4341](https://github.com/jdx/mise/pull/4341) - Update vitepress to fix search by @hverlin in [#4342](https://github.com/jdx/mise/pull/4342) ### Chore - **(bun.lock)** migrate bun lockfiles to text-based by @risu729 in [#4319](https://github.com/jdx/mise/pull/4319) ### New Contributors - @vjda made their first contribution in [#4334](https://github.com/jdx/mise/pull/4334) - @kimle made their first contribution in [#4330](https://github.com/jdx/mise/pull/4330) - @pepicrft made their first contribution in [#4329](https://github.com/jdx/mise/pull/4329) - @jahanson made their first contribution in [#3857](https://github.com/jdx/mise/pull/3857) ## [2025.2.1](https://github.com/jdx/mise/compare/v2025.2.0..v2025.2.1) - 2025-02-03 ### Chore - fix winget releaser job by @jdx in [e67c653](https://github.com/jdx/mise/commit/e67c653de35ff83d4ee280bf5cb2381741a2108e) ## [2025.2.0](https://github.com/jdx/mise/compare/v2025.1.17..v2025.2.0) - 2025-02-02 ### 🚀 Features - **(registry)** add kwokctl by @mangkoran in [#4282](https://github.com/jdx/mise/pull/4282) - add biome to registry by @kit494way in [#4283](https://github.com/jdx/mise/pull/4283) - add gittool/gitversion by @acesyde in [#4289](https://github.com/jdx/mise/pull/4289) ### 📚 Documentation - add filtering support to registry docs page by @roele in [#4285](https://github.com/jdx/mise/pull/4285) - improve registry filtering performance by @roele in [#4287](https://github.com/jdx/mise/pull/4287) - fix registry table rendering for mobile by @roele in [#4288](https://github.com/jdx/mise/pull/4288) ### Chore - updated deps by @jdx in [#4290](https://github.com/jdx/mise/pull/4290) - do not run autofix on renovate PRs by @jdx in [41c5ce4](https://github.com/jdx/mise/commit/41c5ce4c6581f856bf0d756e3fe99ec2fae2e7bd) ### New Contributors - @ELLIOTTCABLE made their first contribution in [#4280](https://github.com/jdx/mise/pull/4280) ## [2025.1.17](https://github.com/jdx/mise/compare/v2025.1.16..v2025.1.17) - 2025-01-31 ### 🚀 Features - **(registry)** use aqua for duckdb by @mangkoran in [#4270](https://github.com/jdx/mise/pull/4270) ### 🐛 Bug Fixes - mise does not operate well under Git Bash on Windows by @roele in [#4048](https://github.com/jdx/mise/pull/4048) - mise rm removes/reports wrong version of tool by @roele in [#4272](https://github.com/jdx/mise/pull/4272) ### 📚 Documentation - Update python documentation by @hverlin in [#4260](https://github.com/jdx/mise/pull/4260) - fix postinstall typo in nodejs cookbook by @arafays in [#4251](https://github.com/jdx/mise/pull/4251) - Fix typo by @henrebotha in [#4277](https://github.com/jdx/mise/pull/4277) ### Hooks.md - MISE_PROJECT_DIR -> MISE_PROJECT_ROOT by @jubr in [#4269](https://github.com/jdx/mise/pull/4269) ### New Contributors - @mangkoran made their first contribution in [#4270](https://github.com/jdx/mise/pull/4270) - @jubr made their first contribution in [#4269](https://github.com/jdx/mise/pull/4269) - @arafays made their first contribution in [#4251](https://github.com/jdx/mise/pull/4251) ## [2025.1.16](https://github.com/jdx/mise/compare/v2025.1.15..v2025.1.16) - 2025-01-29 ### 🚀 Features - **(registry)** add duckdb by @swfz in [#4248](https://github.com/jdx/mise/pull/4248) ### 🐛 Bug Fixes - Swift on Ubuntu 24.04 arm64 generates the incorrect download URL by @spyder-ian in [#4235](https://github.com/jdx/mise/pull/4235) - Do not attempt to parse directories by @adamcohen2 in [#4256](https://github.com/jdx/mise/pull/4256) - path option should take precedence over global configuration by @roele in [#4249](https://github.com/jdx/mise/pull/4249) ### 📚 Documentation - Add devtools.fm episode about mise to external-resources.md by @CanRau in [#4253](https://github.com/jdx/mise/pull/4253) - Update sections about idiomatic version files by @hverlin in [#4252](https://github.com/jdx/mise/pull/4252) ### Chore - make self_update optional by @jdx in [#4230](https://github.com/jdx/mise/pull/4230) - added some defaul reqwest features by @jdx in [#4232](https://github.com/jdx/mise/pull/4232) ### New Contributors - @adamcohen2 made their first contribution in [#4256](https://github.com/jdx/mise/pull/4256) - @CanRau made their first contribution in [#4253](https://github.com/jdx/mise/pull/4253) - @spyder-ian made their first contribution in [#4235](https://github.com/jdx/mise/pull/4235) ## [2025.1.15](https://github.com/jdx/mise/compare/v2025.1.14..v2025.1.15) - 2025-01-26 ### 🚀 Features - add http cache by @acesyde in [#4160](https://github.com/jdx/mise/pull/4160) - expose `test-tool` command by @jdx in [#4224](https://github.com/jdx/mise/pull/4224) ### 🐛 Bug Fixes - elixir installation failed by @roele in [#4144](https://github.com/jdx/mise/pull/4144) - re-run tasks when files removed or permissions change by @jdx in [#4223](https://github.com/jdx/mise/pull/4223) ### 🚜 Refactor - use builder pattern by @acesyde in [#4220](https://github.com/jdx/mise/pull/4220) ### 📚 Documentation - **(how-i-use-mise)** switch to discussion by @risu729 in [#4225](https://github.com/jdx/mise/pull/4225) - add hint about environment variable parsing by @roele in [#4219](https://github.com/jdx/mise/pull/4219) ### Chore - added vscode workspace by @jdx in [a0d181f](https://github.com/jdx/mise/commit/a0d181f8d60270d09d06156ebc500a2fa85f74db) - switch from git2 to gix by @jdx in [#4226](https://github.com/jdx/mise/pull/4226) - remove git2 from built by @jdx in [#4227](https://github.com/jdx/mise/pull/4227) - use mise-plugins/mise-jib by @jdx in [#4228](https://github.com/jdx/mise/pull/4228) ### New Contributors - @vgnh made their first contribution in [#4216](https://github.com/jdx/mise/pull/4216) ## [2025.1.14](https://github.com/jdx/mise/compare/v2025.1.13..v2025.1.14) - 2025-01-24 ### 🚀 Features - **(registry)** add gron by @MontakOleg in [#4204](https://github.com/jdx/mise/pull/4204) ### 🐛 Bug Fixes - spurious semver warning on `mise outdated` by @jdx in [#4199](https://github.com/jdx/mise/pull/4199) ### Chore - lint issue in Dockerfile by @jdx in [47ad5d6](https://github.com/jdx/mise/commit/47ad5d67890188478cf8c8f2e6796b6752546e6c) - fix some typos in markdown file by @chuangjinglu in [#4198](https://github.com/jdx/mise/pull/4198) - pin aws-cli by @jdx in [f7311fd](https://github.com/jdx/mise/commit/f7311fd8fc85b6920c5a484862865adc9ef7261d) - use arm64 runners for docker by @jdx in [#4200](https://github.com/jdx/mise/pull/4200) ### New Contributors - @chuangjinglu made their first contribution in [#4198](https://github.com/jdx/mise/pull/4198) ## [2025.1.13](https://github.com/jdx/mise/compare/v2025.1.12..v2025.1.13) - 2025-01-24 ### Chore - fixing aws-cli in release.sh by @jdx in [5b4a65a](https://github.com/jdx/mise/commit/5b4a65a84e07141de9ed69798921b4b0ef69aa02) - fixing aws-cli in release.sh by @jdx in [4c67db5](https://github.com/jdx/mise/commit/4c67db59ecfb55eb724dc05bca7eb7281a625929) ## [2025.1.12](https://github.com/jdx/mise/compare/v2025.1.11..v2025.1.12) - 2025-01-24 ### Chore - setup mise for release task by @jdx in [78d3dfb](https://github.com/jdx/mise/commit/78d3dfb164776cfb39a1920485c21fcd6ecd3ebe) ## [2025.1.11](https://github.com/jdx/mise/compare/v2025.1.10..v2025.1.11) - 2025-01-23 ### Chore - pin aws-cli by @jdx in [ca16daf](https://github.com/jdx/mise/commit/ca16daf5e5dbb9159d853570528087b24f63500b) ## [2025.1.10](https://github.com/jdx/mise/compare/v2025.1.9..v2025.1.10) - 2025-01-23 ### 🚀 Features - **(registry)** use aqua for periphery by @MontakOleg in [#4157](https://github.com/jdx/mise/pull/4157) - split remote task by @acesyde in [#4156](https://github.com/jdx/mise/pull/4156) ### 🐛 Bug Fixes - **(docs)** environment variable MISE_OVERRIDE_TOOL_VERSIONS_FILENAME should be plural by @roele in [#4183](https://github.com/jdx/mise/pull/4183) - completions were missing non-asdf tools by @jdx in [55b31a4](https://github.com/jdx/mise/commit/55b31a452b807ada4e2ba40c8b5588b77b79642e) - broken link for `/tasks/task-configuration` by @134130 in [#4155](https://github.com/jdx/mise/pull/4155) - whitespace in mise.run script by @jdx in [#4153](https://github.com/jdx/mise/pull/4153) - confusing error in fish_command_not_found by @MrGreenTea in [#4162](https://github.com/jdx/mise/pull/4162) - use correct python path for venv creation in windows by @tisoft in [#4164](https://github.com/jdx/mise/pull/4164) ### 📚 Documentation - neovim cookbook by @EricDriussi in [#4161](https://github.com/jdx/mise/pull/4161) ### 🧪 Testing - fix a couple of tool tests by @jdx in [#4186](https://github.com/jdx/mise/pull/4186) ### Chore - added issue auto-closer by @jdx in [3c831c1](https://github.com/jdx/mise/commit/3c831c19a644fbb2f393f969ebaa5137f9415793) ### New Contributors - @tisoft made their first contribution in [#4164](https://github.com/jdx/mise/pull/4164) - @MrGreenTea made their first contribution in [#4162](https://github.com/jdx/mise/pull/4162) - @EricDriussi made their first contribution in [#4161](https://github.com/jdx/mise/pull/4161) - @134130 made their first contribution in [#4155](https://github.com/jdx/mise/pull/4155) ## [2025.1.9](https://github.com/jdx/mise/compare/v2025.1.8..v2025.1.9) - 2025-01-17 ### 🚀 Features - **(aqua)** pass --verbose flag down to cosign and added aqua.cosign_extra_args setting by @jdx in [#4148](https://github.com/jdx/mise/pull/4148) - **(doctor)** display redacted github token by @jdx in [#4149](https://github.com/jdx/mise/pull/4149) ### 🐛 Bug Fixes - **(ruby)** remove ruby/gem tests by @jdx in [#4130](https://github.com/jdx/mise/pull/4130) - Fixes fish_command_not_found glob error by @halostatue in [#4133](https://github.com/jdx/mise/pull/4133) - completions for `mise use` by @jdx in [#4147](https://github.com/jdx/mise/pull/4147) ### 📦️ Dependency Updates - update dependency bun to v1.1.44 by @renovate[bot] in [#4134](https://github.com/jdx/mise/pull/4134) ### Chore - add install.sh.sig to releases by @jdx in [1b6ea86](https://github.com/jdx/mise/commit/1b6ea8644edcf3a6ff68fc6d511622c44f1f1f9a) ### New Contributors - @halostatue made their first contribution in [#4133](https://github.com/jdx/mise/pull/4133) ## [2025.1.8](https://github.com/jdx/mise/compare/v2025.1.7..v2025.1.8) - 2025-01-17 ### 🚀 Features - upgrade ubi by @jdx in [#4078](https://github.com/jdx/mise/pull/4078) - enable erlang for Windows by @roele in [#4128](https://github.com/jdx/mise/pull/4128) - use aqua for opentofu by @jdx in [#4129](https://github.com/jdx/mise/pull/4129) ### 🐛 Bug Fixes - **(spm)** install from annotated tag by @MontakOleg in [#4120](https://github.com/jdx/mise/pull/4120) - Fixes infinite loop in auto install not found bash function by @bnorick in [#4094](https://github.com/jdx/mise/pull/4094) - installing with empty version fails by @roele in [#4123](https://github.com/jdx/mise/pull/4123) ### 📚 Documentation - correct link to gem.rs source by @petrblaho in [#4119](https://github.com/jdx/mise/pull/4119) - fix {{config_root}} got interpolated by vitepress by @peter50216 in [#4122](https://github.com/jdx/mise/pull/4122) ### Chore - remove minisign from mise.toml by @jdx in [b115ba9](https://github.com/jdx/mise/commit/b115ba962fce4e63e0d6ce85f41704f302ef3e9a) ### New Contributors - @peter50216 made their first contribution in [#4122](https://github.com/jdx/mise/pull/4122) - @petrblaho made their first contribution in [#4119](https://github.com/jdx/mise/pull/4119) ## [2025.1.7](https://github.com/jdx/mise/compare/v2025.1.6..v2025.1.7) - 2025-01-15 ### 🚀 Features - **(registry)** add gup by @scop in [#4107](https://github.com/jdx/mise/pull/4107) - **(registry)** add aqua and cmdx by @scop in [#4106](https://github.com/jdx/mise/pull/4106) - use aqua for eza on linux by @jdx in [#4075](https://github.com/jdx/mise/pull/4075) - allow to specify Rust profile by @roele in [#4101](https://github.com/jdx/mise/pull/4101) ### 🐛 Bug Fixes - use vars in [env] templates by @hverlin in [#4100](https://github.com/jdx/mise/pull/4100) - panic when directory name contains japanese characters by @roele in [#4104](https://github.com/jdx/mise/pull/4104) - incorrect config_root for project/.mise/config.toml by @roele in [#4108](https://github.com/jdx/mise/pull/4108) ### 🚜 Refactor - **(registry)** alias protobuf to protoc by @scop in [#4087](https://github.com/jdx/mise/pull/4087) - **(registry)** use aqua for go-getter and kcl by @scop in [#4088](https://github.com/jdx/mise/pull/4088) - **(registry)** use aqua for powerline-go by @scop in [#4105](https://github.com/jdx/mise/pull/4105) ### 📚 Documentation - clean up activation instructions by @jdx in [e235c74](https://github.com/jdx/mise/commit/e235c74daa8f5e5f9e1bb89c70a6cff96c08956e) - correct urls for crawler by @jdx in [21cb77b](https://github.com/jdx/mise/commit/21cb77b1f79a57e6ebd3fec367bd5b223239a3ed) - added sitemap meta tag by @jdx in [033aa14](https://github.com/jdx/mise/commit/033aa149e8b7a45ea750c09c31438709420214c8) ## [2025.1.6](https://github.com/jdx/mise/compare/v2025.1.5..v2025.1.6) - 2025-01-12 ### 🐛 Bug Fixes - Panic when run without arguments with bootstrapped script by @jdx in [#4065](https://github.com/jdx/mise/pull/4065) ### 🚜 Refactor - use better rust syntax by @jdx in [#4072](https://github.com/jdx/mise/pull/4072) ### 📚 Documentation - fix TOML-based Tasks usage spec example by @gturi in [#4067](https://github.com/jdx/mise/pull/4067) - eza by @jdx in [5a80cbf](https://github.com/jdx/mise/commit/5a80cbf9e0b37be800bc6f6f0404bcf86cbe3bd9) - removed bit about verifying with asdf by @jdx in [d505486](https://github.com/jdx/mise/commit/d505486fbbe49af0f7bf6029569812441c1e3fdc) - added more getting started installers by @jdx in [b310e11](https://github.com/jdx/mise/commit/b310e118b00d2b0a64cf2d423d20ece6dc9692f6) - clean up activation instructions by @jdx in [3df60dd](https://github.com/jdx/mise/commit/3df60dd9cbecf3086b1755d4e397159379d27b27) - clean up activation instructions by @jdx in [8ab4bce](https://github.com/jdx/mise/commit/8ab4bcef77c4bc1e07951dbb8b5787df4a4b15bf) - clean up activation instructions by @jdx in [d4a67e8](https://github.com/jdx/mise/commit/d4a67e8ec72fed064cc776ab643f41da1ae01caa) - clean up activation instructions by @jdx in [d208418](https://github.com/jdx/mise/commit/d208418a5f63803185c4aa5f06afecd9e8832496) - clean up activation instructions by @jdx in [b9f581d](https://github.com/jdx/mise/commit/b9f581d644295f372eb0cd026560e9c97dcb8091) ### New Contributors - @gturi made their first contribution in [#4067](https://github.com/jdx/mise/pull/4067) ## [2025.1.5](https://github.com/jdx/mise/compare/v2025.1.4..v2025.1.5) - 2025-01-11 ### 🚀 Features - added gdu and dua to registry by @sassdavid in [#4052](https://github.com/jdx/mise/pull/4052) - added prefix-dev/pixi by @jdx in [#4056](https://github.com/jdx/mise/pull/4056) - added `mise cfg --tracked-configs` by @jdx in [#4059](https://github.com/jdx/mise/pull/4059) - added `mise version --json` flag by @jdx in [#4061](https://github.com/jdx/mise/pull/4061) - added `mise ls --prunable` flag by @jdx in [#4062](https://github.com/jdx/mise/pull/4062) ### 🐛 Bug Fixes - switch jib back to asdf by @jdx in [#4055](https://github.com/jdx/mise/pull/4055) - `mise unuse` bug not pruning if not in config file by @jdx in [#4058](https://github.com/jdx/mise/pull/4058) ### 📚 Documentation - explain pipx better by @jdx in [42dcb3b](https://github.com/jdx/mise/commit/42dcb3bc5a6547d3d148c391ceccfd9228e34669) ### 🧪 Testing - added test case for `mise rm` by @jdx in [f7511b6](https://github.com/jdx/mise/commit/f7511b696c2ada7af878074e89b0dfc1edb73197) ### New Contributors - @sassdavid made their first contribution in [#4052](https://github.com/jdx/mise/pull/4052) ## [2025.1.4](https://github.com/jdx/mise/compare/v2025.1.3..v2025.1.4) - 2025-01-10 ### 🚀 Features - update JSON output for task info/ls by @hverlin in [#4034](https://github.com/jdx/mise/pull/4034) - **breaking** bump usage to 2.x by @jdx in [#4049](https://github.com/jdx/mise/pull/4049) ### 🐛 Bug Fixes - ignore github releases marked as draft by @jdx in [#4030](https://github.com/jdx/mise/pull/4030) - `mise run` shorthand with tasks that have an extension by @jdx in [#4029](https://github.com/jdx/mise/pull/4029) - use consistent casing by @jdx in [a4d4133](https://github.com/jdx/mise/commit/a4d41338139355b0dd86a068fd89790eb7e34584) - support latest ansible packages by @jdx in [#4045](https://github.com/jdx/mise/pull/4045) - use go backend for goconvey/ginkgo by @jdx in [#4047](https://github.com/jdx/mise/pull/4047) - Improve fig spec with better generators by @miguelmig in [#3762](https://github.com/jdx/mise/pull/3762) ### 📚 Documentation - set prose-wrap with prettier by @jdx in [#4038](https://github.com/jdx/mise/pull/4038) - Fix "Example of a NodeJS file task with arguments" by @highb in [#4046](https://github.com/jdx/mise/pull/4046) ### 🧪 Testing - disable some non-working plugins by @jdx in [106ee40](https://github.com/jdx/mise/commit/106ee40b463923bb5c6444e0c0127dabc502d9ee) - remove test for flarectl by @jdx in [a63b449](https://github.com/jdx/mise/commit/a63b44910d55ad2cdc801a472f0c196c605cce25) ### ◀️ Revert - Revert "docs: set prose-wrap with prettier " by @jdx in [065dd8f](https://github.com/jdx/mise/commit/065dd8fa917b6097fb168b631b506455af3e1d28) ### Chore - added `cargo check` to pre-commit by @jdx in [73eb25a](https://github.com/jdx/mise/commit/73eb25a88bbfe1b979bb5483ca3c81a689be184f) - fix release-plz pr creation by @jdx in [8299c6b](https://github.com/jdx/mise/commit/8299c6b943119ffda94d18445c5b789948b6f9c0) - use -q in pre-commit:check by @jdx in [099b2d8](https://github.com/jdx/mise/commit/099b2d88d3ed31ace30c67be816170dc50f87b6d) - fix release-plz pr creation by @jdx in [c2accc5](https://github.com/jdx/mise/commit/c2accc5f7192202d0a8249ae7f3ab0ea7f100e1b) - make prettier/pre-commit much faster by @jdx in [#4036](https://github.com/jdx/mise/pull/4036) - fix release-plz edit command by @jdx in [86b5816](https://github.com/jdx/mise/commit/86b5816660f5a13d45c1795132a29e881645e271) ## [2025.1.3](https://github.com/jdx/mise/compare/v2025.1.2..v2025.1.3) - 2025-01-09 ### 🐛 Bug Fixes - **(rust)** respect RUSTUP_HOME/CARGO_HOME by @jdx in [#4026](https://github.com/jdx/mise/pull/4026) - mise fails to install kubectl on windows from aqua registry by @roele in [#4006](https://github.com/jdx/mise/pull/4006) - aliases with aqua by @jdx in [#4007](https://github.com/jdx/mise/pull/4007) - issue with enter hook and subdirs by @jdx in [#4008](https://github.com/jdx/mise/pull/4008) - allow using depends and depends_post on separate tasks by @jdx in [#4010](https://github.com/jdx/mise/pull/4010) - mise fails to install kubectl on windows from aqua registry by @roele in [#4024](https://github.com/jdx/mise/pull/4024) ### 📚 Documentation - Add default description to github token link by @hverlin in [#4019](https://github.com/jdx/mise/pull/4019) - fix source code links by @jdx in [#4025](https://github.com/jdx/mise/pull/4025) ### Chore - make pre-commit faster by @jdx in [70dfdd0](https://github.com/jdx/mise/commit/70dfdd0b874a5292b4b20fa72c9c341a13900bde) - added commented out paths config by @jdx in [c1f25ac](https://github.com/jdx/mise/commit/c1f25ac4cdaf74219d700fcaf37d3341971a3120) ## [2025.1.2](https://github.com/jdx/mise/compare/v2025.1.1..v2025.1.2) - 2025-01-08 ### 🚀 Features - migrate asdf plugins to aqua/ubi by @jdx in [#3962](https://github.com/jdx/mise/pull/3962) - migrate asdf plugins to aqua/ubi by @jdx in [#3978](https://github.com/jdx/mise/pull/3978) - migrate asdf plugins to aqua/ubi by @jdx in [#3991](https://github.com/jdx/mise/pull/3991) - replace asdf-spark plugin with mise-spark plugin by @benberryallwood in [#3994](https://github.com/jdx/mise/pull/3994) - add kubectx/kubens to registry by @roele in [#3992](https://github.com/jdx/mise/pull/3992) - added ktlint from aqua by @jdx in [#4004](https://github.com/jdx/mise/pull/4004) ### 🐛 Bug Fixes - **(schema)** fix task sources and outputs schema by @risu729 in [#3988](https://github.com/jdx/mise/pull/3988) - **(schema)** update task schema by @risu729 in [#3999](https://github.com/jdx/mise/pull/3999) - correct age keyname by @jdx in [e28c293](https://github.com/jdx/mise/commit/e28c293bc5a241b043d0b72ec9aa0559e888f97b) - mise install rust failed on windows by @roele in [#3969](https://github.com/jdx/mise/pull/3969) - maven-mvnd does not install with aqua by @roele in [#3982](https://github.com/jdx/mise/pull/3982) - maven-mvnd does not install with aqua by @roele in [#3993](https://github.com/jdx/mise/pull/3993) - use friendly error in `mise run` by @jdx in [#3998](https://github.com/jdx/mise/pull/3998) - use task display_name in more places by @hverlin in [#3997](https://github.com/jdx/mise/pull/3997) - aqua:apache/spark doesn't work by @roele in [#3995](https://github.com/jdx/mise/pull/3995) ### 📚 Documentation - style on rustup settings by @jdx in [da91716](https://github.com/jdx/mise/commit/da91716c856b0bb1e8bdf70f9f97f74fe09f15ac) - Escape template examples by @henrebotha in [#3987](https://github.com/jdx/mise/pull/3987) - update SECURITY.md by @jdx in [6372f10](https://github.com/jdx/mise/commit/6372f101639386e94cd8df400c78962eab1dbdd5) ### 🧪 Testing - fix test-plugins CI job for ubuntu-24 by @jdx in [492f6ac](https://github.com/jdx/mise/commit/492f6acc99014cb70f97efdd12700ee365a418ea) - remove postgres test-plugins test by @jdx in [e93bc80](https://github.com/jdx/mise/commit/e93bc80a780fd0f7b4619af37c3f646dd622bed4) ### Chore - remove deprecated tar syntax by @jdx in [322735a](https://github.com/jdx/mise/commit/322735a75bef9c602ffcec4d81914662cac00647) - fix tar/gzip syntax by @jdx in [cd0a049](https://github.com/jdx/mise/commit/cd0a049ecace47354a931cd364ac2f5915812658) - fork remaining asdf plugins to mise-plugins by @jdx in [#3996](https://github.com/jdx/mise/pull/3996) ### New Contributors - @henrebotha made their first contribution in [#3987](https://github.com/jdx/mise/pull/3987) ## [2025.1.1](https://github.com/jdx/mise/compare/v2025.1.0..v2025.1.1) - 2025-01-06 ### 🚀 Features - add databricks-cli to registry by @benberryallwood in [#3937](https://github.com/jdx/mise/pull/3937) - add navi to registry by @kit494way in [#3943](https://github.com/jdx/mise/pull/3943) - added allurectl to registry by @MontakOleg in [#3918](https://github.com/jdx/mise/pull/3918) - Add setting description to mise settings --json-extended output by @hverlin in [#3919](https://github.com/jdx/mise/pull/3919) ### 🐛 Bug Fixes - improve mise generate bootstrap by @hverlin in [#3939](https://github.com/jdx/mise/pull/3939) - update year in copyright to dynamic with current year by @nexckycort in [#3957](https://github.com/jdx/mise/pull/3957) ### 📚 Documentation - Fix broken link to environment variables doc by @xcapaldi in [#3938](https://github.com/jdx/mise/pull/3938) - Add usage property to mise schema by @hverlin in [#3942](https://github.com/jdx/mise/pull/3942) - clarity on relative paths vs config_root in _.path by @glasser in [#3923](https://github.com/jdx/mise/pull/3923) ### 📦️ Dependency Updates - update rust crate itertools to 0.14 by @renovate[bot] in [#3926](https://github.com/jdx/mise/pull/3926) - update rust crate petgraph to 0.7 by @renovate[bot] in [#3927](https://github.com/jdx/mise/pull/3927) - update rust crate self_update to 0.42 by @renovate[bot] in [#3931](https://github.com/jdx/mise/pull/3931) ### Chore - upgrade expr by @jdx in [c06a415](https://github.com/jdx/mise/commit/c06a41544e2cb09912244efe6a8f5bcc03eb24d7) - mise up by @jdx in [678f648](https://github.com/jdx/mise/commit/678f6489a9501b32bf3c36771977771d933f2466) - cargo-show by @jdx in [69d44fd](https://github.com/jdx/mise/commit/69d44fd064d2fdaae08ff9ea3300a42e560630cd) - remove cargo-show dependency by @jdx in [ab8e9e9](https://github.com/jdx/mise/commit/ab8e9e9e429beeb23731c356537525f64bc59b28) - remove cargo-show dependency by @jdx in [ca2f89c](https://github.com/jdx/mise/commit/ca2f89c6cd36d828a9eab2884a3f8c9cc1fe2c19) - remove cargo-show dependency by @jdx in [82e3390](https://github.com/jdx/mise/commit/82e3390c5fc9a97c942dc407b2073edfcb3974bc) - fix release-plz by @jdx in [52ac62a](https://github.com/jdx/mise/commit/52ac62a7d7e8439d32b84c4247ee366c28901863) - fix release-plz by @jdx in [dba7044](https://github.com/jdx/mise/commit/dba7044b4dcce808fd4734e9a284ab2174758be0) ### New Contributors - @nexckycort made their first contribution in [#3957](https://github.com/jdx/mise/pull/3957) - @MontakOleg made their first contribution in [#3918](https://github.com/jdx/mise/pull/3918) - @kit494way made their first contribution in [#3943](https://github.com/jdx/mise/pull/3943) - @benberryallwood made their first contribution in [#3937](https://github.com/jdx/mise/pull/3937) - @xcapaldi made their first contribution in [#3938](https://github.com/jdx/mise/pull/3938) - @auxesis made their first contribution in [#3914](https://github.com/jdx/mise/pull/3914) ## [2025.1.0](https://github.com/jdx/mise/compare/v2024.12.24..v2025.1.0) - 2025-01-01 ### 🚀 Features - use aqua for gradle by @jdx in [#3903](https://github.com/jdx/mise/pull/3903) - added completions to more commands by @jdx in [#3910](https://github.com/jdx/mise/pull/3910) ### 🐛 Bug Fixes - panic when setting config value by @roele in [#3823](https://github.com/jdx/mise/pull/3823) - add hidden settings/task --complete option by @jdx in [#3902](https://github.com/jdx/mise/pull/3902) - handle panic when task contains invalid template by @jdx in [#3904](https://github.com/jdx/mise/pull/3904) - missing checksums in mise.run script by @jdx in [#3906](https://github.com/jdx/mise/pull/3906) - active flag for symlinked tools in `mise ls --json` by @jdx in [#3907](https://github.com/jdx/mise/pull/3907) ### 📚 Documentation - Update LICENSE by @jdx in [156db11](https://github.com/jdx/mise/commit/156db1130c2757aaaf6e53686148d8b9b0791ae7) - updated roadmap by @jdx in [f8916d4](https://github.com/jdx/mise/commit/f8916d4cbd09fbbc8142bf25b4d586e146d19a21) ## [2024.12.24](https://github.com/jdx/mise/compare/v2024.12.23..v2024.12.24) - 2024-12-31 ### 🐛 Bug Fixes - switch back to asdf for gradle by @jdx in [cc88dca](https://github.com/jdx/mise/commit/cc88dca50e8e0dac94dbb83d0ce1ebcfc38a1ec4) ### Chore - add commented out cleanup of old CLIs by @jdx in [bb7e022](https://github.com/jdx/mise/commit/bb7e022240c0e7019a595d093a33b414119e975f) ## [2024.12.23](https://github.com/jdx/mise/compare/v2024.12.22..v2024.12.23) - 2024-12-30 ### 🐛 Bug Fixes - winget release PRs by @jdx in [9dec542](https://github.com/jdx/mise/commit/9dec542188e731ef357fd74339dd08ac005cb9e3) - mise settings unset does not seem to work by @roele in [#3867](https://github.com/jdx/mise/pull/3867) - gradle aqua package by @jdx in [#3880](https://github.com/jdx/mise/pull/3880) - **breaking** remove `root` env var in tasks by @jdx in [#3884](https://github.com/jdx/mise/pull/3884) ### 📚 Documentation - syntax in `mise watch` by @jdx in [beab480](https://github.com/jdx/mise/commit/beab48029b3e7a91047012b655f3efe4fd722acf) - Update registry link by @bmulholland in [#3864](https://github.com/jdx/mise/pull/3864) - clarify shims behaviour by @syhol in [#3881](https://github.com/jdx/mise/pull/3881) ### Chore - remove unused versioned tarballs from mise.jdx.dev by @jdx in [48f1021](https://github.com/jdx/mise/commit/48f1021048646061e7cd85d9f9969946b00962a6) - trim newline in banner by @jdx in [c8f2c90](https://github.com/jdx/mise/commit/c8f2c90111c5d20fe4586d59eb66f3bb2f8cfd9a) ### New Contributors - @bmulholland made their first contribution in [#3864](https://github.com/jdx/mise/pull/3864) ## [2024.12.22](https://github.com/jdx/mise/compare/v2024.12.21..v2024.12.22) - 2024-12-30 ### 🚀 Features - colorize banner by @jdx in [ad3a5f0](https://github.com/jdx/mise/commit/ad3a5f040013bad046f2ca3abb9eebc941301368) ### 🐛 Bug Fixes - add `:` escaping for tasks with multiple colons by @eitamal in [#3853](https://github.com/jdx/mise/pull/3853) - type issue in docs/JSON schema for python_create_args and uv_create_args by @roele in [#3855](https://github.com/jdx/mise/pull/3855) ### 📚 Documentation - **(settings)** fix link to precompiled python binaries by @scop in [#3851](https://github.com/jdx/mise/pull/3851) - Fix cargo install examples by @orf in [#3862](https://github.com/jdx/mise/pull/3862) ### New Contributors - @orf made their first contribution in [#3862](https://github.com/jdx/mise/pull/3862) - @eitamal made their first contribution in [#3853](https://github.com/jdx/mise/pull/3853) ## [2024.12.21](https://github.com/jdx/mise/compare/v2024.12.20..v2024.12.21) - 2024-12-27 ### 🐛 Bug Fixes - **(python)** force precompiled setting warning message syntax by @scop in [#3850](https://github.com/jdx/mise/pull/3850) - zstd detection false positive on MacOS by @roele in [#3845](https://github.com/jdx/mise/pull/3845) ### 📚 Documentation - fix incorrect examples that were causing 'expected a sequence' error by @ssbarnea in [#3839](https://github.com/jdx/mise/pull/3839) ### 📦️ Dependency Updates - update rust crate ubi to 0.3 by @renovate[bot] in [#3836](https://github.com/jdx/mise/pull/3836) ## [2024.12.20](https://github.com/jdx/mise/compare/v2024.12.19..v2024.12.20) - 2024-12-25 ### 🚀 Features - **(hugo)** add extended registry from aqua and keep only one registry with all aliases by @kilianpaquier in [#3813](https://github.com/jdx/mise/pull/3813) - build erlang with all cores by @jdx in [#3802](https://github.com/jdx/mise/pull/3802) - Modify install_rubygems_hook to place plugin in site_ruby directory by @zkhadikov in [#3812](https://github.com/jdx/mise/pull/3812) ### 🐛 Bug Fixes - do not require "v" prefix in mise.run by @jdx in [#3800](https://github.com/jdx/mise/pull/3800) - add checksum for macos-x86 by @jdx in [#3815](https://github.com/jdx/mise/pull/3815) ### 📚 Documentation - Correct link to aqua registry by @jesse-c in [#3803](https://github.com/jdx/mise/pull/3803) ### 🧪 Testing - skip dotnet if not installed by @jdx in [1a663dd](https://github.com/jdx/mise/commit/1a663dd63e17cc08a961b86b5b0b6a1d7e9b2a1f) ### New Contributors - @zkhadikov made their first contribution in [#3812](https://github.com/jdx/mise/pull/3812) - @kilianpaquier made their first contribution in [#3813](https://github.com/jdx/mise/pull/3813) - @jesse-c made their first contribution in [#3803](https://github.com/jdx/mise/pull/3803) ## [2024.12.19](https://github.com/jdx/mise/compare/v2024.12.18..v2024.12.19) - 2024-12-23 ### 🚀 Features - use zstd in mise.run by @jdx in [#3798](https://github.com/jdx/mise/pull/3798) - verify zig with minisign by @jdx in [#3793](https://github.com/jdx/mise/pull/3793) ### Chore - increase tarball compression by @jdx in [a899155](https://github.com/jdx/mise/commit/a8991551bd7c61d1f75a800906d2f718b4bdf7c0) - use max threads for zstd compression by @jdx in [a3f792a](https://github.com/jdx/mise/commit/a3f792a1eb0a395c7a82a063b96d30282b6343de) - print all tarball sizes by @jdx in [29fbc04](https://github.com/jdx/mise/commit/29fbc04e52c76b16c9a72385ead4edbfaff984fb) ## [2024.12.18](https://github.com/jdx/mise/compare/v2024.12.17..v2024.12.18) - 2024-12-23 ### 🚀 Features - allow dotnet prerelease by @acesyde in [#3753](https://github.com/jdx/mise/pull/3753) - added minisign to registry by @jdx in [#3788](https://github.com/jdx/mise/pull/3788) - `mise g bootstrap` by @jdx in [#3792](https://github.com/jdx/mise/pull/3792) - `mise g bootstrap` by @jdx in [f79ce71](https://github.com/jdx/mise/commit/f79ce719f9121eb6e0e821cf271af306f2a9d6c8) ### 🐛 Bug Fixes - hide task file extension in completions by @jdx in [#3772](https://github.com/jdx/mise/pull/3772) - settings completions by @jdx in [#3787](https://github.com/jdx/mise/pull/3787) ### 📚 Documentation - update IDE integration page by @hverlin in [#3765](https://github.com/jdx/mise/pull/3765) - add powershell sample by @acesyde in [#3771](https://github.com/jdx/mise/pull/3771) - add missing dotnet left menu by @acesyde in [#3770](https://github.com/jdx/mise/pull/3770) ### 🧪 Testing - added stubbed test for https://github.com/jdx/mise/discussions/3783 by @jdx in [f79a3a4](https://github.com/jdx/mise/commit/f79a3a41ebf833d2c49bdc91ae4026c46498d9f7) ### ◀️ Revert - Revert "fix: Use arguments for to pass staged filenames to pre-commit task (#…" by @jdx in [#3791](https://github.com/jdx/mise/pull/3791) ### Chore - add shell to user-agent by @jdx in [#3786](https://github.com/jdx/mise/pull/3786) - sign releases with minisign by @jdx in [#3789](https://github.com/jdx/mise/pull/3789) - create minisign secret key by @jdx in [dea4676](https://github.com/jdx/mise/commit/dea4676f53ee4d1a905ae17b004131c6dee3b385) - create minisign secret key by @jdx in [ecebebe](https://github.com/jdx/mise/commit/ecebebee13cc20773eaefda706bad4e5ac8cc25f) - fix minisign signing by @jdx in [6401ff8](https://github.com/jdx/mise/commit/6401ff84e0dcbdb890dd037aff6fbcf3edc51af5) - added install.sh to releases by @jdx in [2946d58](https://github.com/jdx/mise/commit/2946d5864cffb65a1ee1260f3c38070531743854) - install minisign by @jdx in [f22272c](https://github.com/jdx/mise/commit/f22272c3838fcb8de0365a4022f8aefc00c46f4c) - use ubuntu-24 for release by @jdx in [40a13f8](https://github.com/jdx/mise/commit/40a13f8e7088ba13762178eccc5eb8438bc9ce6b) - set minisign pub key by @jdx in [fd6aa1e](https://github.com/jdx/mise/commit/fd6aa1eccf23f97e82ff166ff8950721c236239b) - age encrypt minisign key by @jdx in [02c30e2](https://github.com/jdx/mise/commit/02c30e2c9167d3f4bf5ac05a82a43bc82b703123) - apt install age by @jdx in [769a088](https://github.com/jdx/mise/commit/769a08875b3651c3edd63fd4387497ce6b16cd4b) - switch back to MINISIGN_KEY by @jdx in [66dc8cf](https://github.com/jdx/mise/commit/66dc8cf199adb57c22ac398b3333ba12abaaf106) - fix minisign signing by @jdx in [a3f8173](https://github.com/jdx/mise/commit/a3f81738bb4ab0827eb6bfae4a1639c29f29da36) - add zst tarballs by @jdx in [85a1192](https://github.com/jdx/mise/commit/85a1192091b7f37ab7c3712e4100c8b43d587857) - add zst tarballs by @jdx in [5238124](https://github.com/jdx/mise/commit/5238124dbda89fe32380beab9b64d31cb2cb4ddb) - add zst tarballs by @jdx in [2a4d0bf](https://github.com/jdx/mise/commit/2a4d0bf0ee78dfe672d97bc763643300516d5a9b) - add zst tarballs by @jdx in [285d777](https://github.com/jdx/mise/commit/285d777b3f33bfa587070b3d15cd904fc83e111f) - extract artifact with zstd by @jdx in [ba66d46](https://github.com/jdx/mise/commit/ba66d4659c6d8f3ffa589dacfe402d6988e46d9a) ## [2024.12.17](https://github.com/jdx/mise/compare/v2024.12.16..v2024.12.17) - 2024-12-21 ### 🚀 Features - added a banner to `mise --version` by @jdx in [#3748](https://github.com/jdx/mise/pull/3748) - add usage field to tasks by @jdx in [#3746](https://github.com/jdx/mise/pull/3746) - added keep-order task output type by @jdx in [#3763](https://github.com/jdx/mise/pull/3763) - `replacing` task output type by @jdx in [#3764](https://github.com/jdx/mise/pull/3764) - added timed task output type by @jdx in [#3766](https://github.com/jdx/mise/pull/3766) ### 🐛 Bug Fixes - dotnet backend doc by @acesyde in [#3752](https://github.com/jdx/mise/pull/3752) - include full env in toolset tera_ctx by @risu729 in [#3751](https://github.com/jdx/mise/pull/3751) - set env vars in task templates by @jdx in [#3758](https://github.com/jdx/mise/pull/3758) ### 📚 Documentation - update mise-action version in tips and tricks by @scop in [#3749](https://github.com/jdx/mise/pull/3749) - Small cookbooks fixes by @hverlin in [#3754](https://github.com/jdx/mise/pull/3754) ### 🧪 Testing - fix elixir release test by @jdx in [b4f11da](https://github.com/jdx/mise/commit/b4f11dabf7a16a875f9d7ab3ded6a516b481f6f8) - add some test cases for env var templates by @jdx in [c938977](https://github.com/jdx/mise/commit/c938977ccc265c9530200e0b19bb0cce5f73ddbb) ### Chore - updated usage by @jdx in [dad7857](https://github.com/jdx/mise/commit/dad785727c80efeb4bf498995ed5237f6cd94d79) ## [2024.12.16](https://github.com/jdx/mise/compare/v2024.12.15..v2024.12.16) - 2024-12-20 ### 🚀 Features - add dotnet backend by @acesyde in [#3737](https://github.com/jdx/mise/pull/3737) - added ignored_config_paths to `mise dr` by @jdx in [#3742](https://github.com/jdx/mise/pull/3742) ### 🐛 Bug Fixes - **(ruby)** fix Ruby plugin to use `ruby_install` option correctly by @yuhr in [#3732](https://github.com/jdx/mise/pull/3732) - `mise run` shorthand with options by @jdx in [#3719](https://github.com/jdx/mise/pull/3719) - zig on windows by @jdx in [#3739](https://github.com/jdx/mise/pull/3739) - allow using previously defined vars by @jdx in [#3741](https://github.com/jdx/mise/pull/3741) - make --help consistent with `mise run` and `mise ` by @jdx in [#3723](https://github.com/jdx/mise/pull/3723) - use implicit keys for `mise config set` by @jdx in [#3744](https://github.com/jdx/mise/pull/3744) ### 📚 Documentation - update cookbook by @hverlin in [#3718](https://github.com/jdx/mise/pull/3718) - remove reference to deprecated asdf_compat functionality by @jdx in [03a2afb](https://github.com/jdx/mise/commit/03a2afb4f8c738e3b172d0f5e1ca1465bf1d6a5c) - describe behavior of `run --output` better by @jdx in [#3740](https://github.com/jdx/mise/pull/3740) ### 📦️ Dependency Updates - update dependency bun to v1.1.40 by @renovate[bot] in [#3729](https://github.com/jdx/mise/pull/3729) ### Chore - lint fix by @jdx in [118b8de](https://github.com/jdx/mise/commit/118b8de645712ff1d78c33b9a2c094a1f92c5b20) - switch from home -> homedir crate by @jdx in [#3743](https://github.com/jdx/mise/pull/3743) ### New Contributors - @acesyde made their first contribution in [#3737](https://github.com/jdx/mise/pull/3737) - @ssbarnea made their first contribution in [#3735](https://github.com/jdx/mise/pull/3735) - @yuhr made their first contribution in [#3732](https://github.com/jdx/mise/pull/3732) ## [2024.12.15](https://github.com/jdx/mise/compare/v2024.12.14..v2024.12.15) - 2024-12-19 ### 🚀 Features - unnest output when `mise run` is nested by @jdx in [#3686](https://github.com/jdx/mise/pull/3686) - `mise rm` by @jdx in [#3627](https://github.com/jdx/mise/pull/3627) - added *:_default task name by @jdx in [#3690](https://github.com/jdx/mise/pull/3690) - `mise run --continue-on-error by @jdx in [#3692](https://github.com/jdx/mise/pull/3692) - added .tool-versions -> mise.toml converter by @jdx in [#3693](https://github.com/jdx/mise/pull/3693) - get mise sync python --uv to work by @jdx in [#3706](https://github.com/jdx/mise/pull/3706) - `mise install-into` by @jdx in [#3711](https://github.com/jdx/mise/pull/3711) - added `mise dr --json` by @jdx in [#3715](https://github.com/jdx/mise/pull/3715) ### 🐛 Bug Fixes - retain "os" options in `mise up --bump` by @jdx in [#3688](https://github.com/jdx/mise/pull/3688) - unnest task cmd output by @jdx in [#3691](https://github.com/jdx/mise/pull/3691) - ensure MISE_PROJECT_ROOT is set with no mise.toml by @jdx in [#3695](https://github.com/jdx/mise/pull/3695) - create venv uses absolute tool paths by @syhol in [#3698](https://github.com/jdx/mise/pull/3698) - jj repository moved to an organization by @phyrog in [#3703](https://github.com/jdx/mise/pull/3703) - disable reverse uv syncing by @jdx in [#3704](https://github.com/jdx/mise/pull/3704) - add full tera context to tasks by @jdx in [#3708](https://github.com/jdx/mise/pull/3708) - powershell warning by @jdx in [#3713](https://github.com/jdx/mise/pull/3713) ### 🚜 Refactor - **(registry)** use aqua for more tools by @scop in [#3614](https://github.com/jdx/mise/pull/3614) - **(registry)** use aqua:skaji/relocatable-perl for perl by @scop in [#3716](https://github.com/jdx/mise/pull/3716) - switch to std::sync::LazyLock by @jdx in [#3707](https://github.com/jdx/mise/pull/3707) ### 📚 Documentation - fix some broken anchor links by @hverlin in [#3694](https://github.com/jdx/mise/pull/3694) - note hooks require `mise activate` by @jdx in [211d3d3](https://github.com/jdx/mise/commit/211d3d3b91c52e418a3e25af4a021da93c64ed4d) ### 🧪 Testing - fix conduit test for new structure by @jdx in [8691331](https://github.com/jdx/mise/commit/86913318f7705e6cabb999970475c958605219d1) ### Chore - hide non-functioning docker tasks by @jdx in [40fd3f6](https://github.com/jdx/mise/commit/40fd3f60ebde1d549503a6d9927b79b37622b1b0) ### New Contributors - @highb made their first contribution in [#3696](https://github.com/jdx/mise/pull/3696) ## [2024.12.14](https://github.com/jdx/mise/compare/v2024.12.13..v2024.12.14) - 2024-12-18 ### 🚀 Features - **(registry)** Add lazydocker by @hverlin in [#3655](https://github.com/jdx/mise/pull/3655) - **(registry)** Add btop by @hverlin in [#3667](https://github.com/jdx/mise/pull/3667) - Allows control of config_root for global config by @bnorick in [#3670](https://github.com/jdx/mise/pull/3670) - allow inserting PATH in env._.source by @jdx in [#3685](https://github.com/jdx/mise/pull/3685) ### 🐛 Bug Fixes - Can not find the bin files when using python venv on windows by @NavyD in [#3664](https://github.com/jdx/mise/pull/3664) - render tasks in task files by @risu729 in [#3666](https://github.com/jdx/mise/pull/3666) - dont require run script for `task add` by @jdx in [#3675](https://github.com/jdx/mise/pull/3675) - auto-trust on `task add` by @jdx in [#3676](https://github.com/jdx/mise/pull/3676) - completions getting wrapped in quotes by @jdx in [#3679](https://github.com/jdx/mise/pull/3679) - pass pristine env to tera in final_env by @risu729 in [#3682](https://github.com/jdx/mise/pull/3682) - trap panics in task resolving by @jdx in [#3677](https://github.com/jdx/mise/pull/3677) ### 📚 Documentation - mark new features as experimental by @syhol in [#3659](https://github.com/jdx/mise/pull/3659) ### 🧪 Testing - add test cases for venv templates by @jdx in [#3683](https://github.com/jdx/mise/pull/3683) ### New Contributors - @NavyD made their first contribution in [#3664](https://github.com/jdx/mise/pull/3664) ## [2024.12.13](https://github.com/jdx/mise/compare/v2024.12.12..v2024.12.13) - 2024-12-17 ### 🚀 Features - `mise task add` by @jdx in [#3616](https://github.com/jdx/mise/pull/3616) - elixir core tool by @jdx in [#3620](https://github.com/jdx/mise/pull/3620) - elixir on windows by @jdx in [#3623](https://github.com/jdx/mise/pull/3623) - added install_env tool option by @jdx in [#3622](https://github.com/jdx/mise/pull/3622) - Add Powershell support by @fgilcc in [#3506](https://github.com/jdx/mise/pull/3506) - improve redactions by @jdx in [#3647](https://github.com/jdx/mise/pull/3647) ### 🐛 Bug Fixes - run venv after tools are loaded by @jdx in [#3612](https://github.com/jdx/mise/pull/3612) - some improvements to `mise fmt` by @jdx in [#3615](https://github.com/jdx/mise/pull/3615) - always run postinstall hook by @jdx in [#3618](https://github.com/jdx/mise/pull/3618) - move bat from aqua to ubi by @jdx in [60d0c79](https://github.com/jdx/mise/commit/60d0c798f695199bdc81f8beec737f0e2a8589e0) - do not require version for `mise sh --unset` by @jdx in [#3628](https://github.com/jdx/mise/pull/3628) - back nomad with nomad, not levant by @rliebz in [#3633](https://github.com/jdx/mise/pull/3633) - correct python precompiled urls for freebsd by @jdx in [#3637](https://github.com/jdx/mise/pull/3637) - bug fixes with tools=true in env by @jdx in [#3639](https://github.com/jdx/mise/pull/3639) - sort keys in `__MISE_DIFF` to make the serialised value deterministic by @joshbode in [#3640](https://github.com/jdx/mise/pull/3640) - resolve config_root for dir tasks option by @risu729 in [#3649](https://github.com/jdx/mise/pull/3649) ### 📚 Documentation - add getting-started carousel by @hverlin in [#3613](https://github.com/jdx/mise/pull/3613) - Fix Sops URL by @matthew-snyder in [#3619](https://github.com/jdx/mise/pull/3619) - add elixir to sidebar by @risu729 in [#3650](https://github.com/jdx/mise/pull/3650) - update task documentation by @hverlin in [#3651](https://github.com/jdx/mise/pull/3651) ### Chore - format toml with taplo by @jdx in [#3625](https://github.com/jdx/mise/pull/3625) - add platform field to registry backends by @jdx in [#3626](https://github.com/jdx/mise/pull/3626) ### New Contributors - @fgilcc made their first contribution in [#3506](https://github.com/jdx/mise/pull/3506) - @rliebz made their first contribution in [#3633](https://github.com/jdx/mise/pull/3633) - @matthew-snyder made their first contribution in [#3619](https://github.com/jdx/mise/pull/3619) ## [2024.12.12](https://github.com/jdx/mise/compare/v2024.12.11..v2024.12.12) - 2024-12-16 ### 🚀 Features - Add upx,actionlint and correct ripsecret error by @boris-smidt-klarrio in [#3601](https://github.com/jdx/mise/pull/3601) - aqua:argo-cd by @boris-smidt-klarrio in [#3600](https://github.com/jdx/mise/pull/3600) - task tools by @jdx in [#3599](https://github.com/jdx/mise/pull/3599) - lazy env eval by @jdx in [#3598](https://github.com/jdx/mise/pull/3598) - added cache feature to templates by @jdx in [#3608](https://github.com/jdx/mise/pull/3608) ### 🐛 Bug Fixes - added MISE_SOPS_ROPS setting by @jdx in [#3603](https://github.com/jdx/mise/pull/3603) - respect CLICOLOR_FORCE by @jdx in [#3607](https://github.com/jdx/mise/pull/3607) - only create 1 venv by @jdx in [#3610](https://github.com/jdx/mise/pull/3610) - set bash --noprofile for env._.source by @jdx in [#3611](https://github.com/jdx/mise/pull/3611) ### 📚 Documentation - improve settings a bit by @jdx in [d53d011](https://github.com/jdx/mise/commit/d53d01195e88e82d9a88a410e8feb991c1e8179d) - Install on Windows - Update doc on install on Windows with Scoop and WinGet + fix NOTE section by @o-l-a-v in [#3604](https://github.com/jdx/mise/pull/3604) - remove note about winget by @jdx in [9c0c1ce](https://github.com/jdx/mise/commit/9c0c1ce943c6fb54ca049d6cdfb81c1122987d05) ### Chore - disable automatic cargo up on release by @jdx in [3f0d91a](https://github.com/jdx/mise/commit/3f0d91a40928df8ed10cef1837730d8c3a15efea) ### New Contributors - @o-l-a-v made their first contribution in [#3604](https://github.com/jdx/mise/pull/3604) ## [2024.12.11](https://github.com/jdx/mise/compare/v2024.12.10..v2024.12.11) - 2024-12-15 ### 🚀 Features - added selector for `mise use` with no args by @jdx in [#3570](https://github.com/jdx/mise/pull/3570) - added tool descriptions by @jdx in [#3571](https://github.com/jdx/mise/pull/3571) - added `mise sync python --uv` by @jdx in [#3575](https://github.com/jdx/mise/pull/3575) - `sync ruby --brew` by @jdx in [#3577](https://github.com/jdx/mise/pull/3577) - encrypted configs by @jdx in [#3584](https://github.com/jdx/mise/pull/3584) - added `mise --no-config` by @jdx in [#3590](https://github.com/jdx/mise/pull/3590) - allow _.file in vars by @jdx in [#3593](https://github.com/jdx/mise/pull/3593) ### 🐛 Bug Fixes - **(python)** reduce network usage for python precompiled manifests by @jdx in [#3568](https://github.com/jdx/mise/pull/3568) - **(python)** check only if first or specified python is installed for _.venv by @jdx in [#3576](https://github.com/jdx/mise/pull/3576) - **(swift)** prevent swift from using linux platforms that are not available by @jdx in [#3583](https://github.com/jdx/mise/pull/3583) - correct headers on `mise ls` by @jdx in [5af3b17](https://github.com/jdx/mise/commit/5af3b17a41decd2d7368f5985f2cb5d3e3b341e8) - correct message truncation in `mise run` by @jdx in [c668857](https://github.com/jdx/mise/commit/c6688571cfb0eca70a55377b70ec6b9cd0cb6a68) - include uv in path for hook-env by @jdx in [#3572](https://github.com/jdx/mise/pull/3572) - correct subtitle in `mise use` selector by @jdx in [4be6d79](https://github.com/jdx/mise/commit/4be6d798f9398f9e072d4067a56e134463e71b41) - some bugs with status.show_tools and status.show_env by @jdx in [#3586](https://github.com/jdx/mise/pull/3586) - use task.display_name for `mise run` by @jdx in [a009de1](https://github.com/jdx/mise/commit/a009de13ffa4319de89b0fcaf1ba54ae2524a9b6) - path is treated differently in nushell by @samuelallan72 in [#3592](https://github.com/jdx/mise/pull/3592) - allow number/bool in .env.json by @jdx in [#3594](https://github.com/jdx/mise/pull/3594) ### 🚜 Refactor - break up env_directive by @jdx in [#3587](https://github.com/jdx/mise/pull/3587) ### 📚 Documentation - better warning when venv auto create is skipped by @syhol in [#3573](https://github.com/jdx/mise/pull/3573) - added rendered go settings by @jdx in [b41c3dd](https://github.com/jdx/mise/commit/b41c3dd8cfd97f97352900a9d856194185347e8d) ### New Contributors - @fhalim made their first contribution in [#3595](https://github.com/jdx/mise/pull/3595) ## [2024.12.10](https://github.com/jdx/mise/compare/v2024.12.9..v2024.12.10) - 2024-12-14 ### 🚀 Features - **(python)** add other indygreg flavors by @jdx in [#3565](https://github.com/jdx/mise/pull/3565) - redactions by @jdx in [#3529](https://github.com/jdx/mise/pull/3529) - show unload messages/run leave hook by @jdx in [#3532](https://github.com/jdx/mise/pull/3532) - update demand and default `mise run` to filtering by @jdx in [48c366d](https://github.com/jdx/mise/commit/48c366d4d2256f6b12aabcbe82abe429622b120e) ### 🐛 Bug Fixes - **(go)** only use "v" prefix if version is semver-like by @jdx in [#3556](https://github.com/jdx/mise/pull/3556) - **(go)** fix non-v installs by @jdx in [36e7631](https://github.com/jdx/mise/commit/36e7631e26445f9f2bc34fd09a93ba9a15363c98) - disable libgit2 for updating plugin repos for now by @jdx in [#3533](https://github.com/jdx/mise/pull/3533) - rename kubelogin to azure-kubelogin and add replace it with more popular kubelogin cli by @jdx in [#3534](https://github.com/jdx/mise/pull/3534) - add backend to lockfile by @jdx in [#3535](https://github.com/jdx/mise/pull/3535) - parse task env vars as templates by @jdx in [#3536](https://github.com/jdx/mise/pull/3536) - do not add ignore file if not tty by @jdx in [#3558](https://github.com/jdx/mise/pull/3558) - improve output of `mise tasks` by @jdx in [#3562](https://github.com/jdx/mise/pull/3562) ### 📚 Documentation - add installation via zinit by @Finkregh in [#3563](https://github.com/jdx/mise/pull/3563) ### Chore - added comfy-table by @jdx in [#3561](https://github.com/jdx/mise/pull/3561) - pitchfork by @jdx in [2c47f72](https://github.com/jdx/mise/commit/2c47f721c03e8fed57a8ae5ed2f63a0649ffaa9b) - updated usage by @jdx in [#3564](https://github.com/jdx/mise/pull/3564) - added install-dev task by @jdx in [0c351a8](https://github.com/jdx/mise/commit/0c351a83d952cff8b953fd5c244698a14d74c305) ### New Contributors - @Finkregh made their first contribution in [#3563](https://github.com/jdx/mise/pull/3563) ## [2024.12.9](https://github.com/jdx/mise/compare/v2024.12.8..v2024.12.9) - 2024-12-14 ### 🚀 Features - **(tasks)** optional automatic outputs by @jdx in [#3528](https://github.com/jdx/mise/pull/3528) - added quiet field to tasks by @jdx in [#3514](https://github.com/jdx/mise/pull/3514) - show instructions for updating when min_version does not match by @jdx in [#3520](https://github.com/jdx/mise/pull/3520) - several enhancements to tasks by @jdx in [#3526](https://github.com/jdx/mise/pull/3526) ### 🐛 Bug Fixes - make bash_completions lib optional by @jdx in [#3516](https://github.com/jdx/mise/pull/3516) - make plugin update work with libgit2 by @jdx in [#3519](https://github.com/jdx/mise/pull/3519) - bug with `mise task edit` and new tasks by @jdx in [#3521](https://github.com/jdx/mise/pull/3521) - correct self-update message by @jdx in [eff0cff](https://github.com/jdx/mise/commit/eff0cffca079ee58fc2297396604b96e0253c324) - task source bug fixes by @jdx in [#3522](https://github.com/jdx/mise/pull/3522) ### 📚 Documentation - add explanation about shebang by @hverlin in [#3501](https://github.com/jdx/mise/pull/3501) - add vitepress-plugin-group-icons by @hverlin in [#3527](https://github.com/jdx/mise/pull/3527) ### 🧪 Testing - pin swift version by @jdx in [2b966a4](https://github.com/jdx/mise/commit/2b966a4945851b35be593182527bd40a80279fe4) - skip firebase by @jdx in [e5714bc](https://github.com/jdx/mise/commit/e5714bcfe9cd45f173aecefcbd3c95fbeab83417) ### 📦️ Dependency Updates - update rust crate bzip2 to 0.5 by @renovate[bot] in [#3511](https://github.com/jdx/mise/pull/3511) ## [2024.12.8](https://github.com/jdx/mise/compare/v2024.12.7..v2024.12.8) - 2024-12-12 ### 🚀 Features - **(registry)** use pipx for pdm by @risu729 in [#3504](https://github.com/jdx/mise/pull/3504) - added pitchfork by @jdx in [bac731e](https://github.com/jdx/mise/commit/bac731e47f00245ce13e7eec5716509704519d71) ### 🐛 Bug Fixes - Adds support for multi-use args by @bnorick in [#3505](https://github.com/jdx/mise/pull/3505) - make task completion script POSIX by @jdx in [b92b560](https://github.com/jdx/mise/commit/b92b5603bb23d55b58e7ee8effe8d6293036c5a9) ### 📚 Documentation - Add more examples for toml tasks by @hverlin in [#3491](https://github.com/jdx/mise/pull/3491) ### Chore - use main branch for winget by @jdx in [b4036cf](https://github.com/jdx/mise/commit/b4036cf0d10f6ccd8758b0bebc341963c8777d2e) ### New Contributors - @bnorick made their first contribution in [#3505](https://github.com/jdx/mise/pull/3505) - @elchocarrero made their first contribution in [#3502](https://github.com/jdx/mise/pull/3502) ## [2024.12.7](https://github.com/jdx/mise/compare/v2024.12.6..v2024.12.7) - 2024-12-12 ### 🚀 Features - add the users PATH to `mise doctor` by @syhol in [#3474](https://github.com/jdx/mise/pull/3474) - feat : Add superfile with aqua backend to registery by @yodatak in [#3479](https://github.com/jdx/mise/pull/3479) - added `task_auto_install` setting by @jdx in [#3481](https://github.com/jdx/mise/pull/3481) - Add yazi with aqua backend to registery by @yodatak in [#3485](https://github.com/jdx/mise/pull/3485) - Migrating Terragrunt asdf plugin over to gruntwork-io by @yhakbar in [#3486](https://github.com/jdx/mise/pull/3486) - add settings for python venv creation by @jdx in [#3489](https://github.com/jdx/mise/pull/3489) - added MISE_ARCH setting by @jdx in [#3490](https://github.com/jdx/mise/pull/3490) - add jj to registry by @phyrog in [#3495](https://github.com/jdx/mise/pull/3495) - add task descriptions to completions by @jdx in [#3497](https://github.com/jdx/mise/pull/3497) ### 🐛 Bug Fixes - mise upgrade with rust by @jdx in [#3475](https://github.com/jdx/mise/pull/3475) - improve arg parsing for mise watch by @jdx in [#3478](https://github.com/jdx/mise/pull/3478) - skip reading ignored config dirs by @jdx in [#3480](https://github.com/jdx/mise/pull/3480) - deprecated attribute in json schema by @jdx in [#3482](https://github.com/jdx/mise/pull/3482) - simplify auto_install settings by @jdx in [#3483](https://github.com/jdx/mise/pull/3483) - use config_root for env._.source by @jdx in [#3484](https://github.com/jdx/mise/pull/3484) - allow directories as task source by @jdx in [#3488](https://github.com/jdx/mise/pull/3488) - Use arguments for to pass staged filenames to pre-commit task by @joshbode in [#3492](https://github.com/jdx/mise/pull/3492) ### 📚 Documentation - updated `mise watch` docs to drop the `-t` by @jdx in [8ea6226](https://github.com/jdx/mise/commit/8ea622688cb01a0a0a2805692b38a4a7f1340ce5) ### Chore - move debug log to trace by @jdx in [5c6c884](https://github.com/jdx/mise/commit/5c6c884cf51e704d1c8c347790ec30b30b0f401e) ### New Contributors - @yhakbar made their first contribution in [#3486](https://github.com/jdx/mise/pull/3486) ## [2024.12.6](https://github.com/jdx/mise/compare/v2024.12.5..v2024.12.6) - 2024-12-11 ### 🚀 Features - added descriptions to `mise run` by @jdx in [#3460](https://github.com/jdx/mise/pull/3460) - `mise format` by @jdx in [#3461](https://github.com/jdx/mise/pull/3461) - `mise fmt` (renamed from `mise format`) by @jdx in [#3465](https://github.com/jdx/mise/pull/3465) - `mise format` by @jdx in [d18b040](https://github.com/jdx/mise/commit/d18b040b8ae8eea16ed98b7f7b884a6f52797edc) ### 🐛 Bug Fixes - **(swift)** remove clang bins by @jdx in [#3468](https://github.com/jdx/mise/pull/3468) - use 7zip for windows zip by @jdx in [475ae62](https://github.com/jdx/mise/commit/475ae62d209795cf8fe9cc846f258755e1092918) - disable filtering by default on `mise run` by @jdx in [507ee27](https://github.com/jdx/mise/commit/507ee27a736b8cd57714a8365fc88855edf62507) - deprecate direnv integration by @jdx in [#3464](https://github.com/jdx/mise/pull/3464) - remove hidden commands from docs by @jdx in [42a9a05](https://github.com/jdx/mise/commit/42a9a0567fbd8ef61550cf2bfe956074777c7d76) - improve hook-env by @jdx in [#3466](https://github.com/jdx/mise/pull/3466) - deprecate @system versions by @jdx in [#3467](https://github.com/jdx/mise/pull/3467) - do not reuse local tool options for `mise use -g` by @jdx in [#3469](https://github.com/jdx/mise/pull/3469) - allow "~" in python.default_packages_file by @jdx in [#3472](https://github.com/jdx/mise/pull/3472) - read all config files for `mise set` by @jdx in [#3473](https://github.com/jdx/mise/pull/3473) ### 📚 Documentation - fixing elvish install instructions by @ejrichards in [#3459](https://github.com/jdx/mise/pull/3459) - remove bad formatting in setting by @jdx in [f33813b](https://github.com/jdx/mise/commit/f33813bde40cf65e946a3c1773a4275fce3cb0ef) - added external links by @jdx in [8271e7b](https://github.com/jdx/mise/commit/8271e7ba0fa8628279cff0460715ec9c80a1c6bd) ### Chore - fix windows zip structure by @jdx in [195039f](https://github.com/jdx/mise/commit/195039ff2bbe702c7e80ace3fcaeb95cb02d018b) ### New Contributors - @ejrichards made their first contribution in [#3459](https://github.com/jdx/mise/pull/3459) ## [2024.12.5](https://github.com/jdx/mise/compare/v2024.12.4..v2024.12.5) - 2024-12-10 ### 🚀 Features - make `mise trust` act on directories instead of files by @jdx in [#3454](https://github.com/jdx/mise/pull/3454) ### 🐛 Bug Fixes - correctly lowercase "zsh" for shell hooks by @jdx in [035ae59](https://github.com/jdx/mise/commit/035ae59bd898a16be4fcd55b708ae8ba620c60fe) - read MISE_CONFIG_DIR/conf.d/*.toml configs by @jdx in [#3439](https://github.com/jdx/mise/pull/3439) - retains spm artifacts by @jdx in [#3441](https://github.com/jdx/mise/pull/3441) - add env var for MISE_NPM_BUN setting by @jdx in [b3c57e2](https://github.com/jdx/mise/commit/b3c57e29bd26d772e2f708351a3c61bf04ee3d65) - hide hidden tasks in `mise run` selector UI by @jdx in [#3449](https://github.com/jdx/mise/pull/3449) - trim run scripts whitespace by @jdx in [#3450](https://github.com/jdx/mise/pull/3450) - shell-escape arg() in tasks by @jdx in [#3453](https://github.com/jdx/mise/pull/3453) - use shebang in run script to determine how arg escaping should work by @jdx in [#3455](https://github.com/jdx/mise/pull/3455) ### 📚 Documentation - example with required version by @felixhummel in [#3448](https://github.com/jdx/mise/pull/3448) - document new windows installers by @jdx in [#3452](https://github.com/jdx/mise/pull/3452) ### Chore - added winget workflow by @jdx in [901e048](https://github.com/jdx/mise/commit/901e04865842f765188dd687584f9120ad4e5519) ### New Contributors - @felixhummel made their first contribution in [#3448](https://github.com/jdx/mise/pull/3448) ## [2024.12.4](https://github.com/jdx/mise/compare/v2024.12.3..v2024.12.4) - 2024-12-09 ### 🚀 Features - add staged files to `mise generate git-pre-commit` by @jdx in [#3410](https://github.com/jdx/mise/pull/3410) - shell hooks by @jdx in [#3414](https://github.com/jdx/mise/pull/3414) - added cowsay by @jdx in [#3420](https://github.com/jdx/mise/pull/3420) - add openbao by @phyrog in [#3426](https://github.com/jdx/mise/pull/3426) - add gocryptfs by @phyrog in [#3427](https://github.com/jdx/mise/pull/3427) - use aqua for flyctl by @jdx in [f7ed363](https://github.com/jdx/mise/commit/f7ed363b3eebb82e6242061e78f9ebfdf050d154) ### 🐛 Bug Fixes - do not set debug mode when calling `mise -v` by @jdx in [#3418](https://github.com/jdx/mise/pull/3418) - issue with usage and arg completions by @jdx in [#3433](https://github.com/jdx/mise/pull/3433) ### 📚 Documentation - Small documentation improvements by @hverlin in [#3413](https://github.com/jdx/mise/pull/3413) - updated demo.gif by @jdx in [#3419](https://github.com/jdx/mise/pull/3419) ### Build - update default.nix by @minhtrancccp in [#3430](https://github.com/jdx/mise/pull/3430) ### New Contributors - @will-ockmore made their first contribution in [#3435](https://github.com/jdx/mise/pull/3435) - @minhtrancccp made their first contribution in [#3430](https://github.com/jdx/mise/pull/3430) - @phyrog made their first contribution in [#3427](https://github.com/jdx/mise/pull/3427) ## [2024.12.3](https://github.com/jdx/mise/compare/v2024.12.2..v2024.12.3) - 2024-12-08 ### 🚀 Features - add danger-swift by @msnazarow in [#3406](https://github.com/jdx/mise/pull/3406) ### 📚 Documentation - **(backend)** fix git url syntax example by @risu729 in [#3404](https://github.com/jdx/mise/pull/3404) - update dev-tools overview documentation by @hverlin in [#3400](https://github.com/jdx/mise/pull/3400) ### ⚡ Performance - increase performance of watch_files by @jdx in [#3407](https://github.com/jdx/mise/pull/3407) - make `ls --offline` default behavior by @jdx in [#3409](https://github.com/jdx/mise/pull/3409) ### New Contributors - @msnazarow made their first contribution in [#3406](https://github.com/jdx/mise/pull/3406) ## [2024.12.2](https://github.com/jdx/mise/compare/v2024.12.1..v2024.12.2) - 2024-12-07 ### 🚀 Features - **(registry)** add zls to registry by @hverlin in [#3392](https://github.com/jdx/mise/pull/3392) - Add --json-extended option to mise env by @hverlin in [#3389](https://github.com/jdx/mise/pull/3389) ### 🐛 Bug Fixes - **(config)** set config_root for tasks defined in included toml files by @risu729 in [#3388](https://github.com/jdx/mise/pull/3388) - global hooks by @jdx in [#3393](https://github.com/jdx/mise/pull/3393) - only run watch_file hook when it has changed file by @jdx in [#3394](https://github.com/jdx/mise/pull/3394) - bug with aliasing core tools by @jdx in [#3395](https://github.com/jdx/mise/pull/3395) - remove shims directory before activating by @jdx in [#3396](https://github.com/jdx/mise/pull/3396) ### 🚜 Refactor - use github crate to list zig releases by @risu729 in [#3386](https://github.com/jdx/mise/pull/3386) ### 📚 Documentation - add zig to core tools by @risu729 in [#3385](https://github.com/jdx/mise/pull/3385) ### Chore - debug log by @jdx in [0075db0](https://github.com/jdx/mise/commit/0075db05a24a9bc2e3015b8a48bcfe730fe80d07) ## [2024.12.1](https://github.com/jdx/mise/compare/v2024.12.0..v2024.12.1) - 2024-12-06 ### 🚀 Features - **(registry)** use aqua for some tools by @risu729 in [#3375](https://github.com/jdx/mise/pull/3375) - allow filtering `mise bin-paths` on tools by @jdx in [#3367](https://github.com/jdx/mise/pull/3367) - added aws-cli from aqua by @jdx in [#3370](https://github.com/jdx/mise/pull/3370) - multiple MISE_ENV environments by @jdx in [#3371](https://github.com/jdx/mise/pull/3371) - add mise-task.json schema by @hverlin in [#3374](https://github.com/jdx/mise/pull/3374) - automatically call `hook-env` by @jdx in [#3373](https://github.com/jdx/mise/pull/3373) ### 🐛 Bug Fixes - **(docs)** correct syntax error in IDE integration examples by @EricGusmao in [#3360](https://github.com/jdx/mise/pull/3360) - ensure version check message is displayed by @jdx in [#3358](https://github.com/jdx/mise/pull/3358) - show warning if no precompiled pythons found by @jdx in [#3359](https://github.com/jdx/mise/pull/3359) - allow compilation not on macOS, Linux, or Windows by @avysk in [#3363](https://github.com/jdx/mise/pull/3363) - make hook-env compatible with zsh auto_name_dirs by @jdx in [#3366](https://github.com/jdx/mise/pull/3366) - skip optional env._.file files by @jdx in [#3381](https://github.com/jdx/mise/pull/3381) - .terraform-version by @jdx in [#3380](https://github.com/jdx/mise/pull/3380) ### 📚 Documentation - update auto-completion docs by @hverlin in [#3355](https://github.com/jdx/mise/pull/3355) - fix `Environment variables passed to tasks` section by @hverlin in [#3378](https://github.com/jdx/mise/pull/3378) ### 🧪 Testing - try to fix coverage rate limits by @jdx in [#3384](https://github.com/jdx/mise/pull/3384) ### New Contributors - @avysk made their first contribution in [#3363](https://github.com/jdx/mise/pull/3363) - @EricGusmao made their first contribution in [#3360](https://github.com/jdx/mise/pull/3360) ## [2024.12.0](https://github.com/jdx/mise/compare/v2024.11.37..v2024.12.0) - 2024-12-04 ### 🚀 Features - **(erlang)** use precompiled binaries for macos by @jdx in [#3353](https://github.com/jdx/mise/pull/3353) - add upctl by @scop in [#3309](https://github.com/jdx/mise/pull/3309) - Add `json-with-sources` option to settings ls by @hverlin in [#3307](https://github.com/jdx/mise/pull/3307) - add ripsecrets to registry.toml by @boris-smidt-klarrio in [#3334](https://github.com/jdx/mise/pull/3334) - Add kyverno-cli by @boris-smidt-klarrio in [#3336](https://github.com/jdx/mise/pull/3336) ### 🐛 Bug Fixes - add exec to `mise g git-pre-commit` by @jdx in [27a3aef](https://github.com/jdx/mise/commit/27a3aefa767c8ef142009dd54c4d7dcc19c235b2) - bake gpg keys in by @jdx in [#3318](https://github.com/jdx/mise/pull/3318) - deprecate `mise local|global` by @jdx in [#3350](https://github.com/jdx/mise/pull/3350) ### 🚜 Refactor - use aqua for ruff by @scop in [#3316](https://github.com/jdx/mise/pull/3316) ### 📚 Documentation - add terraform recipe to the cookbook by @AliSajid in [#3305](https://github.com/jdx/mise/pull/3305) - fix git examples for cargo backend by @tmeijn in [#3335](https://github.com/jdx/mise/pull/3335) ### 🧪 Testing - remove non-working maven test by @jdx in [5a3ed16](https://github.com/jdx/mise/commit/5a3ed16efb29dbf80f5ac251eec39e3a462d2219) - remove gleam by @jdx in [fdfe20b](https://github.com/jdx/mise/commit/fdfe20b32b16b835655551d3f12b5d6e90856b2e) - use latest golang in e2e test by @jdx in [#3349](https://github.com/jdx/mise/pull/3349) ### Chore - upgrade usage-lib by @jdx in [554d533](https://github.com/jdx/mise/commit/554d533a253a137c27c5cdac6da2ae09629029dc) - use asdf:mise-plugins/mise-nim by @jdx in [#3352](https://github.com/jdx/mise/pull/3352) ### New Contributors - @leogurja made their first contribution in [#3341](https://github.com/jdx/mise/pull/3341) - @tmeijn made their first contribution in [#3335](https://github.com/jdx/mise/pull/3335) - @boris-smidt-klarrio made their first contribution in [#3336](https://github.com/jdx/mise/pull/3336) - @AliSajid made their first contribution in [#3305](https://github.com/jdx/mise/pull/3305) ## [2024.11.37](https://github.com/jdx/mise/compare/v2024.11.36..v2024.11.37) - 2024-11-30 ### 🚀 Features - add black by @scop in [#3292](https://github.com/jdx/mise/pull/3292) - migrate more tools away from asdf by @jdx in [40f92c6](https://github.com/jdx/mise/commit/40f92c6b0e1fefd171dd44ee9f62f1f597ee352c) ### 🐛 Bug Fixes - handle General/Complex Versioning in --bump by @liskin in [#2889](https://github.com/jdx/mise/pull/2889) - broken path example by @minddust in [#3296](https://github.com/jdx/mise/pull/3296) - swift path on macos by @jdx in [#3299](https://github.com/jdx/mise/pull/3299) - do not auto-install on `mise x` if some tools are passed by @jdx in [35d31a1](https://github.com/jdx/mise/commit/35d31a1baf96fe6f0e764e26228c1b03ba24ddce) - fix: also make certain we are not auto installing inside shims by checking by @jdx in [b0c4a74](https://github.com/jdx/mise/commit/b0c4a749309064825852041d8d72c7eac9fb116c) - cache github release information for 24 hours by @jdx in [#3300](https://github.com/jdx/mise/pull/3300) ### 🚜 Refactor - use aqua for snyk by @scop in [#3290](https://github.com/jdx/mise/pull/3290) ### ◀️ Revert - Revert "fix: always prefer glibc to musl in mise run " by @jdx in [#3298](https://github.com/jdx/mise/pull/3298) ### Chore - bump expr-lang by @jdx in [#3297](https://github.com/jdx/mise/pull/3297) - mise up --bump by @jdx in [6872b54](https://github.com/jdx/mise/commit/6872b5469622140335a12131dfa4acf310fc0c2a) - update mise.lock by @jdx in [4c12502](https://github.com/jdx/mise/commit/4c12502c459ba2e214689c3f55d964b8f75966af) - disable tool tests until I can sort out gh rate limit issues by @jdx in [f42f010](https://github.com/jdx/mise/commit/f42f010f03a57cab128290c0b9d936fd7a90c785) ### New Contributors - @minddust made their first contribution in [#3296](https://github.com/jdx/mise/pull/3296) ## [2024.11.36](https://github.com/jdx/mise/compare/v2024.11.35..v2024.11.36) - 2024-11-29 ### Chore - mise i by @jdx in [8150732](https://github.com/jdx/mise/commit/81507327e7f1c9f2137b3dadcf35a8245d43a8ba) ## [2024.11.35](https://github.com/jdx/mise/compare/v2024.11.34..v2024.11.35) - 2024-11-29 ### 🚀 Features - migrate more tools away from asdf by @jdx in [#3279](https://github.com/jdx/mise/pull/3279) ### 🐛 Bug Fixes - remove conflicting MISE_SHELL setting by @jdx in [#3284](https://github.com/jdx/mise/pull/3284) ### 🚜 Refactor - simplify __MISE_WATCH variable to only contain the most recent timestamp by @jdx in [#3282](https://github.com/jdx/mise/pull/3282) ### 🧪 Testing - remove unnecessary cargo-binstall test by @jdx in [0a4da7a](https://github.com/jdx/mise/commit/0a4da7a023b1cb969b732afd3ad4b3cf02c42530) ### Chore - dont require build-windows before unit-windows by @jdx in [c85e2ec](https://github.com/jdx/mise/commit/c85e2ec77193d73ff20d4ce8fb7e3787a6db223d) ## [2024.11.34](https://github.com/jdx/mise/compare/v2024.11.33..v2024.11.34) - 2024-11-29 ### 🚀 Features - fragmented configs by @jdx in [#3273](https://github.com/jdx/mise/pull/3273) - hooks by @jdx in [#3256](https://github.com/jdx/mise/pull/3256) - added MISE_TASK_DISABLE_PATHS setting by @jdx in [9c2e6e4](https://github.com/jdx/mise/commit/9c2e6e40f3a98f352fbf03107e1901dec445a7f5) - gpg verification for node by @jdx in [#3277](https://github.com/jdx/mise/pull/3277) ### 🐛 Bug Fixes - make _.file and _.source optional if the file is missing by @jdx in [#3275](https://github.com/jdx/mise/pull/3275) - prevent deadlock when resetting by @jdx in [8e6d093](https://github.com/jdx/mise/commit/8e6d09377de81c65203684725fa9dfc2140db520) - prevent deadlock when resetting by @jdx in [201ba90](https://github.com/jdx/mise/commit/201ba904052379595e399672d1657ed0e3c3a138) - prevent deadlock when resetting by @jdx in [169338a](https://github.com/jdx/mise/commit/169338a2debb99ee4dd885376c4123740237af23) ### 🚜 Refactor - clean up arcs by @jdx in [f49d330](https://github.com/jdx/mise/commit/f49d330b6f97b08e72b1a448af0021708b2a2417) ### 📚 Documentation - added hooks to sidebar by @jdx in [4bbc340](https://github.com/jdx/mise/commit/4bbc3403e46aa817450e6936f37b5d4c983b43d4) - added swift to sidebar by @jdx in [bc06cbf](https://github.com/jdx/mise/commit/bc06cbf240cc7aae2173575cfa83289ae526dad1) ### Chore - skip checkov test by @jdx in [2ae18a3](https://github.com/jdx/mise/commit/2ae18a3e8329eb9913dc43ae94432f8f75b36a94) - added timeout for release-plz by @jdx in [dae4bc3](https://github.com/jdx/mise/commit/dae4bc32bbb7de7873e3fa047a785c70f02a5c05) - remove coverage by @jdx in [#3278](https://github.com/jdx/mise/pull/3278) ## [2024.11.33](https://github.com/jdx/mise/compare/v2024.11.32..v2024.11.33) - 2024-11-28 ### 🚀 Features - respect --quiet in `mise run` by @jdx in [#3257](https://github.com/jdx/mise/pull/3257) - added special "_" portion of mise.toml for custom data by @jdx in [#3259](https://github.com/jdx/mise/pull/3259) - **breaking** added MISE_OVERRIDE_CONFIG_FILENAMES config by @jdx in [#3266](https://github.com/jdx/mise/pull/3266) - added swift by @jdx in [#3271](https://github.com/jdx/mise/pull/3271) ### 🐛 Bug Fixes - **(spm)** git proxy config by @jdx in [#3264](https://github.com/jdx/mise/pull/3264) - clean up some windows error cases by @jdx in [#3255](https://github.com/jdx/mise/pull/3255) - run `hook-env` on directory change by @jdx in [#3258](https://github.com/jdx/mise/pull/3258) - always prefer glibc to musl in mise run by @jdx in [#3261](https://github.com/jdx/mise/pull/3261) - issue with non-default backends not getting tool options by @jdx in [#3265](https://github.com/jdx/mise/pull/3265) - explicitly stop progress bars when exiting by @jdx in [#3272](https://github.com/jdx/mise/pull/3272) ### 🚜 Refactor - use aqua for shellcheck by @scop in [#3270](https://github.com/jdx/mise/pull/3270) - use aqua for goreleaser by @scop in [#3269](https://github.com/jdx/mise/pull/3269) - use aqua for golangci-lint by @scop in [#3268](https://github.com/jdx/mise/pull/3268) ### 📚 Documentation - describe mise behavior when mise version is lower than min_version by @erickguan in [#2994](https://github.com/jdx/mise/pull/2994) ### Chore - wait for gh rate limit if expended by @jdx in [#3251](https://github.com/jdx/mise/pull/3251) - set github token for docs job by @jdx in [908dd18](https://github.com/jdx/mise/commit/908dd18fe3ddf19d1531c93695ee3ff98d0995c5) - skip hyperfine unless on release pr by @jdx in [#3253](https://github.com/jdx/mise/pull/3253) - move tasks dir so it doesnt show up in unrelated projects by @jdx in [#3254](https://github.com/jdx/mise/pull/3254) ## [2024.11.32](https://github.com/jdx/mise/compare/v2024.11.31..v2024.11.32) - 2024-11-27 ### 🚀 Features - allow running tasks without `mise run`, e.g.: `mise test` as shorthand for `mise run test` by @jdx in [#3235](https://github.com/jdx/mise/pull/3235) - default task directory config by @jdx in [#3238](https://github.com/jdx/mise/pull/3238) - standalone tasks by @jdx in [#3240](https://github.com/jdx/mise/pull/3240) - automatic uv venv activation by @jdx in [#3239](https://github.com/jdx/mise/pull/3239) - migrate more tools away from asdf by @jdx in [#3242](https://github.com/jdx/mise/pull/3242) - add committed by @scop in [#3247](https://github.com/jdx/mise/pull/3247) - use ubi for figma-export by @jdx in [19dbeac](https://github.com/jdx/mise/commit/19dbeac16a68248bb780a2de1056d16409714204) - add vacuum by @scop in [#3249](https://github.com/jdx/mise/pull/3249) ### 🐛 Bug Fixes - skip _.source files if not present by @jdx in [#3236](https://github.com/jdx/mise/pull/3236) - rust idiomatic file parsing by @jdx in [#3241](https://github.com/jdx/mise/pull/3241) - automatic reinstall of uvx tools during python upgrades by @jdx in [#3243](https://github.com/jdx/mise/pull/3243) ### 🚜 Refactor - use aqua for shfmt by @scop in [#3244](https://github.com/jdx/mise/pull/3244) - use aqua for lefthook by @scop in [#3246](https://github.com/jdx/mise/pull/3246) - use aqua for nfpm by @scop in [#3248](https://github.com/jdx/mise/pull/3248) ### 📚 Documentation - correction in aqua by @jdx in [b7de2f3](https://github.com/jdx/mise/commit/b7de2f32e6a23458bbd3573372f9c49733b80e62) - typo by @jdx in [98aa6bd](https://github.com/jdx/mise/commit/98aa6bd7b2631a5904243cbf9aeb2eaf218c9c64) ### Chore - bump tabled by @jdx in [#3245](https://github.com/jdx/mise/pull/3245) - fix tools tests on release branch by @jdx in [675a2b0](https://github.com/jdx/mise/commit/675a2b086116f0afb431189c51136255b6f6c434) - fix tools tests on release branch by @jdx in [130c3a4](https://github.com/jdx/mise/commit/130c3a4de60edfbed98642bc6dc71e67ba9b6ce1) - fix tools tests on release branch by @jdx in [9feb3b6](https://github.com/jdx/mise/commit/9feb3b638ef634d320f576921b3e366f6cd73075) ### New Contributors - @rmacklin made their first contribution in [#2295](https://github.com/jdx/mise/pull/2295) ## [2024.11.31](https://github.com/jdx/mise/compare/v2024.11.30..v2024.11.31) - 2024-11-27 ### 🚀 Features - rust in core by @jdx in [#3219](https://github.com/jdx/mise/pull/3219) ### 🐛 Bug Fixes - use tv.pathname() in `mise ls` by @jdx in [#3217](https://github.com/jdx/mise/pull/3217) - show gh rate limit reset time by @jdx in [#3221](https://github.com/jdx/mise/pull/3221) - add @version back into show_tools by @jdx in [fd7d8d1](https://github.com/jdx/mise/commit/fd7d8d10395f8c80a80c60c0de89bf78e31fd762) - use pipx for yamllint by @jdx in [#3227](https://github.com/jdx/mise/pull/3227) - remove shims directory in `mise activate` by @jdx in [#3232](https://github.com/jdx/mise/pull/3232) ### 🚜 Refactor - remove duplicate remote_versions_caches by @jdx in [#3220](https://github.com/jdx/mise/pull/3220) ### 📚 Documentation - rename legacy version files to idiomatic version files by @jdx in [#3216](https://github.com/jdx/mise/pull/3216) - document aqua better by @jdx in [#3234](https://github.com/jdx/mise/pull/3234) ### 🎨 Styling - spelling and grammar fixes by @scop in [#3225](https://github.com/jdx/mise/pull/3225) ### 🧪 Testing - move some unit tests to e2e by @jdx in [#3218](https://github.com/jdx/mise/pull/3218) - migrate tests from unit to e2e by @jdx in [#3231](https://github.com/jdx/mise/pull/3231) ## [2024.11.30](https://github.com/jdx/mise/compare/v2024.11.29..v2024.11.30) - 2024-11-26 ### 🚀 Features - migrate wren-cli to ubi by @jdx in [#3193](https://github.com/jdx/mise/pull/3193) - migrate more tools away from asdf by @jdx in [#3202](https://github.com/jdx/mise/pull/3202) - automatically set `set -e` in toml tasks by @jdx in [#3215](https://github.com/jdx/mise/pull/3215) - added MISE_ORIGINAL_CWD to tasks by @jdx in [#3214](https://github.com/jdx/mise/pull/3214) - add ruby backend by @andrewthauer in [#1657](https://github.com/jdx/mise/pull/1657) - migrate more tools away from asdf by @jdx in [#3205](https://github.com/jdx/mise/pull/3205) ### 🐛 Bug Fixes - Make Rebar backend depend on Erlang by @eproxus in [#3197](https://github.com/jdx/mise/pull/3197) - trust system/global config by default by @jdx in [#3201](https://github.com/jdx/mise/pull/3201) - use tv.short in show_tools by @jdx in [#3213](https://github.com/jdx/mise/pull/3213) ### 📚 Documentation - flatten tools in sidebar by @jdx in [0556024](https://github.com/jdx/mise/commit/0556024b5abdb2d5f1cb025d105494c71aa79647) ### 🧪 Testing - remove flaky maven test by @jdx in [65f6eb4](https://github.com/jdx/mise/commit/65f6eb48880b6322439c33b3cd53eab7b8b97439) - added test for vault by @jdx in [#3194](https://github.com/jdx/mise/pull/3194) ### Chore - bump expr-lang by @jdx in [#3199](https://github.com/jdx/mise/pull/3199) - add aqua-registry as submodule by @jdx in [#3204](https://github.com/jdx/mise/pull/3204) ### New Contributors - @eproxus made their first contribution in [#3197](https://github.com/jdx/mise/pull/3197) ## [2024.11.29](https://github.com/jdx/mise/compare/v2024.11.28..v2024.11.29) - 2024-11-25 ### 🚀 Features - **(env)** Allow exporting env vars as dotenv format by @miguelmig in [#3185](https://github.com/jdx/mise/pull/3185) - move more tools away from asdf by @jdx in [#3184](https://github.com/jdx/mise/pull/3184) - use aqua for cargo-binstall by @jdx in [#3182](https://github.com/jdx/mise/pull/3182) ### 🐛 Bug Fixes - use shift_remove by @jdx in [#3188](https://github.com/jdx/mise/pull/3188) - pass boolean tool options as strings by @jdx in [#3191](https://github.com/jdx/mise/pull/3191) - move semver cmp errors to debug by @jdx in [ab4e638](https://github.com/jdx/mise/commit/ab4e638cdeda9845f3b7421a22a0d3bf71d81eae) - show more accurate error if no tasks are available by @jdx in [e1b1b48](https://github.com/jdx/mise/commit/e1b1b48840b8c96e45a567a47922138544ab9f59) - move semver cmp errors to debug by @jdx in [#3172](https://github.com/jdx/mise/pull/3172) - use aqua for terraform by @jdx in [#3192](https://github.com/jdx/mise/pull/3192) ### 🧪 Testing - disable cargo-binstall test by @jdx in [8fee82e](https://github.com/jdx/mise/commit/8fee82e652031a1c9a31dbb05437478c961b6107) ### Chore - include aqua-registry yaml files in crate by @jdx in [#3186](https://github.com/jdx/mise/pull/3186) - gitignore aqua-registry by @jdx in [1c38bca](https://github.com/jdx/mise/commit/1c38bca434cfc17792eb3053be2f4271a9e92fdd) - gitignore aqua-registry by @jdx in [644cb6d](https://github.com/jdx/mise/commit/644cb6dfa762d6360b5aaa7fce0502fe61ac1067) ## [2024.11.28] - 2024-11-24 ### 🚀 Features - migrate more tools away from asdf by @jdx in [#3170](https://github.com/jdx/mise/pull/3170) - auto-install tools on `mise run` by @jdx in [#3181](https://github.com/jdx/mise/pull/3181) - move more tools away from asdf by @jdx in [#3179](https://github.com/jdx/mise/pull/3179) ### 🐛 Bug Fixes - allow passing integers to task env by @jdx in [#3177](https://github.com/jdx/mise/pull/3177) - remove __MISE_WATCH,__MISE_DIFF env vars on `mise deactivate` by @jdx in [#3178](https://github.com/jdx/mise/pull/3178) ### 📚 Documentation - **(security)** added information about checksums/cosign/slsa verification by @jdx in [1faef6e](https://github.com/jdx/mise/commit/1faef6ecbb48692955f4ce424d77d03472aa4617) - **(security)** added release gpg key by @jdx in [8f5dfd6](https://github.com/jdx/mise/commit/8f5dfd6dd2903c55fd792aeecd8ec97ef9f7f7ba) - typos by @jdx in [#3173](https://github.com/jdx/mise/pull/3173) ### Chore - clean up CHANGELOG by @jdx in [8ec0ca2](https://github.com/jdx/mise/commit/8ec0ca20fce57d07d769209fd9043a129daa86f1) ================================================ FILE: CLAUDE.md ================================================ # CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Development Commands ### Building and Testing - `mise run build` or `mise run b` - Build the project with cargo - `target/debug/mise` - Run the built binary directly - `mise run test` or `mise run t` - Run all tests (unit + e2e) - `mise run test:unit` - Run unit tests only - `mise run test:e2e` - Run end-to-end tests only - `mise run snapshots` - Update test snapshots with `cargo insta` ### Debugging - Use `MISE_DEBUG=1` or `MISE_TRACE=1` environment variables to enable debug output (not `RUST_LOG`) ### Code Quality and Testing - `mise run lint` - Run all linting tasks - `mise run lint-fix` - Run linting and automatically fix issues - `mise run format` - Format code (part of CI task) - `mise run ci` - Run format, build, and test - `mise run test:e2e [test_filename]...` - Run specific e2e tests (use this instead of executing test files directly) - `mise --cd crates/vfox run test` - Run tests for the vfox crate - `mise --cd crates/vfox run lint` - Run linting for the vfox crate - `mise --cd crates/vfox run lint-fix` - Run linting and fix issues for the vfox crate - `mise task ls` - List all available tasks ### Documentation and Generation - `mise run render` - Generate all documentation and completions - `mise run render:usage` - Generate CLI usage documentation - `mise run render:completions` - Generate shell completions - `mise run docs` - Start documentation dev server - `mise run docs:build` - Build documentation ### Development - `mise run install-dev` - Install development version locally - `mise run clean` - Clean cargo build artifacts ## Code Architecture ### High-Level Structure Mise is a Rust CLI tool that manages development environments, tools, tasks, and environment variables. The codebase follows a modular architecture: **Core Components:** - `src/main.rs` - Entry point and CLI initialization - `src/cli/` - Command-line interface implementation with subcommands - `src/config/` - Configuration file parsing and management - `src/backend/` - Tool backend implementations (asdf, vfox, cargo, npm, etc.) - `src/toolset/` - Tool version management and installation logic - `src/task/` - Task execution system - `src/plugins/` - Plugin system for extending tool support **Key Backend Systems:** - `src/backend/asdf.rs` - ASDF plugin compatibility - `src/backend/vfox.rs` - VersionFox plugin system - `src/backend/cargo.rs` - Rust Cargo tool backend - `src/backend/npm.rs` - Node.js/npm tool backend - `src/backend/github.rs` - GitHub releases backend - `src/backend/aqua.rs` - Aqua tool registry integration **Core Tools (Built-in):** - `src/plugins/core/` - Built-in tool implementations (Node, Python, Go, Ruby, etc.) **Configuration System:** - `mise.toml` files for project configuration - `.tool-versions` files for ASDF compatibility - Environment variable management and templating - Task definition and execution ### Key Design Patterns 1. **Backend Architecture**: Tools are implemented through a unified backend interface, allowing multiple sources (ASDF plugins, vfox plugins, cargo, npm, etc.) 2. **Toolset Management**: The `Toolset` manages collections of tool versions and their installation state 3. **Configuration Layering**: Config files are loaded hierarchically from system → global → local with environment-specific overrides 4. **Task System**: Tasks can be defined in TOML files with dependencies, environment variables, and multiple execution modes ### Configuration Files - `mise.toml` - Main configuration file format - `settings.toml` - Global settings definitions (generates code/docs) - `registry/` - Tool registry mappings - `tasks.toml` - Project task definitions ### Test Structure - Unit tests within source files - E2E tests in `e2e/` directory organized by feature area (e.g., `e2e/cli/`, `e2e/backend/`) - E2E tests are bash scripts using assertion helpers from `e2e/assert.sh` (e.g., `assert`, `assert_contains`, `assert_fail`) - Snapshot tests using `insta` crate for CLI output verification - Windows-specific tests in `e2e-win/` ### Build System - Rust project using Cargo with workspace for `crates/vfox` - Custom build script in `build.rs` for generating metadata - Multiple build profiles including `release` and `serious` (with LTO) - Cross-compilation support via `Cross.toml` ## Development Guidelines ### Conventional Commits (REQUIRED) All commit messages and PR titles MUST follow conventional commit format: **Format:** `(): ` **Types:** - `feat:` - New features - `fix:` - Bug fixes that affect the CLI behavior (not CI, docs, or infrastructure) - `refactor:` - Code refactoring - `docs:` - Documentation changes - `style:` - Code style/formatting (no logic changes) - `perf:` - Performance improvements - `test:` - Testing changes - `chore:` - Maintenance tasks, releases, dependency updates, CI/infrastructure changes - `security:` - Security-related changes - `registry:` - Any changes to `registry/` (no scope needed, use for both new tools and fixes) **Scopes:** - For command-specific changes, use the command name: `install`, `activate`, `use`, `exec`, etc. - For subsystem changes: `config`, `backend`, `env`, `task`, `vfox`, `python`, `github`, `release`, `completions`, `http`, `schema`, `doctor`, `shim`, `core`, `deps`, `ci` - Use `task` (not `run`) for task-related changes, even if the code lives in `src/cli/run.rs` or `src/cmd.rs` **Description Style:** - Use lowercase after the colon - Use imperative mood ("add feature" not "added feature") - Keep it concise but descriptive **Examples:** - `fix(install): resolve version mismatch for previously installed tools` - `feat(activate): add fish shell support` - `feat(vfox): add semver Lua module for version sorting` - `feat(env): add environment caching with module cacheability support` - `docs(contributing): update hk usages` - `chore: release 2026.1.6` - `chore(ci): add FORGEJO_TOKEN for API authentication` - `registry: add miller` ### Pre-commit Process 1. Run `hk install --mise` once to set up pre-commit hooks (runs `hk fix` automatically on commit) 2. Run `mise run lint-fix` and `git add` any lint fixes before committing 3. Use `mise run test:e2e [test_filename]...` for running specific e2e tests 4. Never run e2e tests by executing them directly - always use the mise task ## Important Implementation Notes ### Backend System When implementing new tool backends, follow the pattern in `src/backend/mod.rs`. Each backend must implement the `Backend` trait with methods for listing versions, installing tools, and managing tool metadata. ### Plugin Development - Core tools are implemented in `src/plugins/core/` - External plugins use ASDF or vfox compatibility layers - Plugin metadata is defined in `mise.plugin.toml` files ### Configuration Parsing The configuration system supports multiple file formats and environment-specific configs. Changes to settings require updating `settings.toml` and running `mise run render:schema`. ### Testing Strategy - E2E tests are organized by feature area (cli/, config/, backend/, etc.) - Use snapshot testing for CLI output verification - Backend-specific tests verify tool installation and version management - Slow tests (marked with `_slow` suffix) test actual tool compilation/installation ### Cross-Platform Considerations - Windows-specific implementations in files ending with `_windows.rs` - Platform-specific tool installation logic in core plugins - Shim system varies by platform (especially Windows) - we don't chmod mise e2e tests to be executable ## GitHub Interactions When posting comments on GitHub PRs or discussions, always include a note that the comment was AI-generated (e.g., "*This comment was generated by Claude Code.*"). ## Documentation ### URL Structure When referencing mise documentation URLs, use the correct path structure based on the `docs/` directory layout: - **Dev tools & backends**: `mise.jdx.dev/dev-tools/backends/.html` (e.g., `mise.jdx.dev/dev-tools/backends/s3.html`) - **Configuration**: `mise.jdx.dev/configuration/...` - **Tasks**: `mise.jdx.dev/tasks/...` - **Environments**: `mise.jdx.dev/environments/...` - **CLI reference**: `mise.jdx.dev/cli/...` Do NOT use shortened paths like `mise.jdx.dev/backends/...` - always include the full path matching the `docs/` directory structure. ================================================ FILE: CONTRIBUTING.md ================================================ ================================================ FILE: Cargo.toml ================================================ [workspace] members = [ "crates/vfox", "crates/aqua-registry", "crates/mise-interactive-config", "crates/mise-shim", ] [package] name = "mise" version = "2026.3.9" edition = "2024" description = "The front-end to your dev env" authors = ["Jeff Dickey (@jdx)"] homepage = "https://mise.jdx.dev" documentation = "https://mise.jdx.dev" repository = "https://github.com/jdx/mise" readme = "README.md" license = "MIT" keywords = ["mise"] categories = ["command-line-utilities"] include = [ "/Cargo.lock", "/LICENSE", "/README.md", "/build.rs", "/completions/*", "/minisign.pub", "/registry/*.toml", "/settings.toml", "/zipsign.pub", "/src/**/*.rs", "/src/assets/**", "/src/plugins/core/assets/**", ] build = "build.rs" rust-version = "1.88" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [[bin]] name = "mise" path = "src/main.rs" #[[bench]] #name = "config_bench" #harness = false [profile.release] # debug = 0 # note that higher levels greatly increase the binary size for linux [profile.serious] inherits = "release" lto = true [profile.dev.package.backtrace] opt-level = 3 [dependencies] age = { version = "0.11", features = ["ssh"] } aho-corasick = "1" anyhow = "1" async-backtrace = "0.2" async-trait = "0.1" aws-config = { version = "1.5", default-features = false, features = [ "behavior-version-latest", "rustls", "rt-tokio", ] } aws-lc-rs = { version = "1", optional = true, features = [ "bindgen", ] } # TODO: this is only for armv7 currently aws-sdk-s3 = { version = "1", default-features = false, features = [ "behavior-version-latest", "rustls", ] } base64 = "0.22" bzip2 = "0.6" calm_io = "0.1" chrono = { version = "0.4", default-features = false, features = [ "std", "clock", ] } ci_info = "0.14" clap = { version = "4", features = ["env", "derive", "string"] } color-eyre = "0.6" color-print = "0.3" comfy-table = "7" confique = { version = "0.3", default-features = false } console = "0.16" contracts = "0.6" dashmap = "6" demand = "1" digest = "0.10.7" dotenvy = "0.15" duct = "0.13" homedir = "0.3" expr-lang = "1" eyre = "0.6" filetime = "0.2" flate2 = "1" sigstore-verification = { version = "0.2", default-features = false } fslock = "0.2.1" fuzzy-matcher = "0.3" gix = { version = "<1", features = ["worktree-mutation"] } glob = "0.3" globset = "0.4" ignore = { version = "0.4", features = [] } heck = "0.5" hex = "0.4" humansize = "2" indenter = "0.3" indexmap = { version = "2", features = ["serde"] } clx = "1" indoc = "2" itertools = "0.14" jiff = "0.2" junction = "1" log = "0.4" minisign-verify = "0.2" md-5 = "0.10" miette = { version = "7", features = ["fancy"] } netrc-rs = "0.1" num_cpus = "1" number_prefix = "0.4" once_cell = "1" openssl = { version = "0.10", optional = true } os-release = "0.1" path-absolutize = { version = "3", features = ["unsafe_cache"] } petgraph = "0.8" rand = "0.9" rattler = { version = "0.39", default-features = false } rattler_conda_types = { version = "0.43", default-features = false } rattler_repodata_gateway = { version = "0.26", default-features = false, features = [ "gateway", ] } rattler_solve = { version = "4", default-features = false, features = [ "resolvo", ] } rattler_package_streaming = { version = "0.24", default-features = false } rattler_virtual_packages = { version = "2", default-features = false } regex = "1" reqwest = { version = "0.12", default-features = false, features = [ "json", "gzip", "zstd", "charset", "http2", "socks", "macos-system-configuration", ] } rmcp = { version = "0.3", features = ["server", "transport-io", "schemars"] } rmcp-macros = "0.3" rmp-serde = "1" rops = { version = "0.1", default-features = false, features = [ "aes-gcm", "sha2", "yaml", "json", "age", ] } serde = "1" serde_derive = "1" serde_ignored = "0.1" serde_json = "1" serde_yaml = "0.9" sha1 = "0.10" sha2 = "0.10" blake3 = "1" chacha20poly1305 = "0.10" shell-escape = "0.1" shell-words = "1" shellexpand = "3" signal-hook = "0.3" siphasher = "1" strum = { version = "0.27", features = ["derive"] } sys-info = "0.9" tabled = { version = "0.20", features = ["ansi"] } taplo = "0.14" tar = "0.4" tempfile = "3" tera = "1" terminal_size = "0.4" thiserror = "2" tokio = { version = "1", features = ["full"] } tokio-retry = "0.3" toml = { version = "0.9", features = ["parse", "preserve_order"] } toml_edit = { version = "0.24", features = ["parse"] } ubi = { version = "0.8", default-features = false } url = "2" urlencoding = "2" usage-lib = { version = "2", features = ["clap", "docs"] } versions = { version = "6", features = ["serde"] } vfox = { path = "crates/vfox", default-features = false } aqua-registry = { path = "crates/aqua-registry" } mise-interactive-config = { path = "crates/mise-interactive-config", version = "2026.1.12" } walkdir = "2" which = "7" xx = { version = "2.5", default-features = false, features = ["glob"] } xz2 = "0.1" zip = { version = "3", default-features = false, features = ["deflate"] } zstd = "0.13" [target.'cfg(unix)'.dependencies] exec = "0.3" nix = { version = "0.30", features = ["signal", "term", "user"] } self_update = { version = "0.42", optional = true, default-features = false, features = [ "archive-tar", "compression-flate2", "signatures", "rustls", ] } [target.'cfg(windows)'.dependencies] self_update = { version = "0.42", optional = true, default-features = false, features = [ "archive-zip", "compression-zip-deflate", "signatures", "rustls", ] } zipsign-api = "0.1" sevenz-rust = "0.6" winapi = { version = "0.3.9", features = ["consoleapi", "minwindef"] } [build-dependencies] built = { version = "0.8", features = ["chrono"] } cfg_aliases = "0.2" heck = "0.5" toml = "0.9" indexmap = "2" serde_yaml = "0.9" [dev-dependencies] clap-sort = "1" ctor = "0.4" insta = { version = "1", features = ["filters", "json"] } mockito = "1" pretty_assertions = "1" test-log = "0.2" [features] default = ["native-tls", "vfox/vendored-lua", "self_update"] native-tls = [ "gix/blocking-http-transport-reqwest-native-tls", "reqwest/native-tls", "rattler/native-tls", "rattler_repodata_gateway/native-tls", "sigstore-verification/native-tls", "ubi/native-tls", "vfox/native-tls", "xx/native-tls", ] rustls = [ "gix/blocking-http-transport-reqwest-rust-tls", "reqwest/rustls-tls", "rattler/rustls-tls", "rattler_repodata_gateway/rustls-tls", "self_update/rustls", "sigstore-verification/rustls", "ubi/rustls-tls", "vfox/rustls", "xx/rustls", ] rustls-native-roots = [ "gix/blocking-http-transport-reqwest-rust-tls", "reqwest/rustls-tls-native-roots", "rattler/rustls-tls", "rattler_repodata_gateway/rustls-tls", "self_update/rustls", "sigstore-verification/rustls-native-roots", "ubi/rustls-tls-native-roots", "vfox/rustls-native-roots", "xx/rustls-native-roots", ] [package.metadata.binstall] bin-dir = "mise/bin/mise" [package.metadata.binstall.overrides.aarch64-apple-darwin] pkg-url = "{ repo }/releases/download/v{ version }/mise-v{version}-macos-arm64{ archive-suffix }" [package.metadata.binstall.overrides.x86_64-apple-darwin] pkg-url = "{ repo }/releases/download/v{ version }/mise-v{version}-macos-x64{ archive-suffix }" [package.metadata.binstall.overrides.aarch64-unknown-linux-gnu] pkg-url = "{ repo }/releases/download/v{ version }/mise-v{version}-linux-arm64{ archive-suffix }" [package.metadata.binstall.overrides.x86_64-unknown-linux-gnu] pkg-url = "{ repo }/releases/download/v{ version }/mise-v{version}-linux-x64{ archive-suffix }" [package.metadata.binstall.overrides.armv7-unknown-linux-gnueabihf] pkg-url = "{ repo }/releases/download/v{ version }/mise-v{version}-linux-armv7{ archive-suffix }" [package.metadata.cargo-machete] ignored = ["aws-lc-rs", "built", "cfg_aliases", "openssl", "rmcp-macros"] [package.metadata.release] pre-release-replacements = [ { file = "docs/installing-mise.md", search = "MISE_VERSION=v[0-9]+\\.[0-9]+\\.[0-9]+", replace = "MISE_VERSION=v{{version}}" }, { file = "docs/installing-mise.md", search = "/download/v[0-9]+\\.[0-9]+\\.[0-9]+/mise-v[0-9]+\\.[0-9]+\\.[0-9]+-linux-x64", replace = "/download/v{{version}}/mise-v{{version}}-linux-x64" }, ] [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = [ 'cfg(coverage,coverage_nightly)', ] } [lints.clippy] borrowed_box = "allow" ================================================ FILE: Cross.toml ================================================ # Cross configuration for mise # Use cross 0.2.5 images which are based on Ubuntu 16.04 (glibc 2.23) # This ensures compatibility with Amazon Linux 2 (glibc 2.26) and other older systems [build.env] passthrough = [ "RUST_BACKTRACE", "CARGO_TERM_COLOR", "AWS_LC_SYS_EXTERNAL_BINDGEN", "BINDGEN_EXTRA_CLANG_ARGS", ] # Explicitly use 0.2.5 images for GNU targets (Ubuntu 16.04, glibc 2.23) [target.x86_64-unknown-linux-gnu] image = "ghcr.io/cross-rs/x86_64-unknown-linux-gnu:0.2.5" [target.aarch64-unknown-linux-gnu] # Use newer image for aarch64 to get assembler that supports ARMv8.2-A crypto instructions # This is based on Ubuntu 20.04 (glibc 2.31) but should still be compatible with Amazon Linux 2 image = "ghcr.io/cross-rs/aarch64-unknown-linux-gnu:main" pre-build = [ "apt-get update && apt-get install --assume-yes --no-install-recommends libclang-dev clang curl", "curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable", ". ~/.cargo/env && cargo install --force --locked bindgen-cli", "ln -s ~/.cargo/bin/bindgen /usr/local/bin/bindgen", ] [target.armv7-unknown-linux-gnueabi] image = "ghcr.io/cross-rs/armv7-unknown-linux-gnueabi:0.2.5" pre-build = [ "dpkg --add-architecture armhf", "apt-get update && apt-get install -y libclang-dev clang llvm-dev pkg-config", ] # Musl targets for static linking [target.x86_64-unknown-linux-musl] image = "ghcr.io/cross-rs/x86_64-unknown-linux-musl:0.2.5" [target.aarch64-unknown-linux-musl] image = "ghcr.io/cross-rs/aarch64-unknown-linux-musl:0.2.5" [target.armv7-unknown-linux-musleabi] image = "ghcr.io/cross-rs/armv7-unknown-linux-musleabi:0.2.5" ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2025 Jeff Dickey Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================

mise
mise-en-place

Crates.io GitHub GitHub Workflow Status Discord

The front-end to your dev env

Getting StartedDocumentationDev ToolsEnvironmentsTasks


## What is it? - Like [asdf](https://asdf-vm.com) (or [nvm](https://github.com/nvm-sh/nvm) or [pyenv](https://github.com/pyenv/pyenv) but for any language) it manages [dev tools](https://mise.jdx.dev/dev-tools/) like node, python, cmake, terraform, and [hundreds more](https://mise.jdx.dev/registry.html). - Like [direnv](https://github.com/direnv/direnv) it manages [environment variables](https://mise.jdx.dev/environments/) for different project directories. - Like [make](https://www.gnu.org/software/make/manual/make.html) it manages [tasks](https://mise.jdx.dev/tasks/) used to build and test projects. ## Demo The following demo shows how to install and use `mise` to manage multiple versions of `node` on the same system. Note that calling `which node` gives us a real path to node, not a shim. It also shows that you can use `mise` to install and many other tools such as `jq`, `terraform`, or `go`. [![demo](./docs/tapes/demo.gif)](https://mise.jdx.dev/demo.html) See [demo transcript](https://mise.jdx.dev/demo.html). ## Quickstart ### Install mise See [Getting started](https://mise.jdx.dev/getting-started.html) for more options. ```sh-session $ curl https://mise.run | sh $ ~/.local/bin/mise --version _ __ ____ ___ (_)_______ ___ ____ ____ / /___ _________ / __ `__ \/ / ___/ _ \______/ _ \/ __ \______/ __ \/ / __ `/ ___/ _ \ / / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/ /_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/ /_/ by @jdx 2026.3.9 macos-arm64 (2026-03-13) ``` Hook mise into your shell (pick the right one for your shell): ```sh-session # note this assumes mise is located at ~/.local/bin/mise # which is what https://mise.run does by default echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish echo '~/.local/bin/mise activate pwsh | Out-String | Invoke-Expression' >> ~/.config/powershell/Microsoft.PowerShell_profile.ps1 ``` ### Execute commands with specific tools ```sh-session $ mise exec node@24 -- node -v mise node@24.x.x ✓ installed v24.x.x ``` ### Install tools ```sh-session $ mise use --global node@24 go@1 $ node -v v24.x.x $ go version go version go1.x.x macos/arm64 ``` See [dev tools](https://mise.jdx.dev/dev-tools/) for more examples. ### Manage environment variables ```toml # mise.toml [env] SOME_VAR = "foo" ``` ```sh-session $ mise set SOME_VAR=bar $ echo $SOME_VAR bar ``` Note that `mise` can also [load `.env` files](https://mise.jdx.dev/environments/#env-directives). ### Run tasks ```toml # mise.toml [tasks.build] description = "build the project" run = "echo building..." ``` ```sh-session $ mise run build building... ``` See [tasks](https://mise.jdx.dev/tasks/) for more information. ### Example mise project Here is a combined example to give you an idea of how you can use mise to manage your a project's tools, environment, and tasks. ```toml # mise.toml [tools] terraform = "1" aws-cli = "2" [env] TF_WORKSPACE = "development" AWS_REGION = "us-west-2" AWS_PROFILE = "dev" [tasks.plan] description = "Run terraform plan with configured workspace" run = """ terraform init terraform workspace select $TF_WORKSPACE terraform plan """ [tasks.validate] description = "Validate AWS credentials and terraform config" run = """ aws sts get-caller-identity terraform validate """ [tasks.deploy] description = "Deploy infrastructure after validation" depends = ["validate", "plan"] run = "terraform apply -auto-approve" ``` Run it with: ```sh-session mise install # install tools specified in mise.toml mise run deploy ``` Find more examples in the [mise cookbook](https://mise.jdx.dev/mise-cookbook/). ## Full Documentation See [mise.jdx.dev](https://mise.jdx.dev) ## GitHub Issues & Discussions Due to the volume of issue submissions mise received, using GitHub Issues became unsustainable for the project. Instead, mise uses GitHub Discussions which provide a more community-centric platform for communication and require less management on the part of the maintainers. Please note the following discussion categories, which match how issues are often used: - [Announcements](https://github.com/jdx/mise/discussions/categories/announcements) - [Ideas](https://github.com/jdx/mise/discussions/categories/ideas): for feature requests, etc. - [Troubleshooting & Bug Reports](https://github.com/jdx/mise/discussions/categories/troubleshooting-and-bug-reports) ## Special Thanks We're grateful for Cloudflare's support through [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria/). ## Contributors [![Contributors](https://contrib.rocks/image?repo=jdx/mise)](https://github.com/jdx/mise/graphs/contributors) ================================================ FILE: SECURITY.md ================================================ # Security Policy mise is a convenient tool to manage developer tools, however its model is also open to potential risks. The following are major areas of mise and the security considerations currently being made and what needs to be made in the future. Please open a ticket or send me an email if you have thoughts on how mise can be made more secure. ## Core CLI Security Development of the "core CLI" is done on jdx/mise which only a single developer (me, @jdx) has access to. Other contributors may only submit contributions via public Pull Requests. Reducing the number of developers with access down to 1 minimizes the chance of keys being leaked. This does create a [bus factor](https://en.wikipedia.org/wiki/Bus_factor) problem. If I suddenly died one day or otherwise wasn't able to continue development at all there are some successors listed in my GitHub account that can take over my account if need be. The dependencies in the core CLI are a security vector. I've tried to be judicious about what dependencies make it into the project. I only select dependencies with broad usage across the Rust community where possible. I'm open to PRs or suggestions on reducing dependency count even at the cost of functionality because it will make mise more secure. ## mise.jdx.dev mise.jdx.dev is the asset host for mise. It's used to host precompiled mise CLI binaries, and hosts a "[VERSION](https://mise.jdx.dev/VERSION)" which mise uses to occasionally check for a new version being released. Everything hosted there uses a single vendor to reduce surface area. ## Native Security Verification mise provides **native Rust implementation** for security verification of tools, eliminating the need for external dependencies like `cosign`, `slsa-verifier`, `minisign`, or `gh` CLI tools. This applies to tools using the aqua backend. ### Supported Verification Methods - **Cosign signatures**: Keyless and key-based signature verification - **SLSA provenance**: Verification of Supply-chain Levels for Software Artifacts (SLSA) attestations - **GitHub Artifact Attestations**: Verification of GitHub's artifact attestation system - **Minisign verification**: Verification of minisign signatures - **Checksum verification**: Always enabled for supported backends ### Configuration All verification methods are enabled by default and can be configured via environment variables: ```bash # Enable/disable specific verification methods export MISE_AQUA_COSIGN=true # Default: true export MISE_AQUA_SLSA=true # Default: true export MISE_AQUA_GITHUB_ATTESTATIONS=true # Default: true export MISE_AQUA_MINISIGN=true # Default: true ``` ### How it Works You will see this verification happen automatically when aqua tools are installed. The verification status is displayed during installation with progress indicators. If any verification fails, the installation will be aborted. See the [aqua docs](https://aquaproj.github.io/docs/reference/security/cosign-slsa) for more on how verification is configured in the [aqua registry](https://github.com/aquaproj/aqua-registry). If you notice a tool offers security verification methods (gpg/slsa/cosign/minisign/etc), consider making a PR to the aqua registry to enable verification for that tool. ## `mise.lock` mise has support for [lockfiles](https://mise.jdx.dev/configuration/settings.html#lockfile) which will store/verify the checksum of tool tarballs. Committing this into your repository is a good way to ensure that the exact same version of a tool is installed across all developers and CI/CD systems. Not all backends support this—notably asdf plugins do not. ## asdf plugins asdf plugins in asdf (but not with mise's default tools) are dangerous. They are typically owned by random developers unconnected to either asdf or the tool vendor. They may get hacked or maliciously inject code into their plugin that could trivially execute code on your machine. asdf plugins are not used for tools inside the [registry](https://github.com/jdx/mise/blob/main/registry/) whenever possible. Sometimes it is not possible to use more secure backends like aqua/ubi because tools have complex install setups or need to export env vars. As of 2025-01-08, <25% of tools use asdf plugins as the default backend. All of these are hosted in the [mise-plugins org](https://github.com/mise-plugins) to secure the supply chain so you do not need to rely on plugins maintained by anyone except me. Of course if you _manually_ add plugins not from the mise-plugins org you will want to ensure they are coming from a trusted source. Please contribute to this effort to migrate away from asdf plugins by checking if a tool works in ubi or aqua and submitting a PR to [registry/](https://github.com/jdx/mise/blob/main/registry/) to add it. If it doesn't work in ubi or is missing from aqua, submit an issue or PR to the respective project to add it. New tools using asdf are **not** likely to be accepted unless they cannot be supported with any other backend. ## Supported Versions The only supported version is the most recent one. ## Reporting a Vulnerability Send an email to security@ If you want, you may encrypt the message with GPG:
@jdx's public key ``` -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGQfPjUBEADAtjLxcoJlHYNwvN8xYEai/waWZpnKvNWP86kYuX5xqb/GR1wZ TQ4usQPcpTj60XQaF3jUwtW8/1PH/gQv0516qAIlqHVvvMyGD/u2iwr+U8JtIGWf B87mL2aMvg6GqXoR3dgCtYkHd839Z0wVFOvgkzWdx3jOWE73KQpN0PeunBNsCw/K 4wR/gEBNfiAbi0i3RIbpSKHTtRZ1e/1+1o2jxz48a/IdCzFzN9zOplfhASo0C/AB PSjlFnvlB5jjWqyGln6ycunEn0dhdzi7f1MdfNmj19tqqQYKYIy3AOFiRNqKLlWo dOPTJMYdCD8CkLh5GTOWq0xZZ/s5bHiw2KuQxyZsm2eo4MH7pOEHuH1yFjyrbli7 /8/iLfaGx89aK7Krt+dd60XMPQh8rGjClVdC8GQS8XMjerjdk5g22dd7s5n7shGm gZalidw3CFppO2po1YR8yNc5UJz7gzGCZsQfyC1Ao376BFM/cXlnje6RG2Unsy8O uKE2O5vFOmppoWmaM5KcCFLa7NP2Wu8Y8CaoDZaBZeGFHffvxSKh/J69ECVvTM91 Xn8B0COiiqkYKpqNf+KgGXzQvj3ABKG0Q27T5VUHW3F1jdPKjbMmdbqorRDr7v0a PZSwqrlTenZVCVdEsRHsHevIZ6+neZ3hHEk66EtaG45Qkna2EahhS+IPGQARAQAB tCBKZWZmcmV5IERpY2tleSA8Z3BnQGpkeGNvZGUuY29tPokCVAQTAQgAPhYhBDFB ttCiFJlyWolR/FCs4PPr5+BHBQJkHz41AhsDBQkHhh9cBQsJCAcCBhUKCQgLAgQW AgMBAh4BAheAAAoJEFCs4PPr5+BHUsIP/0AL/lTNZ22yynIE7EXwWsLTolrNHiaz 79s/MH04i1IazkElvY7MVL0iTqozYnSaEJ7BhtNPUkoCX79cLHKv/nD9CJF8qwcK GgYCirXGEol30P1s2K2c1Rr4wcul+SamQ2vHrBes+/0ksuvK9yAZV6y8nWCukO4Z 5B4DVHuvQ0UmJ6tWf53sFpRnLWB+8VB1n931uZXeHjxo2s5/x3E2FknH6/l8/+Ey d9T44RzlOwkZYTrw08O1PLLNGkOxdD3sGi7Q/JSPHmlhBBqpnqxT4wOFJQnluJji ed4qlB4oXa2CM2VkbSdmQ6ls67Qju0/LKsYwd7QNpo/fODXR3MLIQDUo9ZzKmvgB r9L2BQDz4vOKdYSm2MLyGsB6W9GsVHVjnGnZWhiKOOH1jxnI2y6btJZNQYemMtLo Y7DlTogRaq1h62WHkm3cbPqXYpfEBH9AJRAZgyUbc703BJfr5i8epoRajP/jxTVi PtIak2/kJu6adxJ+nutz+1ycc8XBlfAnSTj87wKXM0nsboK3Kyd5cZ2m7CFF7tIY y/Ti7jVbVNMH6OugoCLYXnINIW3QFBKhM7/uouukN3ww5zJ58w0mqkySzxiY4jr8 OOLW9oARmq4gvevRmnd97hmmu1h0A3TPOzbr97zF8xCjKkf04IpdfMPEccNg1jWK QEqn+1m3XNdDuQINBGQfPjUBEACu7zv4/gNxUDCwbnkkK7wQL3sX7yZKkhGZgpXR H9h+mAf/DlhKo8yqJiR0C6z+QcsSM1a3RvHHBdRnsun/jEzScP2o5ShQKLCq68qb JlSh/FSQQTYTEjC/t4ccMLIYbsccJd+Xg9cRuqGN/jE/SWNwUGrf2FuKQQkTTcrN tiHwXHLxUlIHYckyKq4UggL8icaONSpwAWLEwi0u2muMMZHzFnHT33W8+iFHmjCd osHZaArWXiQlYQFeoxvnT2hkUK/uQC7ZANup4ebuQr4ZLgo7kWUOKlwpucNFscFy oIVuNeVYq0ijz1urNMnzGF6Pz0SVjr91lyHGmAdODpYz6vZZ5ipDDrXXDHTyET5c j8zUYkbbtxEaE0+MpAN8wrtxmtXt3QMV4MfncJzvKmhFcaRFjvgG+PtC4cxVsmLK BD9WKxni0e1jcWPtoRw5LvAinqgTzCF4iw9rUwITWBVg+T2d6kTokTW7J2mrGNSp WiE/Gq2+3kzs0BOIPc9h2tzTkhHbsZz9ZTFXLzutxKzfamBVGr0B7MR9wnOyVgQW cohmCEhcEIgKiPnmcobXiWE/NpvbtyE7KBVXVFEDvIdpWUf9OaUZNau5gwg6MJRF zdWLj2Y7LYK1NbmJWrzg8V3KeBCMxKlVS463DPWMQzfmpMYYravpW1gkekXqxMP6 gBvRfwARAQABiQI8BBgBCAAmFiEEMUG20KIUmXJaiVH8UKzg8+vn4EcFAmQfPjUC GwwFCQeGH1wACgkQUKzg8+vn4EdAbxAAr4SMo8VvAhFlJd/WQlifgREj0On6UFee YCKNA8/1cJnXCxb+kQJXLCcYBHGq07NV9OkzCZBLiGM13f0DF/YfcDbUq1ISivoo JwTUII48Q1aQseWc3JxkgLPi9CjxE48ynEeFi582Bsz0auzUGk1dbVfJbbpDKd83 /vZImxN+sfa9no/7l5wsNVIOhPSQrv3BDjMAuqkUIZHNYsp6i3Fo4cj7e6qy4HpG XaUnyTsivI2ifr3AYgbg6sgcXmgi0WRipnrX9D99usXfNxi5PNEI3mJF8Tq8bOjy JDZd5duJ2Or4yH/LrAOmrCQxC5nNmsHm2uGHRcab4lUDMoPWkDFOzbtY/iAJtQGZ Vg9o7cVhAXFSgHzSwC8bjGwPwNdmL719wzAvpOB0qmeHo5oqrKcCyz7qgryYvOhH ZjHmfc++FDuQGhYv8yNAMpPkg2ZfZSD7AM0KigNp0bsOYPhM6n0EqCzoX5SjzSp3 v+asbUPbVC5G7/YbkNhyohf9iNXqyMrWnYL86LnXIMTi6Sto01BLfRs0QiqztahQ JuSHoeBpoXY/yMoHYQCd/O7D12Ha5XDdYfXP0Yf9glS+r+YaVYXxcJ6O/DfV6QEk MFPobhR7zlCShd7TdY1a41uxTGB+Wmn4DO0s/wzSgdgxIzG+TM1X47owe7l5RiI1 1wxfuzN2+ao= =/CHf -----END PGP PUBLIC KEY BLOCK----- ```
## Release gpg key This is the gpg key used to sign deb releases and the SHASUMS files contained within releases.
Release gpg key ``` -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGWUNRYBEAC1Sz9QTV039Kxez3Olzf0bLPKFjyRovwx1sTCUZUfkYid9qlSw 4VyWb5M51Og3mSwwD+p55aMMESapqIAer16Mh+rVy2TfYcQ42HfYjoDrgrBlV8Cw FutPowt7FpdmUEH4I4ax4fE4gvlHzRXksHQHqDNFcBxSKGnwakknLEOQqW0FEIMH BJSPyFTOp8tPqvOXlYXWuL1Kk4dc0MQujk5NbKznWP4VSTBEJgamTDlOg9FEYBQq H/zSN7X8X2GBA+D9LqHX+ZBzlvQen2LSD4nl4EhKNOZy7C/bfaOKt4olxhGSrw9+ d7s/LfqmgjN508Wnzih3PS8VwvfDI04ch0s0SDUfYh8z8atEddc9mXCv9/YSNtl3 /QAHIEX4E5arqY7OYlRyazR7otCihPeL5rjTSfhw/g1In6IfZsY+CmobvCuBQj9B SDJQR+mOawV4T758oDkOtbg1Got0vXGog9yXKulYgzC6/8eX7rcXIsK7qdQTrjy5 N/vwjevcZB2Y7rpD+9GZzMj112W9X6eFDxMrV+Os6DsS7FRPtCzUlm8Yth/BQoSr Fx90eBTSxCeEtpDDnpUtcYX0jTJHChenoxNnTTCeQVdtcJPcZL8Kf5yVq/JFu/07 ZD4LlvPIzpI1myjQyDlXWdsn/N10xDEFl067dkpLvF01fayI7A2UbUOl9QARAQAB tCRtaXNlIHJlbGVhc2VzIDxyZWxlYXNlQG1pc2UuamR4LmRldj6JAlQEEwEIAD4W IQQkhT7J9lXOgLSObDqLgcnRdBOgbQUCZZQ1FgIbAwUJB4YfbAULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRCLgcnRdBOgbSpGEACYUWzLT0rJU+BB4K8qF80l5GCz pffI2CkTVgmrdIVIlDnKFjNYFDd3RJsFx5oK77cnyHzKhQzZ0vsm9Q7EGgTMPC7t 2m2dNMo8t8YGMveUO9JNhr5GE9OuXGWkxW0FC5lOkkzR1CqsqBAGRa/962t6TAdI WjxB0U/Dw/CI7Mx59hRDi4em7Fal366DkBw2didyz8xnRatCsBuua+tgIklAawfl y4kVO99ezGveFElAizns1h7GwANyw5OSQWRDiqXuqnsvC3jMC35aYJmbyBDYgzdD MQke/uxqvvAWLmmZLEO66urkvDPcgVtC1RJyLVqLSybq6eyBgCs7GwPugKq+T9Gx cW/LPodyWzCqXSua1yC/JXAivbcHOyO//hhwNVtaSSfkV6jqQJwiXizFSFiEvhRj tD8tWo2Ivq4j/77J8gpWw0ca/PUPu5hSSSSp/HH89/8S/o67IeqK5t9EpiIBF0j8 ilX2k0veGA1bOgHuMoB6HYOSlEObhDcCqqNcrRPYBhWH2V2U6u4iQptahOTRGO0d TU+oLDAo+bwB8Xo8ZTEm3QaZVhK/FWzJLVj2lxQodAf0NRbu2JtMdNnovLjI8Czm /7N/0rvtcWOu2fCKE5NtEgVZzN4GC1KNSnc4M1ml6KyRDI+/ooIdUiKKfkqmSeih XHj/dpbh3RKIaDuzErkCDQRllDUWARAAxZLN856RxZH4FbPQDZZQn/TgGfrLZehu g1M5DyEP5UNj2r+/l2dWybWzkE7jVK2sbaqHeGUuH18e0jpWIWCNHg0Y4aqZc8HK /Sgn7APWzNOSbl2ZAjXwoEtKpP7RyOSPr+1f3t1S5qy0DjdGCeCbnnQ2Ju5//lR5 N2QdiuM+XtBW7oW0g5qkmsonCLpjqrAaQwnHJUw5TUTlQODz3OX6ZG1gIksI4kdw wmTGqzpxDx58gfptYHQ+U55k4qUDG4d7XGOo4KAiJ990s+W3D+O6I//z7eKQMfbC 30+K/sizvi46QICuj44BtCA9fy6h9fRiK1f0gDqBopUNR9QHIP5RPvQtVjAtaYFl AD5ZWcnFyrF79dzCC/SbGtAwi249UdCbuVwTH1U+csjkp11K0KMzcD60RQXEKi0U ISF4STqsPyN0Dp08M6qS8i5334f4AZN61piFkrxDiEsvGE11WsWDDXzkvNNGLN1f pG+O58pBHbAVsUxDmuUrbHXAtXhxiXsqU1PA9l6QZnB0qe6/i2EjCXM+/0eF2jfP dfRGCJEb9SdBR2fBZufbE7ytCBwTSNpN7h5GyMPCIq4vLluEQVRm3izwU5RMrvj6 BaNgE9gnCspmRmpVABodRbzAflBrGb4Bole5iUwT7puB1J87rkxe+8m6XcJFAGJN iX0CLLUEKHkAEQEAAYkCPAQYAQgAJhYhBCSFPsn2Vc6AtI5sOouBydF0E6BtBQJl lDUWAhsMBQkHhh9sAAoJEIuBydF0E6BtoV4P/193pUjxgyojg0G2ELaxrBqtKAVN g1FJABox/C2Lx334W1UyoMiSFkMIdky6xl8zzz3HciQHVeGzRvW//eM810LxLkVK WNkVoTgyJV5Voo+TmXyfjaghFQqygCv/MboTcRE3mJh2P0ND+aEJKaXs/2l5suyB lq/yOWPFYxR5DhVpQLfuctTUAoxQsi6gYu1b7h3d4x22RFo3RL4g/fDvNGIeDpmQ BEOfUDrHfoFt5jZiYmW9E+yrP4hMeV4ujiIb3a0iSx0u4NBGHmGVg+QQ6E6knF6w iz4LPL6Ze/F8eg7b9gvqeDMh7sJ0eJIkBKly/0OUKWedH+FSZASdTK183QuPB3x3 sgna2IHECprmdWPWdnGet+8cbQB5R59Qs8WgV9k2JOzUOjzKkl5mQv2uHcSRGGze 8Uosc4bAr0dDtCUsIY6w8E7lq2V75EV/BWtbyySWjt1ZXHsykNh1QBUZw7e/krBZ j4Mt0KoL2YxkI4qnqoVAEqd20Rxvisd+RyeA7L3AnxGlaPVj7iibu4XW9P5stUom jLQEDnl7ewfTeBbeIH7+EXuTGZttnKN7BOestODBGsD1r7zTKrJfL+MvGO4rG9KT 9/Q4udpmXDdm4Lze+xm7bLfl3wkXpLLoVs2fndegkj/sSBL2IbhtMjOerEbafK6K S1GIqgTqW7TRaQRg =yIM2 -----END PGP PUBLIC KEY BLOCK----- ```
================================================ FILE: age.pub ================================================ age1y5mxeyps7vjthl8ea59uecmdycflfny8s9fuj620dfyjvl3y3qksqa565h ================================================ FILE: build.rs ================================================ use heck::ToUpperCamelCase; use indexmap::IndexMap; use std::path::Path; use std::{env, fs}; fn main() { cfg_aliases::cfg_aliases! { asdf: { any(feature = "asdf", not(target_os = "windows")) }, macos: { target_os = "macos" }, linux: { target_os = "linux" }, vfox: { any(feature = "vfox", target_os = "windows") }, } built::write_built_file().expect("Failed to acquire build-time information"); codegen_settings(); codegen_registry(); } /// Generate a raw string literal that safely contains the given content. /// Dynamically determines the minimum number of '#' needed. fn raw_string_literal(s: &str) -> String { // Find the longest sequence of '#' characters following a '"' in the string let mut max_hashes = 0; let mut current_hashes = 0; let mut after_quote = false; for c in s.chars() { if after_quote { if c == '#' { current_hashes += 1; max_hashes = max_hashes.max(current_hashes); } else { after_quote = false; current_hashes = 0; } } if c == '"' { after_quote = true; current_hashes = 0; } } // Use one more '#' than the longest sequence found let hashes = "#".repeat(max_hashes + 1); format!("r{hashes}\"{s}\"{hashes}") } /// Parse options from a TOML value into a Vec of (key, value) pairs fn parse_options(opts: Option<&toml::Value>) -> Vec<(String, String)> { opts.map(|opts| { if let Some(table) = opts.as_table() { table .iter() .map(|(k, v)| { let value = match v { toml::Value::String(s) => s.clone(), toml::Value::Table(t) => { // Serialize nested tables back to TOML string toml::to_string(t).unwrap_or_default() } _ => v.to_string(), }; (k.clone(), value) }) .collect::>() } else { vec![] } }) .unwrap_or_default() } fn load_registry_tools() -> toml::map::Map { let mut tools = toml::map::Map::new(); let registry_dir = Path::new("registry"); println!("cargo:rerun-if-changed=registry"); let mut files: Vec<_> = fs::read_dir(registry_dir) .expect("registry directory not found") .filter_map(|e| e.ok()) .map(|e| e.path()) .filter(|p| p.extension().is_some_and(|e| e == "toml")) .collect(); files.sort(); for file in files { println!("cargo:rerun-if-changed={}", file.display()); let tool_name = file .file_stem() .expect("file has no stem") .to_str() .expect("filename is not valid UTF-8") .to_string(); let content = fs::read_to_string(&file) .unwrap_or_else(|e| panic!("Failed to read {}: {}", file.display(), e)); let tool_info: toml::Value = toml::de::from_str(&content) .unwrap_or_else(|e| panic!("Failed to parse {}: {}", file.display(), e)); tools.insert(tool_name, tool_info); } tools } fn codegen_registry() { let out_dir = env::var_os("OUT_DIR").unwrap(); let dest_path = Path::new(&out_dir).join("registry.rs"); let mut lines = vec![ "{".to_string(), " let mut m = std::collections::BTreeMap::new();".to_string(), ]; let tools = load_registry_tools(); for (short, info) in &tools { let info = info.as_table().unwrap(); let aliases = info .get("aliases") .cloned() .unwrap_or(toml::Value::Array(vec![])) .as_array() .unwrap() .iter() .map(|v| v.as_str().unwrap().to_string()) .collect::>(); let test = info.get("test").map(|t| { let t = t .as_table() .unwrap_or_else(|| panic!("[{short}] 'test' field must be a table")); let cmd = t .get("cmd") .and_then(|v| v.as_str()) .unwrap_or_else(|| panic!("[{short}] 'test.cmd' must be a string")) .to_string(); let expected = t .get("expected") .and_then(|v| v.as_str()) .unwrap_or_else(|| panic!("[{short}] 'test.expected' must be a string")) .to_string(); (cmd, expected) }); let mut backends = vec![]; for backend in info.get("backends").unwrap().as_array().unwrap() { match backend { toml::Value::String(backend) => { backends.push(format!( r##"RegistryBackend{{ full: r#"{backend}"#, platforms: &[], options: &[], }}"## )); } toml::Value::Table(backend) => { let full = backend.get("full").unwrap().as_str().unwrap(); let platforms = backend .get("platforms") .map(|p| { p.as_array() .unwrap() .iter() .map(|p| p.as_str().unwrap().to_string()) .collect::>() }) .unwrap_or_default(); let backend_options = parse_options(backend.get("options")); backends.push(format!( r##"RegistryBackend{{ full: r#"{full}"#, platforms: &[{platforms}], options: &[{options}], }}"##, platforms = platforms .into_iter() .map(|p| format!("\"{p}\"")) .collect::>() .join(", "), options = backend_options .iter() .map(|(k, v)| format!( "({}, {})", raw_string_literal(k), raw_string_literal(v) )) .collect::>() .join(", ") )); } _ => panic!("Unknown backend type"), } } let os = info .get("os") .map(|os| { let os = os.as_array().unwrap(); let mut os = os .iter() .map(|o| o.as_str().unwrap().to_string()) .collect::>(); os.sort(); os }) .unwrap_or_default(); let description = info .get("description") .map(|d| d.as_str().unwrap().to_string()); let depends = info .get("depends") .map(|depends| { let depends = depends.as_array().unwrap(); let mut depends = depends .iter() .map(|d| d.as_str().unwrap().to_string()) .collect::>(); depends.sort(); depends }) .unwrap_or_default(); let idiomatic_files = info .get("idiomatic_files") .map(|idiomatic_files| { idiomatic_files .as_array() .unwrap() .iter() .map(|f| f.as_str().unwrap().to_string()) .collect::>() }) .unwrap_or_default(); let detect = info .get("detect") .map(|detect| { detect .as_array() .unwrap() .iter() .map(|f| f.as_str().unwrap().to_string()) .collect::>() }) .unwrap_or_default(); let overrides = info .get("overrides") .map(|overrides| { overrides .as_array() .unwrap() .iter() .map(|f| f.as_str().unwrap().to_string()) .collect::>() }) .unwrap_or_default(); let rt = format!( r#"RegistryTool{{short: "{short}", description: {description}, backends: &[{backends}], aliases: &[{aliases}], test: &{test}, os: &[{os}], depends: &[{depends}], idiomatic_files: &[{idiomatic_files}], detect: &[{detect}], overrides: &[{overrides}]}}"#, description = description .map(|d| format!("Some({})", raw_string_literal(&d))) .unwrap_or("None".to_string()), backends = backends.into_iter().collect::>().join(", "), aliases = aliases .iter() .map(|a| format!("\"{a}\"")) .collect::>() .join(", "), test = test .map(|(t, v)| format!( "Some(({}, {}))", raw_string_literal(&t), raw_string_literal(&v) )) .unwrap_or("None".to_string()), os = os .iter() .map(|o| format!("\"{o}\"")) .collect::>() .join(", "), depends = depends .iter() .map(|d| format!("\"{d}\"")) .collect::>() .join(", "), idiomatic_files = idiomatic_files .iter() .map(|f| format!("\"{f}\"")) .collect::>() .join(", "), detect = detect .iter() .map(|f| format!("\"{f}\"")) .collect::>() .join(", "), overrides = overrides .iter() .map(|f| format!("\"{f}\"")) .collect::>() .join(", "), ); lines.push(format!(r#" m.insert("{short}", {rt});"#)); for alias in aliases { lines.push(format!(r#" m.insert("{alias}", {rt});"#)); } } lines.push(" m".to_string()); lines.push("}".to_string()); fs::write(&dest_path, lines.join("\n")).unwrap(); } fn codegen_settings() { let out_dir = env::var_os("OUT_DIR").unwrap(); let dest_path = Path::new(&out_dir).join("settings.rs"); let mut lines = vec![ r#"#[derive(Config, Default, Debug, Clone, Serialize)] #[config(partial_attr(derive(Clone, Serialize, Default)))] pub struct Settings {"# .to_string(), ]; println!("cargo:rerun-if-changed=settings.toml"); let settings_toml = fs::read_to_string("settings.toml").expect("Failed to read settings.toml"); let settings: toml::Table = toml::de::from_str(&settings_toml).expect("Failed to parse settings.toml"); let props_to_code = |key: &str, props: &toml::Value| { let mut lines = vec![]; let props = props.as_table().unwrap(); if let Some(description) = props.get("description") { lines.push(format!(" /// {}", description.as_str().unwrap())); } let type_ = props .get("rust_type") .map(|rt| rt.as_str().unwrap()) .or_else(|| { props.get("type").map(|t| match t.as_str().unwrap() { "Bool" => "bool", "String" => "String", "Integer" => "i64", "Url" => "String", "Path" => "PathBuf", "Duration" => "String", "ListString" => "Vec", "ListPath" => "Vec", "SetString" => "BTreeSet", "IndexMap" => "IndexMap", "BoolOrString" => { panic!(r#"type \"BoolOrString\" requires a `rust_type` to be specified"#) } t => panic!("Unknown type: {t}"), }) }); if let Some(type_) = type_ { let type_ = if props.get("optional").is_some_and(|v| v.as_bool().unwrap()) { format!("Option<{type_}>") } else { type_.to_string() }; let mut opts = IndexMap::new(); if let Some(env) = props.get("env") { opts.insert("env".to_string(), env.to_string()); } if let Some(default) = props.get("default") { opts.insert("default".to_string(), default.to_string()); } else if type_ == "bool" { opts.insert("default".to_string(), "false".to_string()); } if let Some(parse_env) = props.get("parse_env") { opts.insert( "parse_env".to_string(), parse_env.as_str().unwrap().to_string(), ); } if let Some(deserialize_with) = props.get("deserialize_with") { opts.insert( "deserialize_with".to_string(), deserialize_with.as_str().unwrap().to_string(), ); } lines.push(format!( " #[config({})]", opts.iter() .map(|(k, v)| format!("{k} = {v}")) .collect::>() .join(", ") )); lines.push(format!(" pub {key}: {type_},")); } else { lines.push(" #[config(nested)]".to_string()); lines.push(format!( " pub {}: Settings{},", key, key.to_upper_camel_case() )); } lines.join("\n") }; for (key, props) in &settings { lines.push(props_to_code(key, props)); } lines.push("}".to_string()); let nested_settings = settings .iter() .filter(|(_, v)| !v.as_table().unwrap().contains_key("type")) .collect::>(); for (child, props) in &nested_settings { lines.push(format!( r#" #[derive(Config, Default, Debug, Clone, Serialize)] #[config(partial_attr(derive(Clone, Serialize, Default)))] #[config(partial_attr(serde(deny_unknown_fields)))] pub struct Settings{name} {{"#, name = child.to_upper_camel_case() )); for (key, props) in props.as_table().unwrap() { lines.push(props_to_code(key, props)); } lines.push("}".to_string()); } lines.push( r#" pub static SETTINGS_META: Lazy> = Lazy::new(|| { indexmap!{"# .to_string(), ); let push_deprecated_fields = |lines: &mut Vec, props: &toml::Table| { let deprecated = props .get("deprecated") .map(|v| v.as_str().unwrap().to_string()); let warn_at = props .get("deprecated_warn_at") .map(|v| v.as_str().unwrap().to_string()); let remove_at = props .get("deprecated_remove_at") .map(|v| v.as_str().unwrap().to_string()); match deprecated { Some(msg) => lines.push(format!( " deprecated: Some({}),", raw_string_literal(&msg) )), None => lines.push(" deprecated: None,".to_string()), } match warn_at { Some(v) => lines.push(format!(" deprecated_warn_at: Some({v:?}),")), None => lines.push(" deprecated_warn_at: None,".to_string()), } match remove_at { Some(v) => lines.push(format!(" deprecated_remove_at: Some({v:?}),")), None => lines.push(" deprecated_remove_at: None,".to_string()), } }; for (name, props) in &settings { let props = props.as_table().unwrap(); if let Some(type_) = props.get("type").map(|v| v.as_str().unwrap()) { // We could shadow the 'type_' variable, but its a best practice to avoid shadowing. // Thus, we introduce 'meta_type' here. let meta_type = match type_ { "IndexMap" => "IndexMap", other => other, }; lines.push(format!( r#" "{name}" => SettingsMeta {{ type_: SettingsType::{meta_type},"#, )); if let Some(description) = props.get("description") { let description = description.as_str().unwrap().to_string(); lines.push(format!( " description: {},", raw_string_literal(&description) )); } push_deprecated_fields(&mut lines, props); lines.push(" },".to_string()); } } for (name, props) in &nested_settings { for (key, props) in props.as_table().unwrap() { let props = props.as_table().unwrap(); if let Some(type_) = props.get("type").map(|v| v.as_str().unwrap()) { // We could shadow the 'type_' variable, but its a best practice to avoid shadowing. // Thus, we introduce 'meta_type' here. let meta_type = match type_ { "IndexMap" => "IndexMap", other => other, }; lines.push(format!( r#" "{name}.{key}" => SettingsMeta {{ type_: SettingsType::{meta_type},"#, )); } if let Some(description) = props.get("description") { let description = description.as_str().unwrap().to_string(); lines.push(format!( " description: {},", raw_string_literal(&description) )); } push_deprecated_fields(&mut lines, props); lines.push(" },".to_string()); } } lines.push( r#" } }); "# .to_string(), ); // Generate MisercSettings struct for early initialization settings lines.push( r#" /// Settings that can be set in .miserc.toml for early initialization. /// These settings affect config file discovery and must be loaded before /// the main config files are parsed. #[derive(Debug, Clone, Default, serde::Deserialize)] pub struct MisercSettings {"# .to_string(), ); for (key, props) in &settings { let props = props.as_table().unwrap(); // Only include settings with rc = true if props .get("rc") .is_some_and(|v| v.as_bool().unwrap_or(false)) { if let Some(description) = props.get("description") { lines.push(format!(" /// {}", description.as_str().unwrap())); } let type_ = props .get("rust_type") .map(|rt| rt.as_str().unwrap()) .or_else(|| { props.get("type").map(|t| match t.as_str().unwrap() { "Bool" => "bool", "String" => "String", "Integer" => "i64", "Url" => "String", "Path" => "PathBuf", "Duration" => "String", "ListString" => "Vec", "ListPath" => "Vec", "SetString" => "BTreeSet", "IndexMap" => "IndexMap", "BoolOrString" => panic!( r#"type \"BoolOrString\" requires a `rust_type` to be specified"# ), t => panic!("Unknown type: {t}"), }) }); if let Some(type_) = type_ { // All miserc settings are optional let type_ = format!("Option<{type_}>"); lines.push(format!(" pub {key}: {type_},")); } } } lines.push("}".to_string()); fs::write(&dest_path, lines.join("\n")).unwrap(); } ================================================ FILE: cliff.toml ================================================ # git-cliff ~ default configuration file # https://git-cliff.org/docs/configuration # # Lines starting with "#" are comments. # Configuration options are organized into tables and keys. # See documentation for more information on available options. [changelog] # changelog header header = """ # Changelog\n """ # template for the changelog body # https://keats.github.io/tera/docs/#introduction body = """ {% if version %}\ {% if previous.version %}\ ## [{{ version | trim_start_matches(pat="v") }}]($REPO/compare/{{ previous.version }}..{{ version }}) - {{ timestamp | date(format="%Y-%m-%d") }} {% else %}\ ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} {% endif %}\ {% else %}\ ## [unreleased] {% endif %}\ {% for group, commits in commits | group_by(attribute="group") %} ### {{ group | striptags | trim | upper_first }} {% for commit in commits | filter(attribute="scope") | sort(attribute="scope") -%} {% if commit.scope -%} - {{self::commit(commit=commit)}}\ {% endif -%} {% endfor -%} {% for commit in commits -%} {% if commit.scope -%} {% else -%} - {{self::commit(commit=commit)}}\ {% endif -%} {% endfor -%} {% endfor -%} {% if github.contributors | filter(attribute="is_first_time", value=true) | length != 0 %} ### New Contributors {% for contributor in github.contributors | filter(attribute="is_first_time", value=true) %} - @{{ contributor.username }} made their first contribution {%- if contributor.pr_number %} in \ [#{{ contributor.pr_number }}]($REPO/pull/{{ contributor.pr_number }})\ {% endif %}\ {% endfor %} {% endif %} {% macro commit(commit) -%} {% if commit.scope %}**({{commit.scope}})** {% endif -%} {% if commit.breaking %}**breaking** {% endif -%} {{ commit.message | split(pat="\n") | first | trim }} by\ {% if commit.remote.username %} @{{commit.remote.username}}\ {% else %} {{commit.author.name}}{% endif %} in\ {% if commit.remote.pr_number %} [#{{ commit.remote.pr_number }}]($REPO/pull/{{ commit.remote.pr_number }})\ {% else %} [{{ commit.id | truncate(length=7, end="") }}]($REPO/commit/{{ commit.id }})\ {%- endif %} {% endmacro commit -%} """ # template for the changelog footer footer = """ """ # remove the leading and trailing whitespace from the template trim = true postprocessors = [ { pattern = '\$REPO', replace = "https://github.com/jdx/mise" }, { pattern = '\(gitlab:([^/\)]+/[^\)]+)\)', replace = "([gitlab:$1](https://gitlab.com/$1))" }, { pattern = '\((aqua|github|ubi):([^/\)]+/[^\)]+)\)', replace = "([$1:$2](https://github.com/$2))" }, ] [git] # parse the commits based on https://www.conventionalcommits.org conventional_commits = true # filter out the commits that are not conventional filter_unconventional = false # process each line of a commit as an individual commit split_commits = false # regex for preprocessing the commit messages commit_preprocessors = [ # remove PR labels from commits { pattern = '\(#([0-9]+)\)', replace = "" }, # Check spelling of the commit with https://github.com/crate-ci/typos # If the spelling is incorrect, it will be automatically fixed. #{ pattern = '.*', replace_command = 'typos --write-changes -' }, ] # regex for parsing and grouping commits commit_parsers = [ { message = '^chore\(release\): prepare for', skip = true }, { message = '^chore\(pr\)', skip = true }, { message = '^chore\(pull\)', skip = true }, { message = '^chore: (release|Release)', skip = true }, { message = '^Release', skip = true }, { message = "^Merge commit", skip = true }, { message = '^registry:', group = "📦 Registry" }, { message = '^(chore|fix)\(deps\):', group = "📦️ Dependency Updates", scope = "" }, { message = '^(chore|fix)\(security\):', group = "🛡️ Security" }, { message = '^feat', group = "🚀 Features" }, { message = '^fix', group = "🐛 Bug Fixes" }, { message = '^refactor', group = "🚜 Refactor" }, { message = '^doc', group = "📚 Documentation" }, { message = '^style', group = "🎨 Styling" }, { message = '^perf', group = "⚡ Performance" }, { message = '^test', group = "🧪 Testing" }, { message = '^[Rr]evert', group = "◀️ Revert" }, ] # protect breaking changes from being skipped due to matching a skipping commit_parser protect_breaking_commits = false # filter out the commits that are not matched by commit parsers filter_commits = false # regex for matching git tags tag_pattern = '^v\d+\.\d+\.\d+$' # regex for skipping tags skip_tags = '^v(1|2023|2024\.0|2024\.11\.27)' # regex for ignoring tags # ignore_tags = "" # sort the tags topologically topo_order = false # sort the commits inside sections by oldest/newest order sort_commits = "oldest" # limit the number of commits included in the changelog. # limit_commits = 42 [bump] features_always_bump_minor = false breaking_always_bump_major = false [remote.github] owner = "jdx" repo = "mise" ================================================ FILE: cloudflare/workers/mise-run.js ================================================ addEventListener("fetch", (event) => { event.respondWith(handleRequest(event.request)); }); async function handleRequest(request) { async function MethodNotAllowed(request) { return new Response(`Method ${request.method} not allowed.`, { status: 405, headers: { Allow: "GET", }, }); } // Only GET requests work with this proxy. if (request.method !== "GET") return MethodNotAllowed(request); const url = new URL(request.url); const path = url.pathname; let targetUrl; // Route based on path switch (path) { case "/": targetUrl = "https://mise.jdx.dev/install.sh"; break; case "/zsh": targetUrl = "https://mise.jdx.dev/mise.run/zsh"; break; case "/bash": targetUrl = "https://mise.jdx.dev/mise.run/bash"; break; case "/fish": targetUrl = "https://mise.jdx.dev/mise.run/fish"; break; default: return new Response("Not found", { status: 404 }); } const r = await fetch(targetUrl); const response = new Response(r.body, r); response.headers.set( "cache-control", "public, max-age=3600, s-maxage=3600, immutable", ); response.headers.set("content-type", "text/plain"); return response; } ================================================ FILE: communique.toml ================================================ context = "mise is a polyglot runtime manager (like asdf, nvm, pyenv, etc), environment manager, and task runner." [defaults] emoji = false ================================================ FILE: completions/_mise ================================================ #compdef mise # @generated by usage-cli from usage spec local curcontext="$curcontext" # caching config _usage_mise_cache_policy() { if [[ -z "${lifetime}" ]]; then lifetime=$((60*60*4)) # 4 hours fi local -a oldp oldp=( "$1"(Nms+${lifetime}) ) (( $#oldp )) } _mise() { typeset -A opt_args local curcontext="$curcontext" cache_policy if ! type -p usage &> /dev/null; then echo >&2 echo "Error: usage CLI not found. This is required for completions to work in mise." >&2 echo "See https://usage.jdx.dev for more information." >&2 return 1 fi local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_3_9.spec" if [[ ! -f "$spec_file" ]]; then mise usage >| "$spec_file" fi _arguments "*: :(($(command usage complete-word --shell zsh -f "$spec_file" -- "${words[@]}" )))" return 0 } if [ "$funcstack[1]" = "_mise" ]; then _mise "$@" else compdef _mise mise fi # vim: noet ci pi sts=0 sw=4 ts=4 ================================================ FILE: completions/mise.bash ================================================ # @generated by usage-cli from usage spec _mise() { if ! type -p usage &> /dev/null; then echo >&2 echo "Error: usage CLI not found. This is required for completions to work in mise." >&2 echo "See https://usage.jdx.dev for more information." >&2 return 1 fi local cur prev words cword was_split comp_args _comp_initialize -n : -- "$@" || return local spec_file="${TMPDIR:-/tmp}/usage__usage_spec_mise_2026_3_9.spec" if [[ ! -f "$spec_file" ]]; then mise usage >| "$spec_file" fi # shellcheck disable=SC2207 _comp_compgen -- -W "$(command usage complete-word --shell bash -f "$spec_file" --cword="$cword" -- "${words[@]}")" _comp_ltrim_colon_completions "$cur" # shellcheck disable=SC2181 if [[ $? -ne 0 ]]; then unset COMPREPLY fi return 0 } if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then shopt -u hostcomplete && complete -o nospace -o bashdefault -o nosort -F _mise mise else shopt -u hostcomplete && complete -o nospace -o bashdefault -F _mise mise fi # vim: noet ci pi sts=0 sw=4 ts=4 ft=sh ================================================ FILE: completions/mise.fish ================================================ # @generated by usage-cli from usage spec # if "usage" is not installed show an error if ! type -p usage &> /dev/null echo >&2 echo "Error: usage CLI not found. This is required for completions to work in mise." >&2 echo "See https://usage.jdx.dev for more information." >&2 return 1 end set -l tmpdir (if set -q TMPDIR; echo $TMPDIR; else; echo /tmp; end) set -l spec_file "$tmpdir/usage__usage_spec_mise_2026_3_9.spec" if not test -f "$spec_file" mise usage | string collect > "$spec_file" end set -l tokens if commandline -x >/dev/null 2>&1 complete -xc mise -a "(command usage complete-word --shell fish -f \"$spec_file\" -- (commandline -xpc) (commandline -t))" else complete -xc mise -a "(command usage complete-word --shell fish -f \"$spec_file\" -- (commandline -opc) (commandline -t))" end ================================================ FILE: completions/mise.ps1 ================================================ # @generated by usage-cli from usage spec if (-not (Get-Command 'usage' -ErrorAction SilentlyContinue)) { Write-Warning "Error: usage CLI not found. This is required for completions to work in mise." Write-Warning "See https://usage.jdx.dev for more information." return } Register-ArgumentCompleter -Native -CommandName 'mise' -ScriptBlock { param($wordToComplete, $commandAst, $cursorPosition) $tmpDir = if ($env:TEMP) { $env:TEMP } else { [System.IO.Path]::GetTempPath() } $specFile = Join-Path $tmpDir "usage__usage_spec_mise_2026_3_9.kdl" if (-not (Test-Path $specFile)) { mise usage | Out-File -FilePath $specFile -Encoding utf8 } $words = $commandAst.CommandElements | ForEach-Object { $_.ToString() } if ($words.Count -lt 1) { $words = @('mise') } $completions = & 'usage' complete-word --shell powershell -f "$specFile" -- @words $wordToComplete 2>$null if ($completions) { $completions | ForEach-Object { $parts = $_ -split "`t", 2 $completion = $parts[0] $description = if ($parts.Count -gt 1) { $parts[1] } else { '' } [System.Management.Automation.CompletionResult]::new( $completion, $completion, 'ParameterValue', $description ) } } } ================================================ FILE: crates/aqua-registry/Cargo.toml ================================================ [package] name = "aqua-registry" version = "2026.3.6" edition = "2024" description = "Aqua registry backend for mise" authors = ["Jeff Dickey (@jdx)"] license = "MIT" repository = "https://github.com/jdx/mise" homepage = "https://mise.jdx.dev" readme = "README.md" keywords = ["mise", "aqua", "registry", "package-manager"] categories = ["development-tools"] build = "build.rs" include = [ "/README.md", "/build.rs", "/src/**/*.rs", "/aqua-registry/pkgs/**/registry.yaml", ] [package.metadata.cargo-machete] ignored = ["serde"] [features] default = [] [dependencies] # Core dependencies serde = { version = "1", features = ["derive"] } serde_derive = "1" serde_yaml = "0.9" thiserror = "2" eyre = "0.6" indexmap = { version = "2", features = ["serde"] } itertools = "0.14" strum = { version = "0.27", features = ["derive"] } # Template parsing and evaluation expr-lang = "1" versions = { version = "6", features = ["serde"] } heck = "0.5" # Async runtime tokio = { version = "1", features = ["sync"] } # Logging log = "0.4" [dev-dependencies] tokio = { version = "1", features = ["rt", "macros"] } [build-dependencies] serde_yaml = "0.9" ================================================ FILE: crates/aqua-registry/README.md ================================================ # aqua-registry Aqua registry backend for [mise](https://mise.jdx.dev). This crate provides support for the [Aqua](https://aquaproj.github.io/) registry format, allowing mise to install tools from the Aqua ecosystem. ## Features - Parse and validate Aqua registry YAML files - Resolve package versions and platform-specific assets - Template string evaluation for dynamic asset URLs - Support for checksums, signatures, and provenance verification - Platform-aware asset resolution for cross-platform tool installation ## Usage This crate is primarily used internally by mise. For more information about mise, visit [mise.jdx.dev](https://mise.jdx.dev). ## License MIT ================================================ FILE: crates/aqua-registry/aqua-registry/LICENSE ================================================ MIT License Copyright (c) 2021 Shunsuke Suzuki Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/01mf02/jaq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: 01mf02 repo_name: jaq description: A jq clone focussed on correctness, speed, and simplicity version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0-beta") no_asset: true - version_constraint: Version == "v1.0.0-gamma" asset: jaq-{{.Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.0") asset: jaq-{{.Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - version_constraint: semver("<= 2.0.0-alpha.1") asset: jaq-{{.Version}}-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: "true" asset: jaq-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/1password/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http name: 1password/cli url: https://cache.agilebits.com/dist/1P/op2/pkg/{{.Version}}/op_{{.OS}}_{{.Arch}}_{{.Version}}.zip description: Password manager developed by AgileBits Inc windows_arm_emulation: true files: - name: op ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/1xyz/pryrite/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: 1xyz repo_name: pryrite description: Pryrite, interactively execute shell code blocks in a markdown file version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.10.16") no_asset: true - version_constraint: "true" asset: pryrite-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip supported_envs: - linux - darwin rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/8051Enthusiast/biodiff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: 8051Enthusiast repo_name: biodiff description: Hex diff viewer using alignment algorithms from biology version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: biodiff-{{.OS}}-latest-x86.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v0.2.0" asset: biodiff-{{.OS}}-{{trimV .Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v0.2.1" asset: biodiff-{{.OS}}-0-2-1.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows/amd64 - version_constraint: "true" asset: biodiff-{{.OS}}-{{trimV .Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/99designs/aws-vault/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: 99designs repo_name: aws-vault description: A vault for securely storing and accessing AWS credentials in development environments version_constraint: "false" version_overrides: - version_constraint: Version == "v2.3.2" asset: aws-vault-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v2.3.3" asset: aws-vault-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin supported_envs: - darwin - version_constraint: semver("<= 2.3.1") asset: aws-vault-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin supported_envs: - darwin - version_constraint: semver("<= 2.4.1") asset: aws-vault-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 3.4.0") asset: aws-vault-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin supported_envs: - darwin - version_constraint: semver("<= 4.6.4") asset: aws-vault-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 5.0.1") asset: aws-vault-{{.OS}}-{{.Arch}}.{{.Format}} format: dmg rosetta2: true overrides: - goos: linux format: raw asset: aws-vault-{{.OS}}-{{.Arch}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 5.1.2") asset: aws-vault-{{.OS}}-{{.Arch}}.{{.Format}} format: dmg rosetta2: true overrides: - goos: linux format: raw asset: aws-vault-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: semver("<= 6.2.0") asset: aws-vault-{{.OS}}-{{.Arch}}.{{.Format}} format: dmg rosetta2: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: raw asset: aws-vault-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: semver("<= 6.4.0") asset: aws-vault-{{.OS}}-{{.Arch}}.{{.Format}} format: dmg checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: raw asset: aws-vault-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: "true" asset: aws-vault-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: darwin format: dmg asset: aws-vault-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux - darwin - windows/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/AGWA/git-crypt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: AGWA repo_name: git-crypt description: Transparent file encryption in git version_constraint: "false" version_overrides: - version_constraint: Version == "0.8.0" asset: git-crypt-{{.Version}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux asset: git-crypt-{{.Version}}-{{.OS}}-{{.Arch}} supported_envs: - linux/amd64 - version_constraint: "true" asset: git-crypt-{{.Version}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux asset: git-crypt-{{.Version}}-{{.OS}}-{{.Arch}} supported_envs: - linux/amd64 - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Adembc/lazyssh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Adembc repo_name: lazyssh description: "A terminal-based SSH manager inspired by lazydocker and k9s - Written in go" version_constraint: "false" version_overrides: - version_constraint: "true" asset: lazyssh_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/AlexNabokikh/tfsort/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: AlexNabokikh repo_name: tfsort description: A CLI utility to sort Terraform variables and outputs version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfsort_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tfsort_{{trimV .Version}}_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/AlexanderGrooff/mermaid-ascii/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: AlexanderGrooff repo_name: mermaid-ascii description: Render Mermaid graphs inside your terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") no_asset: true - version_constraint: semver("<= 0.1.0") asset: mermaid-ascii_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "0.3.0" no_asset: true - version_constraint: "true" asset: mermaid-ascii_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: mermaid-ascii_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Aloxaf/silicon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Aloxaf repo_name: silicon description: Create beautiful image of your source code asset: silicon-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz rosetta2: true replacements: darwin: apple-darwin windows: pc-windows-msvc linux: unknown-linux-gnu amd64: x86_64 version_constraint: semver("> 0.5.0") supported_envs: - darwin - amd64 version_overrides: - version_constraint: semver("= 0.5.0") supported_envs: - darwin - linux/amd64 - version_constraint: "true" replacements: darwin: apple-darwin windows: pc-windows-gnu linux: unknown-linux-gnu amd64: x86_64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Arriven/db1000n/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Arriven repo_name: db1000n version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.15" asset: db1000n-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip - version_constraint: Version == "v0.8.6" asset: db1000n_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: db1000n_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.7.0") asset: db1000n-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.7.2") asset: db1000n-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin - version_constraint: semver("<= 0.8.3") asset: db1000n-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.8.5") asset: db1000n_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: db1000n_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.8.12") asset: db1000n_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: db1000n_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.8.19") asset: db1000n_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: db1000n_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.9.23") asset: db1000n_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: db1000n_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: db1000n-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Automattic/harper/harper-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: Automattic/harper/harper-cli type: github_release repo_owner: Automattic repo_name: harper description: The Grammar Checker for Developers version_filter: semver(">= 0.13.0") version_constraint: "false" version_overrides: - version_constraint: semver("< 0.13.0") no_asset: true - version_constraint: "true" asset: harper-cli-{{.Arch}}-{{.OS}}.{{.Format}} # harper-cli-aarch64-apple-darwin.tar.gz # harper-cli-aarch64-unknown-linux-gnu.tar.gz # harper-cli-x86_64-apple-darwin.tar.gz # harper-cli-x86_64-pc-windows-msvc.zip # harper-cli-x86_64-unknown-linux-gnu.tar.gz format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Automattic/harper/harper-ls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: Automattic/harper/harper-ls aliases: - name: elijah-potter/harper/harper-ls type: github_release repo_owner: Automattic repo_name: harper description: The Grammar Checker for Developers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.11.0") asset: harper-ls-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu overrides: - goos: windows format: zip - version_constraint: "true" asset: harper-ls-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/AvitalTamir/cyphernetes/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: AvitalTamir repo_name: cyphernetes description: A Kubernetes Query Language version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1") asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos overrides: - goos: darwin asset: cyphernetes-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.2" asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.6.4-fix.0") asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: semver("<= 0.8.1") asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: semver("<= 0.10.0") asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin/arm64 - version_constraint: semver("<= 0.12.1") asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: "true" asset: cyphernetes-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/aks-engine/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Azure repo_name: aks-engine description: AKS Engine deploys and manages Kubernetes clusters in Azure rosetta2: true supported_envs: - darwin - amd64 asset: aks-engine-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz files: - name: aks-engine src: aks-engine-{{.Version}}-{{.OS}}-{{.Arch}}/aks-engine ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/aztfexport/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Azure repo_name: aztfexport aliases: - name: Azure/aztfy description: A tool to bring existing Azure resources under Terraform's management asset: aztfexport_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: aztfexport_SHA256SUMS algorithm: sha256 version_constraint: semver(">= 0.11.0") version_overrides: - version_constraint: semver(">= 0.7.0") asset: aztfy_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: aztfy checksum: type: github_release asset: aztfy_SHA256SUMS algorithm: sha256 - version_constraint: semver(">= 0.0.6") asset: aztfy_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: aztfy checksum: type: github_release asset: aztfy_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("< 0.0.6") asset: aztfy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows files: - name: aztfy checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/azure-dev/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Azure repo_name: azure-dev asset: azd-{{.OS}}-{{.Arch}}.{{.Format}} format: zip description: The Azure Developer CLI is a developer-centric command-line interface tool for creating Azure applications overrides: - goos: linux format: tar.gz files: - name: azd src: azd-{{.OS}}-{{.Arch}} supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/bicep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Azure repo_name: bicep description: Bicep is a declarative language for describing and deploying Azure resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") asset: bicep-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.1008") asset: bicep-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win overrides: - goos: linux asset: bicep-{{.OS}}-musl-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bicep-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: osx windows: win overrides: - goos: linux goarch: amd64 asset: bicep-{{.OS}}-musl-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/draft/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Azure repo_name: draft description: A day 0 tool for getting your app on k8s fast version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: draftv2-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false files: - name: draftv2 overrides: - goos: darwin goarch: arm64 asset: draft-v2{{.OS}}-{{.Arch}} - version_constraint: semver("<= 0.0.7") asset: draftv2-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false files: - name: draftv2 - version_constraint: semver("<= 0.0.21") asset: draft-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false - version_constraint: "true" asset: draft-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/kubelogin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Azure repo_name: kubelogin description: A Kubernetes credential (exec) plugin implementing azure authentication version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.8" no_asset: true - version_constraint: Version == "v0.0.10" asset: kubelogin-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: kubelogin src: bin/{{.OS}}_{{.Arch}}/kubelogin overrides: - goos: windows asset: kubelogin-win-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.9" asset: kubelogin-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: kubelogin src: bin/{{.OS}}_{{.Arch}}/kubelogin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: kubelogin-win-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.0.4") no_asset: true - version_constraint: semver("<= 0.0.9") asset: kubelogin-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: kubelogin src: bin/{{.OS}}_{{.Arch}}/kubelogin overrides: - goos: windows asset: kubelogin-win-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.26") asset: kubelogin-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: kubelogin src: bin/{{.OS}}_{{.Arch}}/kubelogin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: kubelogin-win-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.1.7") asset: kubelogin-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: kubelogin src: bin/{{.OS}}_{{.Arch}}/kubelogin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: kubelogin-win-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.2.6") no_asset: true - version_constraint: "true" asset: kubelogin-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: kubelogin src: bin/{{.OS}}_{{.Arch}}/kubelogin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: kubelogin-win-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Azure/mapotf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: Azure repo_name: mapotf description: mapotf stands for MetA PrOgramming for TerraForm. mapotf is a meta programming tool designed to work with Terraform ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/BeaconBay/ck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: BeaconBay repo_name: ck description: Local first semantic and hybrid BM25 grep / search tool for use by AI and humans version_constraint: "false" version_overrides: - version_constraint: "true" asset: ck-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip checksum: type: github_release asset: "{{.Asset}}.sha256" file_format: regexp algorithm: sha256 pattern: checksum: "([a-f0-9]{64})" supported_envs: - linux/amd64 - darwin - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Bearer/gon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Bearer repo_name: gon description: Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.13") no_asset: true - version_constraint: "true" asset: gon_{{.OS}}.{{.Format}} format: zip replacements: darwin: macos supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/BeryJu/korb/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: BeryJu repo_name: korb description: Move Kubernetes PVCs between Storage Classes and Namespaces version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: korb_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: korb src: korb_v1.0.0 checksum: type: github_release asset: korb_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.1.0") asset: korb_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: korb_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: korb_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: korb_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/BetterDiscord/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: BetterDiscord repo_name: cli description: CLI for installing and managing BetterDiscord files: - name: bdcli version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: bdcli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: bdcli_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: bdcli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: bdcli_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/BishopFox/cloudfox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: BishopFox repo_name: cloudfox description: Automating situational awareness for cloud penetration tests version_constraint: "false" version_overrides: - version_constraint: "true" asset: cloudfox-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: cloudfox src: cloudfox/cloudfox replacements: darwin: macos supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Boeing/config-file-validator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Boeing repo_name: config-file-validator description: Cross Platform tool to validate configuration files asset: validator-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows goarch: amd64 format: zip - goos: windows goarch: arm64 type: go_install path: github.com/Boeing/config-file-validator/cmd/validator files: - name: validator checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 version_constraint: semver(">= 1.5.0") version_overrides: - version_constraint: Version == "v1.4.0" asset: validator-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw checksum: enabled: false overrides: - goos: windows goarch: amd64 asset: validator-{{trimV .Version}} - goos: linux goarch: arm64 type: go_install path: github.com/Boeing/config-file-validator/cmd/validator - goos: windows goarch: arm64 type: go_install path: github.com/Boeing/config-file-validator/cmd/validator files: - name: validator replacements: darwin: macos rosetta2: true - version_constraint: Version == "v1.3.0" asset: validator.{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos rosetta2: true checksum: enabled: false overrides: - goos: windows goarch: amd64 asset: validator - goos: linux goarch: arm64 type: go_install path: github.com/Boeing/config-file-validator/cmd/validator - goos: windows goarch: arm64 type: go_install path: github.com/Boeing/config-file-validator/cmd/validator - version_constraint: semver(">= 1.0.1") asset: validator.{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: {} checksum: enabled: false overrides: - goos: windows goarch: amd64 asset: validator - goarch: arm64 type: go_install path: github.com/Boeing/config-file-validator/cmd/validator - goos: darwin type: go_install path: github.com/Boeing/config-file-validator/cmd/validator - version_constraint: Version == "v1.0.0" asset: validator.{{.OS}}-{{.Arch}} format: raw replacements: {} rosetta2: true checksum: enabled: false overrides: - goos: windows goarch: amd64 asset: validator - goarch: arm64 type: go_build files: - name: validator src: ./cmd/validator dir: config-file-validator-{{trimV .Version}} - goos: darwin type: go_build files: - name: validator src: ./cmd/validator dir: config-file-validator-{{trimV .Version}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Builditluc/wiki-tui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Builditluc repo_name: wiki-tui description: A simple and easy to use Wikipedia Text User Interface version_constraint: "false" version_overrides: - version_constraint: Version == "v0.9.0" no_asset: true - version_constraint: semver("<= 0.4.6") no_asset: true - version_constraint: semver("<= 0.4.8") asset: wiki-tui-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.2") asset: wiki-tui-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos checksum: type: github_release asset: wiki-tui-{{.OS}}.sha256 algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: wiki-tui-{{.OS}}.{{.Format}} format: tar.gz checksum: type: github_release asset: wiki-tui-{{.OS}}.sha256 algorithm: sha256 supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/BurntSushi/ripgrep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: BurntSushi repo_name: ripgrep description: ripgrep recursively searches directories for a regex pattern while respecting your gitignore version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.9") asset: xrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: xrep replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.11") asset: xrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: xrep replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.0.12" asset: rg-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 windows: pc-windows-msvc overrides: - goos: windows files: - name: rg supported_envs: - windows/amd64 - version_constraint: Version == "0.0.13" asset: xrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rg src: xrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip asset: rg-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: rg supported_envs: - darwin - windows - amd64 # 0.0.15 # update project name. xrep => ripgrep # https://github.com/BurntSushi/ripgrep/commit/48878bbb8f5f18586ebf73fcafed46de7dc82da4 - version_constraint: Version == "0.0.14" asset: xrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rg src: "{{.AssetWithoutExt}}/rg" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.0.15" asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.1") asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: rg supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.1.2" asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.5") asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: rg supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.10") asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.1.11" asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: rg supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.1.12" asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.16") asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: rg supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.1.17" asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: darwin format: tar.gz - goos: windows files: - name: rg supported_envs: - darwin - windows/amd64 - version_constraint: semver("<= 13.0.0") asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: rg src: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rg replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/BurntSushi/xsv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: BurntSushi repo_name: xsv description: A fast CSV command line toolkit written in Rust asset: xsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true version_constraint: semver(">= 0.10.3") version_overrides: - version_constraint: semver(">= 0.10.0") overrides: [] replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("< 0.10.0") overrides: [] replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 rosetta2: false files: - name: xsv src: xsv-{{.Version}}-{{.Arch}}-{{.OS}}/xsv ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Byron/dua-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Byron repo_name: dua-cli description: View disk space usage and delete unwanted data, fast files: - name: dua version_constraint: "false" version_overrides: - version_constraint: Version in ["v2.12.0", "v2.14.9", "v2.18.1", "v2.29.3"] no_asset: true - version_constraint: Version == "v2.10.3" asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.20.0" asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v2.21.0" asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "v2.28.0" asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 format: tar asset: dua-v2.28.3-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 2.5.0") asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.27.2") asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.31.0" asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - darwin - linux - version_constraint: "true" asset: dua-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dua src: "{{.AssetWithoutExt}}/dua" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ByteNess/aws-vault/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ByteNess repo_name: aws-vault description: A vault for securely storing and accessing AWS credentials in development environments version_constraint: "false" version_overrides: - version_constraint: Version == "v7.3.5" asset: aws-vault-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: aws-vault_sha256_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 7.3.4") asset: aws-vault_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: aws-vault_{{trimV .Version}}_sha256_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: aws-vault_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: aws-vault-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: aws-vault_sha256_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CAFxX/mgo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: CAFxX repo_name: mgo description: Build and bundle multiple GOAMD64 variants in a single executable ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CQLabs/homebrew-dcm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: CQLabs repo_name: homebrew-dcm description: Homebrew formula for DCM files: - name: dcm version_constraint: "false" version_overrides: - version_constraint: Version == "1.0.0" asset: dcm-{{.OS}}-{{.Arch}}-release.{{.Format}} format: zip files: - name: dcm replacements: amd64: x64 darwin: macos overrides: - goos: darwin replacements: arm64: arm - goos: windows asset: dcm-{{.OS}}-release.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: dcm-{{.OS}}-{{.Arch}}-release.{{.Format}} format: zip files: - name: dcm replacements: amd64: x64 darwin: macos overrides: - goos: darwin replacements: arm64: arm - goos: windows asset: dcm-{{.OS}}-release.{{.Format}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Canop/dysk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Canop repo_name: dysk description: A linux utility to get information on filesystems, like df but better version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.10.0") asset: dysk_{{trimV .Version}}.{{.Format}} format: zip files: - name: dysk src: build/{{.Arch}}-{{.OS}}/dysk replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - version_constraint: "true" asset: dysk_{{trimV .Version}}.{{.Format}} format: zip files: - name: dysk src: build/{{.Arch}}-{{.OS}}/dysk replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Canop/rhit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Canop repo_name: rhit description: A nginx log explorer version_constraint: "false" version_overrides: - version_constraint: "true" asset: rhit_{{trimV .Version}}.{{.Format}} format: zip files: - name: rhit src: build/{{.Arch}}-{{.OS}}/rhit replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-gnu overrides: - envs: - darwin - windows type: cargo crate: rhit cargo: locked: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Checkmarx/kics/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Checkmarx repo_name: kics description: Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.2") asset: kics_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: kics_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 1.2.3") asset: kics_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: kics_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.4") asset: kics_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: kics_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.5.1") asset: kics_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 checksum: type: github_release asset: kics_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" type: go_build files: - name: kics src: ./cmd/console dir: kics-{{trimV .Version}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Cian911/switchboard/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Cian911 repo_name: switchboard description: "Automated file organisation and routing for all your machines. :open_file_folder:" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: switchboard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: switchboard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CircleCI-Public/circleci-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: CircleCI-Public repo_name: circleci-cli description: Use CircleCI from the command line rosetta2: true asset: circleci-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - linux - amd64 format: tar.gz overrides: - goos: windows format: zip files: - name: circleci src: circleci-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}/circleci version_constraint: semver(">= 0.1.17554") version_overrides: - version_constraint: "true" supported_envs: - darwin - amd64 checksum: type: github_release asset: circleci-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ClementTsang/bottom/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ClementTsang repo_name: bottom description: Yet another cross-platform graphical process/system monitor files: - name: btm version_filter: not (Version == "nightly") version_constraint: "false" version_overrides: - version_constraint: Version in ["0.1.0-alpha-1", "0.1.0-alpha-4"] asset: "{{.OS}}-bottom-{{.Version}}" format: raw supported_envs: - linux/amd64 - version_constraint: Version == "0.1.0-alpha-3" asset: bottom format: raw supported_envs: - linux/amd64 - version_constraint: Version == "0.2.0" asset: bottom_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.5.0" asset: bottom_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 0.1.2") no_asset: true - version_constraint: semver("<= 0.4.7") asset: bottom_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.8") asset: bottom_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("< 0.10.0") asset: bottom_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: bottom_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: ClementTsang/bottom/.github/workflows/build_releases.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Code-Hex/gqldoc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Code-Hex repo_name: gqldoc description: The easiest way to make API documents for GraphQL version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.4") asset: gqldoc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gqldoc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CrociDB/bulletty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: CrociDB repo_name: bulletty description: bulletty is a pretty feed reader for the terminal that stores the articles as Markdown version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.7" asset: bulletty-{{.Version}}-{{.OS}}_x86-64.{{.Format}} format: zip supported_envs: - linux/amd64 - version_constraint: Version == "v0.1.8" error_message: This version is unavailable because the asset format is invalid. - version_constraint: Version == "v0.1.9" asset: bulletty-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} - version_constraint: "true" asset: bulletty-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Crocmagnon/fatcontext/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Crocmagnon repo_name: fatcontext description: detects nested contexts in loops version_constraint: "false" version_overrides: # foreshadow is used instead of fatcontext - version_constraint: semver("<= 0.1.3") no_asset: true - version_constraint: "true" asset: fatcontext_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: fatcontext_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CrunchyData/postgres-operator-client/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: CrunchyData repo_name: postgres-operator-client description: the Command Line Interface (CLI) for the Crunchy Postgres Operator files: - name: kubectl-pgo version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: kubectl-pgo-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kubectl-pgo-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CyberAgent/reminder-lint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: CyberAgent repo_name: reminder-lint description: Code remind tool for any languages and any config files version_constraint: "false" version_overrides: - version_constraint: "true" asset: reminder-lint-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc files: - name: reminder-lint src: "{{.AssetWithoutExt}}/reminder-lint" checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: reminder-lint supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/CycloneDX/cyclonedx-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: CycloneDX repo_name: cyclonedx-cli description: CycloneDX CLI tool for SBOM analysis, merging, diffs and format conversions files: - name: cyclonedx version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.22.0") asset: cyclonedx-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x64 darwin: osx windows: win - version_constraint: "true" asset: cyclonedx-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: osx windows: win ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Darth-Tech/samwise-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Darth-Tech repo_name: samwise-cli description: A CLI application to accompany on your terraform module journey and sharing your burden of module dependency updates, just as one brave Hobbit helped Frodo carry his :) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: samwise-cli-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: "true" asset: samwise-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: samwise-cli_{{trimV .Version}}_{{.OS}}_all.{{.Format}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DeNA/unity-meta-check/gh-action/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: DeNA/unity-meta-check/gh-action type: github_release repo_owner: DeNA repo_name: unity-meta-check description: Binary for GitHub Actions of DeNA/unity-meta-check version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.3.0") asset: gh-action-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: "true" asset: gh-action-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DeNA/unity-meta-check/gh-action-yaml-gen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: DeNA/unity-meta-check/gh-action-yaml-gen type: github_release repo_owner: DeNA repo_name: unity-meta-check description: A cli tool to automatically generate action.yaml for DeNA/unity-meta-check version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.3.0") asset: gh-action-yaml-gen-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true rosetta2: true supported_envs: - darwin - linux/amd64 - windows - version_constraint: "true" asset: gh-action-yaml-gen-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - linux - windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DeNA/unity-meta-check/unity-meta-autofix/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: DeNA/unity-meta-check/unity-meta-autofix type: github_release repo_owner: DeNA repo_name: unity-meta-check description: Autofix for meta files problems. It need a result of unity-meta-check via stdin. version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.3.0") asset: unity-meta-autofix-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true rosetta2: true supported_envs: - darwin - linux/amd64 - windows - version_constraint: "true" asset: unity-meta-autofix-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - linux - windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DeNA/unity-meta-check/unity-meta-check/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: DeNA/unity-meta-check/unity-meta-check type: github_release repo_owner: DeNA repo_name: unity-meta-check description: Checker for missing/dangling meta files. The result print to stdout. version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.3.0") asset: unity-meta-check-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true rosetta2: true supported_envs: - darwin - linux/amd64 - windows - version_constraint: "true" asset: unity-meta-check-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - linux - windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DeNA/unity-meta-check/unity-meta-check-github-pr-comment/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: DeNA/unity-meta-check/unity-meta-check-github-pr-comment type: github_release repo_owner: DeNA repo_name: unity-meta-check description: Reporter for GitHub comments of GitHub issues or pull requests. It need a result of unity-meta-check from stdin. version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.3.0") asset: unity-meta-check-github-pr-comment-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true rosetta2: true supported_envs: - darwin - linux/amd64 - windows - version_constraint: "true" asset: unity-meta-check-github-pr-comment-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - linux - windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DeNA/unity-meta-check/unity-meta-check-junit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: DeNA/unity-meta-check/unity-meta-check-junit type: github_release repo_owner: DeNA repo_name: unity-meta-check description: Reporter for Jenkins compatible XML based JUnit reports. It need a result of unity-meta-check from stdin. version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.3.0") asset: unity-meta-check-junit-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true rosetta2: true supported_envs: - darwin - linux/amd64 - windows checksum: enabled: false - version_constraint: "true" asset: unity-meta-check-junit-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - linux - windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/DelineaXPM/dsv-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: DelineaXPM repo_name: dsv-cli aliases: - name: thycotic/dsv-cli link: https://docs.delinea.com/dsv/current/cli-ref description: Delinea DevOps Secrets Vault is a secret vault automation tool for the management of credentials for applications, databases, CI/CD tools, and services search_words: - secrets - vault files: - name: dsv supported_envs: - darwin - amd64 asset: dsv-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win version_constraint: semver(">= 1.39.9") checksum: type: github_release asset: checksums-sha256.txt algorithm: sha256 version_overrides: - version_constraint: semver(">= 1.39.5") checksum: enabled: false - version_constraint: semver(">= 1.39.1") checksum: enabled: false replacements: windows: win - version_constraint: semver(">= 1.33.0") checksum: enabled: false - version_constraint: "true" rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/EdJoPaTo/mqttui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: EdJoPaTo repo_name: mqttui description: Subscribe to a MQTT Topic or publish something quickly from the terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: quick-mqtt-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc files: - name: mqttui src: quick-mqtt - version_constraint: semver("<= 0.4.0") asset: mqtt-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc files: - name: mqttui src: mqtt - version_constraint: semver("<= 0.10.0") asset: mqttui-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: Version == "v0.11.0" asset: mqttui-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: semver("<= 0.12.0") asset: mqttui-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: semver("<= 0.16.2") asset: mqttui-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: "true" asset: mqttui-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/EdenEast/repo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: EdenEast repo_name: repo asset: repo-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: Repository Management utility replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/EmbarkStudios/cargo-deny/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: EmbarkStudios repo_name: cargo-deny description: Cargo plugin for linting your dependencies version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.4") asset: cargo-deny-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: cargo-deny src: "{{.AssetWithoutExt}}/cargo-deny" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.6.5" asset: cargo-deny-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: cargo-deny src: "{{.AssetWithoutExt}}/cargo-deny" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.0") asset: cargo-deny-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: cargo-deny src: "{{.AssetWithoutExt}}/cargo-deny" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.22") asset: cargo-deny-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: cargo-deny src: "{{.AssetWithoutExt}}/cargo-deny" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cargo-deny-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: cargo-deny src: "{{.AssetWithoutExt}}/cargo-deny" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/EnvCLI/EnvCLI/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: EnvCLI repo_name: EnvCLI description: "Don't install Node, Go, ... locally - use containers you define within your project. If you have a new machine / other contributors you just have to install docker and envcli to get started" files: - name: envcli version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.4") no_asset: true - version_constraint: "true" asset: "{{.OS}}_{{.Arch}}" format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Epistates/treemd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Epistates repo_name: treemd description: A (TUI/CLI) markdown navigator with tree-based structural navigation version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.4") no_asset: true - version_constraint: semver("<= 0.5.4") asset: treemd-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: treemd src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip asset: treemd-{{.Arch}}-{{.OS}}.exe.{{.Format}} - version_constraint: "true" asset: treemd-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: treemd src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip asset: treemd-{{.Arch}}-{{.OS}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/F1bonacc1/process-compose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: F1bonacc1 repo_name: process-compose description: Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications version_constraint: "false" version_overrides: - version_constraint: Version == "v0.55.0" asset: process-compose_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: process-compose_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.5.2") asset: process-compose-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - version_constraint: semver("<= 0.10.0") asset: process-compose-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - windows/amd64 - version_constraint: semver("<= 0.20.0") asset: process-compose-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.29.0") asset: process-compose-{{.OS}}-{{.Arch}} format: raw - version_constraint: semver("<= 0.29.4") asset: process-compose_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: process-compose_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.45.0") asset: process-compose_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: process-compose_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.69.0") asset: process-compose_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: process-compose_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: process-compose_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: process-compose_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FairwindsOps/gonogo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FairwindsOps repo_name: gonogo description: "[alpha] Tool to evaluate upgrade confidence for Kubernetes cluster addons" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") asset: gonogo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://artifacts.fairwinds.com/cosign.pub - --signature - https://github.com/FairwindsOps/gonogo/releases/download/{{.Version}}/checksums.txt.sig - --insecure-ignore-tlog - version_constraint: "true" asset: gonogo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://artifacts.fairwinds.com/cosign.pub - --signature - https://github.com/FairwindsOps/gonogo/releases/download/{{.Version}}/checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FairwindsOps/nova/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FairwindsOps repo_name: nova description: Find outdated or deprecated Helm charts running in your cluster version_constraint: "false" version_overrides: - version_constraint: Version == "v3.6.2" asset: nova_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.0.1") asset: Nova_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: nova src: Nova - version_constraint: semver("<= 2.3.2") asset: nova_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 3.6.4") asset: nova_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: nova_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FairwindsOps/pluto/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FairwindsOps repo_name: pluto description: A cli tool to help discover deprecated apiVersions in Kubernetes version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.4.1") asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: pluto_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 4.2.0") asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: pluto_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 5.0.0") asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pluto_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 5.1.0") asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: pluto_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 5.19.0") asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pluto_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 5.21.4") asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://artifacts.fairwinds.com/cosign.pub - --signature - https://github.com/FairwindsOps/pluto/releases/download/{{.Version}}/checksums.txt.sig - version_constraint: "true" asset: pluto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://artifacts.fairwinds.com/cosign-p256.pub - --signature - https://github.com/FairwindsOps/pluto/releases/download/{{.Version}}/checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FairwindsOps/polaris/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FairwindsOps repo_name: polaris asset: polaris_{{.OS}}_{{.Arch}}.tar.gz description: Validation of best practices in your Kubernetes clusters checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FairwindsOps/rbac-lookup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FairwindsOps repo_name: rbac-lookup description: Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.2") asset: rbac-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.1") no_asset: true - version_constraint: semver("<= 0.6.2") asset: rbac-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.5") asset: rbac-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.7.1") asset: rbac-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("< 0.8.3") asset: rbac-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: rbac-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://artifacts.fairwinds.com/cosign.pub - --signature - https://github.com/FairwindsOps/rbac-lookup/releases/download/{{.Version}}/checksums.txt.sig - --insecure-ignore-tlog ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FalconForceTeam/FalconHound/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FalconForceTeam repo_name: FalconHound description: FalconHound is a blue team multi-tool. It allows you to utilize and enhance the power of BloodHound in a more automated fashion. It is designed to be used in conjunction with a SIEM or other log aggregation tool asset: FalconHound_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: falconhound src: FalconHound replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FeLvi-zzz/tentez/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FeLvi-zzz repo_name: tentez description: Tentez helps you switching traffic version_constraint: "false" version_overrides: - version_constraint: "true" asset: tentez-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FiloSottile/age/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FiloSottile repo_name: age description: A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability files: - name: age src: age/age - name: age-keygen src: age/age-keygen version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0-beta1" no_asset: true - version_constraint: Version == "v1.0.0-beta2" asset: age-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: semver("<= 1.0.0-beta5") no_asset: true - version_constraint: semver("<= 1.0.0-rc.1") asset: age-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: semver("<= 1.2.1") asset: age-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: "true" asset: age-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - linux - darwin/arm64 - windows github_artifact_attestations: signer_workflow: FiloSottile/age/.github/workflows/build.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/FiloSottile/mkcert/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: FiloSottile repo_name: mkcert description: A simple zero-config tool to make locally trusted development certificates with any names you'd like version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") asset: mkcert-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.4.1") asset: mkcert-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.3") asset: mkcert-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: "true" asset: mkcert-{{.Version}}-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Fusion/gogo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Fusion repo_name: gogo description: This is not a package manager version_constraint: "false" version_overrides: - version_constraint: "true" asset: gogo-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Gaurav-Gosain/tuios/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Gaurav-Gosain repo_name: tuios description: Terminal UI OS (Terminal Multiplexer) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.5" asset: tuios_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tuios_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.6" asset: tuios_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tuios_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Getdeck/getdeck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Getdeck repo_name: getdeck description: A CLI that creates reproducible Kubernetes environments for development and testing version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: semver("<= 0.6.0") asset: deck-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip supported_envs: - linux/amd64 files: - name: deck - version_constraint: semver("<= 0.7.1") asset: deck-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip overrides: - goos: darwin asset: deck-{{.Version}}-{{.OS}}-universal.{{.Format}} supported_envs: - linux/amd64 - darwin files: - name: deck - version_constraint: "true" asset: deck-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: darwin asset: deck-{{.Version}}-{{.OS}}-universal.{{.Format}} - goos: windows replacements: amd64: x86_64 files: - name: deck src: dist/deck supported_envs: - darwin - windows - amd64 files: - name: deck ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GhostTroops/scan4all/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GhostTroops repo_name: scan4all aliases: - name: hktalent/scan4all description: "Official repository vuls Scan: 15000+PoCs; 23 kinds of application password crack; 7000+Web fingerprints; 146 protocols and 90000+ rules Port scanning; Fuzz, HW, awesome BugBounty" asset: scan4all_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip supported_envs: - darwin - amd64 checksum: type: github_release asset: scan4all-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: type: github_release asset: scan4all-mac-checksums.txt algorithm: sha256 version_constraint: semver(">= 2.8.7") version_overrides: - version_constraint: semver(">= 2.8.6") supported_envs: - linux/amd64 - darwin - version_constraint: semver(">= 2.6.9") replacements: darwin: macOS overrides: - goos: darwin goarch: amd64 checksum: type: github_release asset: scan4all-mac-checksums.txt algorithm: sha256 - goos: darwin goarch: arm64 checksum: type: github_release asset: scan4all-mac-arm64-checksums.txt algorithm: sha256 - version_constraint: semver("< 2.6.9") replacements: darwin: macOS rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GitGuardian/ggshield/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GitGuardian repo_name: ggshield description: Detect and validate 500+ types of hardcoded secrets with advanced checks. Use it as a pre-commit hook, GitHub Action, or CLI for proactive secret detection and security version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.26.0") no_asset: true - version_constraint: semver("<= 1.28.0") asset: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: pkg replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux format: tar.gz files: - name: ggshield src: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ggshield - goos: darwin format: pkg files: - name: ggshield src: Payload/opt/gitguardian/ggshield-{{trimV .Version}}/ggshield supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.30.2") asset: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux format: tar.gz files: - name: ggshield src: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ggshield - goos: darwin format: pkg files: - name: ggshield src: Payload/opt/gitguardian/ggshield-{{trimV .Version}}/ggshield - goos: windows format: zip files: - name: ggshield src: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ggshield.exe supported_envs: - darwin - windows/amd64 - linux/amd64 - version_constraint: "true" asset: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: ggshield src: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ggshield windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: ggshield src: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ggshield.exe - goos: linux files: - name: ggshield src: ggshield-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ggshield supported_envs: - darwin - windows/amd64 - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoTestTools/gotestfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GoTestTools repo_name: gotestfmt description: go test output for humans version_constraint: "false" version_overrides: - version_constraint: "true" asset: gotestfmt_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: gotestfmt_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoodwayGroup/gwvault/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GoodwayGroup repo_name: gwvault description: ansible-vault CLI reimplemented in go supported_envs: - darwin - linux - amd64 asset: gwvault_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: gwvault src: gwvault_{{trimV .Version}}_{{.OS}}_{{.Arch}}/gwvault format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleCloudPlatform/alloydb-auth-proxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: GoogleCloudPlatform repo_name: alloydb-auth-proxy description: A utility for connecting securely to your AlloyDB instances version_constraint: "false" version_overrides: - version_constraint: Version == "v1.8.0" url: https://storage.googleapis.com/alloydb-auth-proxy/{{.Version}}/alloydb-auth-proxy.{{.OS}}.{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: windows url: https://storage.googleapis.com/alloydb-auth-proxy/{{.Version}}/alloydb-auth-proxy.x64.exe - version_constraint: "true" url: https://storage.googleapis.com/alloydb-auth-proxy/{{.Version}}/alloydb-auth-proxy.{{.OS}}.{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: windows url: https://storage.googleapis.com/alloydb-auth-proxy/{{.Version}}/alloydb-auth-proxy-x64.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleCloudPlatform/berglas/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GoogleCloudPlatform repo_name: berglas description: A tool for managing secrets on Google Cloud version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.0") no_asset: true - version_constraint: "true" asset: berglas_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: berglas_{{trimV .Version}}_SHA512SUMS algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleCloudPlatform/cloud-sql-proxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: GoogleCloudPlatform repo_name: cloud-sql-proxy description: A utility for connecting securely to your Cloud SQL instances format: raw supported_envs: - darwin - linux - windows/amd64 version_constraint: semver(">= 2.0.0") url: https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy/{{.Version}}/cloud-sql-proxy.{{.OS}}.{{.Arch}} overrides: - goos: windows url: https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy/{{.Version}}/cloud-sql-proxy.x64.exe version_overrides: - version_constraint: "true" url: https://storage.googleapis.com/cloudsql-proxy/{{.Version}}/cloud_sql_proxy.{{.OS}}.{{.Arch}} overrides: - goos: windows url: https://storage.googleapis.com/cloudsql-proxy/{{.Version}}/cloud_sql_proxy_x64.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleCloudPlatform/kubectl-ai/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GoogleCloudPlatform repo_name: kubectl-ai description: AI powered Kubernetes Assistant version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubectl-ai_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kubectl-ai_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleCloudPlatform/terraformer/aws/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: GoogleCloudPlatform/terraformer/aws description: CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code type: github_release repo_owner: GoogleCloudPlatform repo_name: terraformer supported_envs: - darwin - amd64 rosetta2: true asset: terraformer-aws-{{.OS}}-{{.Arch}} files: - name: terraformer src: terraformer-aws-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleCloudPlatform/terraformer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GoogleCloudPlatform repo_name: terraformer description: CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.3") no_asset: true - version_constraint: semver("<= 0.8.12") asset: terraformer-all-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.18") asset: terraformer-all-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.24") asset: terraformer-all-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false - version_constraint: "true" asset: terraformer-all-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleContainerTools/container-diff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: GoogleContainerTools repo_name: container-diff url: https://storage.googleapis.com/container-diff/{{.Version}}/container-diff-{{.OS}}-amd64 description: "container-diff: Diff your Docker containers" files: - name: container-diff src: container-diff-{{.OS}}-amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleContainerTools/container-structure-test/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: GoogleContainerTools repo_name: container-structure-test description: validate the structure of your container images version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.16.0") type: http rosetta2: true url: https://storage.googleapis.com/container-structure-test/{{.Version}}/container-structure-test-{{.OS}}-{{.Arch}} files: - name: container-structure-test src: container-structure-test-{{.OS}}-{{.Arch}} supported_envs: - darwin - linux - windows/amd64 # v1.17.0 https://github.com/GoogleContainerTools/container-structure-test/releases/tag/v1.17.0 # > Important # > Releases are no longer published to GCS, use the github release asset to access the binary. - version_constraint: semver("<= 1.17.0") asset: container-structure-test-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 # v1.18.0 https://github.com/GoogleContainerTools/container-structure-test/pull/427 - version_constraint: "true" asset: container-structure-test-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/GoogleContainerTools/skaffold/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: GoogleContainerTools repo_name: skaffold description: Easy and Repeatable Kubernetes Development url: https://storage.googleapis.com/skaffold/releases/{{.Version}}/skaffold-{{.OS}}-{{.Arch}} files: - name: skaffold src: skaffold-{{.OS}}-{{.Arch}} supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/IBM-Cloud/redli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: IBM-Cloud repo_name: redli description: "Redli - A humane alternative to the Redis-cli and TLS" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.0" no_asset: true - version_constraint: semver("<= 0.10.0") asset: redli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: redli_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: redli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: redli src: redli_{{.OS}}_{{.Arch}} checksum: type: github_release asset: redli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows goarch: amd64 files: - name: redli - goos: windows goarch: arm64 files: - name: redli src: redli_{{.Arch}}.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/IvanIsCoding/celq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: IvanIsCoding repo_name: celq description: "celq - A Common Expression Language (CEL) CLI Tool" version_filter: not (Version matches "-(alpha|beta)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1-alpha.10") no_asset: true - version_constraint: semver("<= 0.1.2-alpha.1") asset: celq-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 0.2.0-alpha.1") asset: celq-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.0-beta.1") asset: celq-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: celq-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux asset: celq-{{.OS}}-{{.Arch}}-gnu.{{.Format}} - goos: windows format: zip github_artifact_attestations: signer_workflow: IvanIsCoding/celq/.github/workflows/release_github.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/IxDay/mruby/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: IxDay repo_name: mruby description: Lightweight Ruby files: - name: mruby - name: mrake version_constraint: "false" version_overrides: - version_constraint: "true" asset: mruby-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: mruby - name: mrake overrides: - goos: windows files: - name: mruby - name: mrake src: mrake.bat windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos arm64: aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/JFryy/qq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: JFryy repo_name: qq description: jq inspired interoperable config format transcoder with interactive querying version_constraint: "false" version_overrides: - version_constraint: "true" asset: qq-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/JanDeDobbeleer/oh-my-posh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: JanDeDobbeleer repo_name: oh-my-posh description: The most customisable and low-latency cross platform/shell prompt renderer version_constraint: "false" version_overrides: - version_constraint: Version == "v5.6.5" asset: posh-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows checksum: enabled: false - version_constraint: Version == "v6.41.1" asset: posh-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - windows - linux - version_constraint: semver("<= 7.52.1") asset: posh-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 24.10.1") asset: posh-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: posh-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/JohnnyMorganz/StyLua/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: JohnnyMorganz repo_name: StyLua description: A Lua code formatter files: - name: stylua version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.12.5") asset: stylua-{{trimV .Version}}-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos windows: win64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.1") asset: stylua-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos windows: win64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.3") asset: stylua-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos windows: win64 overrides: - goos: darwin goarch: arm64 asset: stylua-{{.OS}}-{{.Arch}}.{{.Format}} replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.19.1") asset: stylua-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos - version_constraint: "true" asset: stylua-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: linux goarch: amd64 asset: stylua-{{.OS}}-{{.Arch}}-musl.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Julien-R44/fast-ssh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Julien-R44 repo_name: fast-ssh description: FastSSH is a TUI that allows you to quickly connect to your services by navigating through your SSH config version_constraint: "false" version_overrides: - version_constraint: "true" asset: fast-ssh-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Kampfkarren/selene/light/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: Kampfkarren/selene/light type: github_release repo_owner: Kampfkarren repo_name: selene asset: selene-light-{{.Version}}-{{.OS}}.zip description: A blazing-fast modern Lua linter written in Rust replacements: darwin: macos supported_envs: - darwin - amd64 rosetta2: true files: - name: selene ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Kampfkarren/selene/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Kampfkarren repo_name: selene description: A blazing-fast modern Lua linter written in Rust replacements: darwin: macos supported_envs: - darwin - amd64 rosetta2: true version_constraint: semver(">= 0.6.0") asset: selene-{{.Version}}-{{.OS}}.zip version_overrides: - version_constraint: semver(">= 0.4.3") asset: selene-{{.OS}} replacements: darwin: osx overrides: - goos: windows asset: selene.exe - version_constraint: "true" asset: selene supported_envs: - linux/amd64 - windows/amd64 overrides: - goos: windows asset: selene.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/KeisukeYamashita/commitlint-rs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: KeisukeYamashita repo_name: commitlint-rs description: Lint commit messages with conventional commit messages files: - name: commitlint version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.8") no_asset: true - version_constraint: semver("<= 0.1.12") asset: commitlint-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: "true" asset: commitlint-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - linux/amd64 - darwin - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/KhronosGroup/KTX-Software/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: KhronosGroup repo_name: KTX-Software description: KTX (Khronos Texture) Library and Tools search_words: - Linux Only version_constraint: "false" version_overrides: - version_constraint: Version == "v4.0.0" asset: KTX-Software-{{trimV .Version}}-{{.OS}}.{{.Format}} rosetta2: true overrides: - goos: linux format: tar.bz2 files: - name: ktx2check src: "{{.AssetWithoutExt}}/bin/ktx2check" - name: ktxinfo src: "{{.AssetWithoutExt}}/bin/ktxinfo" - name: ktx2ktx2 src: "{{.AssetWithoutExt}}/bin/ktx2ktx2" - name: ktxsc src: "{{.AssetWithoutExt}}/bin/ktxsc" - name: toktx src: "{{.AssetWithoutExt}}/bin/toktx" checksum: type: github_release asset: "{{.Asset}}.sha1" algorithm: sha1 replacements: linux: Linux supported_envs: - linux/amd64 - version_constraint: Version == "v4.1.0" asset: KTX-Software-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 overrides: - goos: linux format: tar.bz2 files: - name: ktx2check src: "{{.AssetWithoutExt}}/bin/ktx2check" - name: ktxinfo src: "{{.AssetWithoutExt}}/bin/ktxinfo" - name: ktx2ktx2 src: "{{.AssetWithoutExt}}/bin/ktx2ktx2" - name: ktxsc src: "{{.AssetWithoutExt}}/bin/ktxsc" - name: toktx src: "{{.AssetWithoutExt}}/bin/toktx" checksum: type: github_release asset: "{{.Asset}}.sha1" algorithm: sha1 replacements: linux: Linux supported_envs: - linux/amd64 - version_constraint: semver("<= 4.2.1") asset: KTX-Software-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 overrides: - goos: linux format: tar.bz2 files: - name: ktx2check src: "{{.AssetWithoutExt}}/bin/ktx2check" - name: ktxinfo src: "{{.AssetWithoutExt}}/bin/ktxinfo" - name: ktx2ktx2 src: "{{.AssetWithoutExt}}/bin/ktx2ktx2" - name: ktxsc src: "{{.AssetWithoutExt}}/bin/ktxsc" - name: toktx src: "{{.AssetWithoutExt}}/bin/toktx" checksum: type: github_release asset: "{{.Asset}}.sha1" algorithm: sha1 replacements: linux: Linux supported_envs: - linux - version_constraint: "true" asset: KTX-Software-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 overrides: - goos: linux format: tar.bz2 files: - name: ktx src: "{{.AssetWithoutExt}}/bin/ktx" - name: ktx2check src: "{{.AssetWithoutExt}}/bin/ktx2check" - name: ktxinfo src: "{{.AssetWithoutExt}}/bin/ktxinfo" - name: ktx2ktx2 src: "{{.AssetWithoutExt}}/bin/ktx2ktx2" - name: ktxsc src: "{{.AssetWithoutExt}}/bin/ktxsc" - name: toktx src: "{{.AssetWithoutExt}}/bin/toktx" checksum: type: github_release asset: "{{.Asset}}.sha1" algorithm: sha1 replacements: linux: Linux supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Kitware/CMake/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Kitware repo_name: CMake description: Mirror of CMake upstream repository asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos files: - name: cmake src: "{{.AssetWithoutExt}}/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/bin/ctest" overrides: - goos: windows format: zip files: - name: cmake src: "{{.AssetWithoutExt}}/bin/cmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/bin/ctest" - goos: linux replacements: arm64: aarch64 - goos: darwin format: tar.gz asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}} files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" version_constraint: "false" version_overrides: - version_constraint: Version == "v3.1.0" format: tar.gz replacements: darwin: Darwin linux: Linux overrides: - goos: linux asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 - goos: darwin asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}} files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v3.19.2" asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos linux: Linux windows: win64 overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}} files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" - goos: windows format: zip replacements: amd64: x64 files: - name: cmake src: "{{.AssetWithoutExt}}/bin/cmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/bin/ctest" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.2") asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}} format: tar.gz replacements: darwin: Darwin supported_envs: - darwin files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" - version_constraint: semver("<= 3.5.2") asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin overrides: - goos: darwin files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" - version_constraint: semver("<= 3.19.1") asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: win64 overrides: - goos: windows format: zip replacements: amd64: x64 files: - name: cmake src: "{{.AssetWithoutExt}}/bin/cmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/bin/ctest" - goos: darwin files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.19.8") asset: cmake-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos linux: Linux windows: win64 overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin format: tar.gz asset: cmake-{{trimV .Version}}-{{.OS}}-universal.{{.Format}} files: - name: cmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake" - name: ccmake src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ccmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/CMake.app/Contents/bin/ctest" - goos: windows format: zip replacements: amd64: x64 files: - name: cmake src: "{{.AssetWithoutExt}}/bin/cmake" - name: cmake-gui src: "{{.AssetWithoutExt}}/bin/cmake-gui" - name: cpack src: "{{.AssetWithoutExt}}/bin/cpack" - name: ctest src: "{{.AssetWithoutExt}}/bin/ctest" - version_constraint: semver("<= 3.23.5") windows_arm_emulation: true - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Kong/deck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Kong repo_name: deck description: "decK: Configuration management and drift detection for Kong" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.20.0" no_asset: true - version_constraint: semver("<= 1.8.1") asset: deck_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.10.0") asset: deck_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: deck_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: deck_{{trimV .Version}}_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Kotlin/kotlin-interactive-shell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Kotlin repo_name: kotlin-interactive-shell description: Kotlin Language Interactive Shell files: - name: ki version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.3") no_asset: true - version_constraint: Version in ["v0.3.2", "v0.4.0"] asset: ki-archive.{{.Format}} format: zip files: - name: ki src: ki/bin/ki.sh overrides: - goos: windows files: - name: ki src: ki/bin/ki.bat - version_constraint: Version == "v0.3.3" asset: ki-archive.{{.Format}} format: zip files: - name: ki src: ki/bin/ki.sh checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows files: - name: ki src: ki/bin/ki.bat - version_constraint: "true" asset: ki-archive.{{.Format}} format: zip files: - name: ki src: ki/bin/ki.sh checksum: type: github_release asset: checksums_sha256.txt algorithm: sha256 overrides: - goos: windows files: - name: ki src: ki/bin/ki.bat ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/KusionStack/kusion/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: KusionStack repo_name: kusion description: Deliver intentions to Kubernetes and Clouds version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: kusion-{{.OS}}.{{.Format}} format: tgz rosetta2: true files: - name: kusion src: bin/kusion checksum: type: github_release asset: kusion-{{.OS}}.tgz.md5.txt algorithm: md5 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.3") asset: kusion-{{.OS}}.{{.Format}} format: tgz files: - name: kusion src: bin/kusion checksum: type: github_release asset: kusion-{{.OS}}.tgz.md5.txt algorithm: md5 overrides: - goos: darwin goarch: arm64 asset: kusion-{{.OS}}-{{.Arch}}.{{.Format}} checksum: type: github_release asset: kusion-{{.OS}}-{{.Arch}}.tgz.md5.txt algorithm: md5 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.2") asset: kusion-{{.OS}}.{{.Format}} format: tgz files: - name: kusion src: bin/kusion checksum: type: github_release asset: kusion-{{.OS}}.{{.Format}}.md5.txt algorithm: md5 replacements: linux: ubuntu overrides: - goos: darwin goarch: arm64 asset: kusion-{{.OS}}-{{.Arch}}.{{.Format}} checksum: type: github_release asset: kusion-{{.OS}}-{{.Arch}}.{{.Format}}.md5.txt algorithm: md5 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.10.0") asset: kusion_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kusion_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/LGUG2Z/komorebi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: LGUG2Z repo_name: komorebi description: A tiling window manager for Windows files: - name: komorebi.exe # https://github.com/aquaproj/aqua-registry/pull/16647 - name: komorebi - name: komorebic version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.29") asset: komorebi-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - windows - version_constraint: "true" asset: komorebi-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/LGUG2Z/whkd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: LGUG2Z repo_name: whkd description: A simple hotkey daemon for Windows version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") asset: whkd-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - windows/amd64 - version_constraint: "true" asset: whkd-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Ladicle/kubectl-rolesum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Ladicle repo_name: kubectl-rolesum description: Summarize Kubernetes RBAC roles for the specified subjects supported_envs: - windows - darwin - linux/amd64 rosetta2: true asset: kubectl-rolesum_{{.OS}}-{{.Arch}}.tar.gz files: - name: kubectl-rolesum src: kubectl-rolesum_{{.OS}}-{{.Arch}}/kubectl-rolesum checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Lallassu/gorss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Lallassu repo_name: gorss description: Go Terminal Feed Reader rosetta2: true asset: gorss_{{.OS}}.tar.gz supported_envs: - darwin - linux/amd64 replacements: darwin: osx files: - name: gorss src: dist/gorss_{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Lifailon/lazyjournal/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Lifailon repo_name: lazyjournal description: TUI for journalctl, file system logs, as well Docker and Podman containers for quick viewing and filtering with fuzzy find, regex support (like fzf and grep) and coloring the output, written in Go with the gocui library version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: lazyjournal-{{.Version}}-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - version_constraint: "true" asset: lazyjournal-{{.Version}}-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/LuaLS/lua-language-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: LuaLS repo_name: lua-language-server aliases: - name: sumneko/lua-language-server description: A language server that offers Lua language support - programmed in Lua supported_envs: - darwin - linux - amd64 asset: lua-language-server-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: windows: win32 amd64: x64 overrides: - goos: windows format: zip files: - name: lua-language-server src: bin/lua-language-server ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/LucasPickering/slumber/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: LucasPickering repo_name: slumber description: Terminal-based HTTP/REST client version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: slumber-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: slumber src: "{{.AssetWithoutExt}}/slumber" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: slumber-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: slumber src: "{{.AssetWithoutExt}}/slumber" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: slumber supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/LukeChannings/deno-arm64/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: LukeChannings repo_name: deno-arm64 asset: deno-linux-arm64.zip supported_envs: - linux/arm64 description: A Docker image for Deno files: - name: deno ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Macchina-CLI/macchina/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Macchina-CLI repo_name: macchina description: A system information frontend with an emphasis on performance version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.9") or Version == "0.6.5" no_asset: true - version_constraint: semver("<= 0.8.0") asset: macchina-{{.OS}} format: raw replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.0") asset: macchina-{{.OS}} format: raw replacements: darwin: macos arm64: aarch64 overrides: - goos: linux goarch: arm64 asset: macchina-{{.OS}}-{{.Arch}} - version_constraint: semver("<= 6.1.8") asset: macchina-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos arm64: aarch64 - version_constraint: "true" asset: macchina-{{.Version}}-{{.OS}}-gnu-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: darwin asset: macchina-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: raw asset: macchina-{{.Version}}-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Macmod/godap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Macmod repo_name: godap description: A complete terminal user interface (TUI) for LDAP version_constraint: "false" version_overrides: - version_constraint: "true" asset: godap-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Madh93/tpm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Madh93 repo_name: tpm description: A package manager for Terraform providers version_constraint: "false" version_overrides: - version_constraint: "true" asset: tpm_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/MaybeJustJames/zephyr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: MaybeJustJames repo_name: zephyr description: Tree shaking breeze for PureScript CoreFn AST version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") asset: "{{.OS}}.{{.Format}}" format: tar.gz replacements: linux: linux64 darwin: macos windows: win64 checksum: type: github_release asset: "{{.OS}}.sha" algorithm: sha1 overrides: - goos: windows checksum: type: github_release asset: "{{.OS}}.sha" file_format: regexp algorithm: sha1 pattern: checksum: (\b[A-Fa-f0-9]{40}\b) files: - name: zephyr src: zephyr/zephyr supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.2.2" asset: "{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx files: - name: zephyr src: zephyr/zephyr checksum: type: github_release asset: "{{.Arch}}-{{.OS}}.sha" algorithm: sha1 overrides: - goos: windows checksum: type: github_release asset: "{{.Arch}}-{{.OS}}.sha" file_format: regexp algorithm: sha1 pattern: checksum: (\b[A-Fa-f0-9]{40}\b) supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: "{{.OS}}.{{.Format}}" format: tar.gz replacements: darwin: macOS linux: Linux windows: Windows files: - name: zephyr src: zephyr/zephyr checksum: type: github_release asset: "{{.OS}}.sha" algorithm: sha1 overrides: - goos: windows checksum: type: github_release asset: "{{.OS}}.sha" file_format: regexp algorithm: sha1 pattern: checksum: (\b[A-Fa-f0-9]{40}\b) supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Melkeydev/go-blueprint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Melkeydev repo_name: go-blueprint description: Go-blueprint allows users to spin up a quick Go project using a popular framework version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.4" asset: go-blueprint-{{.Arch}} replacements: amd64: x86 arm64: arm supported_envs: - linux - version_constraint: semver("<= 0.2.11") asset: go-blueprint-{{.OS}}_{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 replacements: darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 - version_constraint: semver("<= 0.2.13") asset: go-blueprint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: go-blueprint_{{trimV .Version}}_{{.OS}}_all.{{.Format}} rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.3.0" asset: go-blueprint_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: go-blueprint_{{.OS}}_all.{{.Format}} - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: go-blueprint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: go-blueprint_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/MiSawa/xq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: MiSawa repo_name: xq asset: xq-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz description: Pure rust implementation of jq replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 files: - name: xq src: xq-{{.Version}}-{{.Arch}}-{{.OS}}/xq ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Mic-U/ecsher/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Mic-U repo_name: ecsher version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: ecsher_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.10.0") asset: ecsher_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.14.2") asset: ecsher_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: ecsher_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Mikescher/better-docker-ps/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Mikescher repo_name: better-docker-ps description: Because `docker ps` is annoying and does not fit my monitor/terminal width asset: dops_{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos supported_envs: - linux - darwin files: - name: dops rosetta2: true version_constraint: semver(">= 1.5") version_overrides: - version_constraint: semver("< 1.5") asset: dops supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/MordechaiHadad/bob/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: MordechaiHadad repo_name: bob description: A version manager for neovim version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: bob-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.0") asset: bob-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin replacements: arm64: arm supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.6.0") asset: bob-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin replacements: arm64: arm - version_constraint: semver("<= 4.0.3") asset: bob-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: bob src: "{{.AssetWithoutExt}}/bob" replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin replacements: arm64: arm - version_constraint: "true" asset: bob-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: bob src: "{{.AssetWithoutExt}}/bob" replacements: amd64: x86_64 arm64: arm darwin: macos overrides: - goos: windows replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/MusicDin/kubitect/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: MusicDin repo_name: kubitect description: Kubitect provides a simple way to set up a highly available Kubernetes cluster across multiple hosts asset: kubitect-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz version_constraint: semver(">= 2.1.0") supported_envs: - darwin - linux version_overrides: - version_constraint: "true" supported_envs: - darwin - linux - amd64 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Myriad-Dreamin/tinymist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Myriad-Dreamin repo_name: tinymist description: Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst] version_constraint: "false" version_overrides: - version_constraint: "true" asset: tinymist-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win32 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/NathanBaulch/rainbow-roads/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: NathanBaulch repo_name: rainbow-roads description: Animate your exercise maps version_constraint: "false" version_overrides: - version_constraint: "true" asset: rainbow-roads-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/NetApp/trident/tridentctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: NetApp repo_name: trident name: NetApp/trident/tridentctl description: Storage orchestrator for containers version_constraint: "false" version_overrides: - version_constraint: "true" rosetta2: true asset: trident-installer-{{trimV .Version}}.tar.gz files: - name: tridentctl src: trident-installer/tridentctl overrides: - goos: darwin files: - name: tridentctl src: trident-installer/extras/macos/bin/tridentctl supported_envs: - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/NikitaCOEUR/dirvana/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: NikitaCOEUR repo_name: dirvana description: "Reach directory nirvana - per-project aliases, functions, and env vars that auto-load when you cd. Zero friction, zero pollution" version_constraint: "false" version_overrides: - version_constraint: "true" asset: dirvana_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/NimbleArchitect/kubectl-ice/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: NimbleArchitect repo_name: kubectl-ice description: A kubectl plugin that allows you to easily view advanced configuration of all containers that are running inside pods asset: kubectl-ice_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: kubectl-ice_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 0.0.2") version_overrides: - version_constraint: semver("< 0.0.2") asset: ice_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kubectl-ice src: ice - name: ice checksum: type: github_release asset: ice_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Nukesor/pueue/pueue/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: Nukesor/pueue/pueue type: github_release repo_owner: Nukesor repo_name: pueue description: |- Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks. *Client version* version_filter: not (Version matches "-rc") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" asset: pueue-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.4") asset: pueue-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.0") asset: pueue-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.2") asset: pueue-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.11.1") no_asset: true - version_constraint: semver("<= 0.12.2") asset: pueue-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.29.0") no_asset: true - version_constraint: semver("<= 2.1.0") asset: pueue-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 3.4.1") asset: pueue-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: darwin goarch: amd64 replacements: darwin: macos - goos: windows replacements: {} - version_constraint: "true" asset: pueue-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Nukesor/pueue/pueued/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: Nukesor/pueue/pueued type: github_release repo_owner: Nukesor repo_name: pueue description: |- Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks. *Daemon version* version_filter: not (Version matches "-rc") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" asset: pueued-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.4") asset: pueued-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.0") asset: pueued-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.2") asset: pueued-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.11.1") no_asset: true - version_constraint: semver("<= 0.12.2") asset: pueued-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.29.0") no_asset: true - version_constraint: semver("<= 2.1.0") asset: pueued-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 3.4.1") asset: pueued-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: darwin goarch: amd64 replacements: darwin: macos - goos: windows replacements: {} - version_constraint: "true" asset: pueued-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Orange-OpenSource/hurl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Orange-OpenSource repo_name: hurl description: Hurl, run and test HTTP requests with plain text files: - name: hurl - name: hurlfmt version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: hurl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: hurl src: hurl-{{.Version}}/hurl - name: hurlfmt src: hurl-{{.Version}}/hurlfmt replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.6.0") asset: hurl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: hurl src: hurl-{{.Version}}/hurl - name: hurlfmt src: hurl-{{.Version}}/hurlfmt replacements: amd64: x86_64 darwin: osx windows: win64 overrides: - goos: windows format: zip asset: hurl-{{.Version}}-{{.OS}}.{{.Format}} files: - name: hurl - name: hurlfmt supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.6.1" asset: hurl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: hurl src: hurl-{{.Version}}/hurl - name: hurlfmt src: hurl-{{.Version}}/hurlfmt replacements: amd64: x86_64 darwin: osx windows: win64 overrides: - goos: windows format: zip asset: hurl-{{.Version}}-{{.OS}}.{{.Format}} files: - name: hurl - name: hurlfmt supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.0.0") asset: hurl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: hurl src: hurl-{{.Version}}/hurl - name: hurlfmt src: hurl-{{.Version}}/hurlfmt replacements: amd64: x86_64 darwin: macos windows: win64 overrides: - goos: windows format: zip asset: hurl-{{.Version}}-{{.OS}}.{{.Format}} files: - name: hurl - name: hurlfmt supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.2.0") asset: hurl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: hurl src: hurl-{{.Version}}-{{.Arch}}-{{.OS}}/hurl - name: hurlfmt src: hurl-{{.Version}}-{{.Arch}}-{{.OS}}/hurlfmt replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: hurl - name: hurlfmt - version_constraint: "true" asset: hurl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: hurl src: hurl-{{.Version}}-{{.Arch}}-{{.OS}}/bin/hurl - name: hurlfmt src: hurl-{{.Version}}-{{.Arch}}-{{.OS}}/bin/hurlfmt replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: hurl - name: hurlfmt ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Owloops/updo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Owloops repo_name: updo description: Uptime monitoring CLI tool with alerting and advanced settings version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.2" no_asset: true - version_constraint: Version == "v0.3.7" asset: updo_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: updo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.6") asset: updo_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: updo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: updo_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/PaddiM8/kalker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: PaddiM8 repo_name: kalker description: Kalker is a calculator program that supports user-defined variables, functions, differentiation, and integration asset: kalker-{{.OS}}.{{.Format}} format: zip overrides: - goos: linux format: raw asset: kalker-{{.OS}} replacements: darwin: macOS supported_envs: - linux/amd64 - darwin rosetta2: true files: - name: kalker src: target/release/kalker version_constraint: semver(">= 1.0.0") version_overrides: - version_constraint: semver(">= 0.3.4") asset: kalk-{{.OS}}.{{.Format}} overrides: - goos: linux format: raw asset: kalk-{{.OS}} files: - name: kalker src: target/release/kalk - version_constraint: semver(">= 0.3.3") asset: kalk-{{.OS}} format: raw overrides: - goos: windows asset: kalk replacements: darwin: macOS linux: Linux supported_envs: - darwin - amd64 files: - name: kalker src: target/release/kalk - version_constraint: semver(">= 0.2.0") asset: kalk_cli_{{.OS}}64 format: raw overrides: [] replacements: amd64: x64 supported_envs: - linux/amd64 - windows/amd64 rosetta2: false - version_constraint: semver("< 0.2.0") asset: kalk_cli format: raw overrides: [] supported_envs: - linux/amd64 rosetta2: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/PaulJuliusMartinez/jless/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: PaulJuliusMartinez repo_name: jless description: jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") asset: jless-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: jless-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Percona-Lab/mysql_random_data_load/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Percona-Lab repo_name: mysql_random_data_load asset: mysql_random_data_load_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: MySQL random data loader replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Phantas0s/devdash/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Phantas0s repo_name: devdash description: ":bento: Highly Configurable Terminal Dashboard for Developers and Creators" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: devdash_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: devdash_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Piturnah/gex/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Piturnah repo_name: gex description: "Git Explorer: cross-platform git workflow improvement tool inspired by Magit" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.5") no_asset: true - version_constraint: "true" asset: gex-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Pluralith/pluralith-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Pluralith repo_name: pluralith-cli asset: pluralith_cli_tap_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: tar.gz description: A tool for Terraform state visualisation and automated generation of infrastructure documentation overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true files: - name: pluralith src: "{{.OS}}/pluralith" checksum: type: github_release asset: pluralith_checksums_{{.Version}}.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/PowerShell/PowerShell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: PowerShell repo_name: PowerShell description: PowerShell for every system files: - name: pwsh version_constraint: "false" version_overrides: - version_constraint: semver("<= 6.1.6") asset: powershell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 darwin: osx windows: win overrides: - goos: windows format: zip asset: PowerShell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 7.0.13") asset: powershell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 darwin: osx windows: win overrides: - goos: windows format: zip asset: PowerShell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: >- semver("<= 7.4.7") || (semver(">= 7.5.0-preview.1, <= 7.5.1")) || (semver(">= 7.6.0-preview.1, <= 7.6.0-preview.4")) asset: powershell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 darwin: osx windows: win checksum: type: github_release asset: hashes.sha256 algorithm: sha256 overrides: - goos: windows format: zip asset: PowerShell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: "true" asset: powershell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 darwin: osx windows: win overrides: - goos: windows format: zip asset: PowerShell-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Qovery/Replibyte/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Qovery repo_name: Replibyte description: Seed your development database with real data version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.8") asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: replibyte overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}}.sha256sum algorithm: sha256 - version_constraint: Version == "v0.2.0" no_asset: true - version_constraint: semver("<= 0.4.1") asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: replibyte overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - linux/amd64 - windows checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}}.sha256sum algorithm: sha256 - version_constraint: Version == "v0.4.2" asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: replibyte src: replibyte_{{.Version}}_{{.Arch}}-{{.OS}} overrides: - goos: linux format: tar.gz - goos: windows asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.exe.{{.Format}} checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.exe.sha256sum algorithm: sha256 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.sha256sum algorithm: sha256 - version_constraint: Version == "v0.4.3" asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.exe.{{.Format}} format: zip windows_arm_emulation: true files: - name: replibyte src: replibyte_{{.Version}}_{{.Arch}}-{{.OS}} replacements: amd64: x86_64 windows: pc-windows-gnu supported_envs: - windows/amd64 checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.exe.{{.Format}}.sha256sum algorithm: sha256 - version_constraint: "true" asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: replibyte overrides: - goos: linux format: tar.gz - goos: windows asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.exe.{{.Format}} checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.exe.{{.Format}}.sha256sum algorithm: sha256 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: replibyte_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}}.sha256sum algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Rigellute/spotify-tui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Rigellute repo_name: spotify-tui asset: spotify-tui-{{.OS}}.tar.gz description: Spotify for the terminal written in Rust replacements: darwin: macos supported_envs: - darwin - amd64 rosetta2: true files: - name: spt checksum: type: github_release asset: spotify-tui-{{.OS}}.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: github_release asset: spotify-tui-{{.OS}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/RoseSecurity/Kuzco/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: RoseSecurity repo_name: Kuzco description: Kuzco reviews your Terraform resources, compares them to the provider schema to detect unused parameters, and uses AI to suggest improvements files: - name: kuzco version_constraint: "false" version_overrides: - version_constraint: "true" asset: Kuzco_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kuzco src: Kuzco format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: Kuzco_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/RyuyaIshibashi/aws-s3-siggy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: RyuyaIshibashi repo_name: aws-s3-siggy files: - name: siggy version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: Version == "v0.0.7" asset: aws-s3-siggy_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: aws-s3-siggy replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: aws-s3-siggy_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.9" asset: siggy_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: siggy_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.2.0" asset: siggy_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: "true" asset: siggy_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: siggy_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/SUPERCILEX/fuc/cpz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: SUPERCILEX/fuc/cpz type: github_release repo_owner: SUPERCILEX repo_name: fuc description: Modern, performance focused unix commands version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: cpz-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 2.2.0") asset: cpz-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: "true" asset: "{{.Arch}}-{{.OS}}-cpz" format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/SUPERCILEX/fuc/rmz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: SUPERCILEX/fuc/rmz type: github_release repo_owner: SUPERCILEX repo_name: fuc description: Modern, performance focused unix commands version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: rmz-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 2.2.0") asset: rmz-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: "true" asset: "{{.Arch}}-{{.OS}}-rmz" format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Scalingo/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Scalingo repo_name: cli description: Command Line client for Scalingo PaaS asset: scalingo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: scalingo src: scalingo_{{.Version}}_{{.OS}}_{{.Arch}}/scalingo overrides: - goos: windows format: zip checksum: type: github_release asset: checksums_windows.txt algorithm: sha256 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 1.26.0") version_overrides: - version_constraint: semver(">= 1.24.1") overrides: - goos: windows format: zip - version_constraint: semver(">= 1.24.0") overrides: [] - version_constraint: semver(">= 1.21.0") format: zip overrides: - goos: linux format: tar.gz checksum: enabled: false - version_constraint: semver(">= 1.20.1") format: zip overrides: - goos: linux format: tar.gz supported_envs: - darwin - linux - amd64 checksum: enabled: false - version_constraint: semver("< 1.20.1") format: zip overrides: - goos: linux format: tar.gz - goos: windows files: - name: scalingo supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Schniz/fnm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Schniz repo_name: fnm description: Fast and simple Node.js version manager, built in Rust asset: fnm-linux.zip overrides: - goos: darwin asset: fnm-macos.zip - goos: windows asset: fnm-windows.zip - goos: linux goarch: arm64 asset: fnm-arm64.zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/SecureAuthCorp/oauth2c/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: SecureAuthCorp repo_name: oauth2c aliases: - name: cloudentity/oauth2c description: User-friendly OAuth2 CLI version_constraint: "false" version_overrides: - version_constraint: "true" asset: oauth2c_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Shopify/ejson/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Shopify repo_name: ejson description: EJSON is a small library to manage encrypted secrets using asymmetric encryption version_constraint: "false" version_overrides: - version_constraint: semver("< 1.3.0") error_message: Please use v1.3.0 or later - version_constraint: semver("<= 1.3.2") asset: "{{.OS}}-{{.Arch}}" supported_envs: - darwin - linux - version_constraint: Version == "v1.3.3" asset: ejson_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: ejson_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - linux - version_constraint: Version == "v1.4.0" asset: ejson_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true checksum: type: github_release asset: ejson_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - linux - version_constraint: "true" asset: ejson_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: ejson_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Shopify/kubeaudit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Shopify repo_name: kubeaudit description: kubeaudit helps you audit your Kubernetes clusters against common security controls files: - name: kubeaudit - name: kubectl-audit src: kubeaudit version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubeaudit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: kubeaudit_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Shopify/shadowenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Shopify repo_name: shadowenv description: reversible directory-local environment variable manipulations version_constraint: "false" version_overrides: - version_constraint: Version == "1.2.1" asset: shadowenv-{{.OS}}-10.14 format: raw replacements: darwin: macOS supported_envs: - darwin - version_constraint: Version == "2.1.0" asset: shadowenv-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - darwin - version_constraint: Version == "2.1.1" asset: shadowenv-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.0.0") asset: shadowenv-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - version_constraint: semver("<= 2.0.5") asset: shadowenv-{{.OS}}-latest format: raw replacements: darwin: macOS supported_envs: - darwin - version_constraint: semver("<= 2.0.7") asset: shadowenv-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: shadowenv-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Shopify/toxiproxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Shopify repo_name: toxiproxy description: A TCP proxy to simulate network and system conditions for chaos and resiliency testing files: - name: toxiproxy-cli - name: toxiproxy-server version_constraint: "false" version_overrides: - version_constraint: "true" asset: toxiproxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/SimonTheLeg/konf-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: SimonTheLeg repo_name: konf-go description: konf is a lightweight kubeconfig manager. With konf you can use different kubeconfigs at the same time. And because it does not need subshells, konf is blazing fast files: - name: konf-go - name: konf src: konf-go version_constraint: "false" version_overrides: - version_constraint: "true" asset: konf-go_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: konf-go_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Skardyy/mcat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Skardyy repo_name: mcat description: Terminal image, video, directory, and Markdown viewer version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.3" asset: mcat-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: mcat src: mcat-{{.Arch}}-{{.OS}}/mcat replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: mcat - version_constraint: "true" asset: mcat-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: mcat src: mcat-{{.Arch}}-{{.OS}}/mcat replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip files: - name: mcat supported_envs: - linux - darwin/arm64 - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Skarlso/crd-to-sample-yaml/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Skarlso repo_name: crd-to-sample-yaml description: Generate a sample YAML file from a CRD and view it rendered on a nice website files: - name: cty version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.8") asset: crd-to-yaml_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: crd-to-yaml rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: crd-to-yaml_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.4") asset: cty_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: cty rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cty_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cty_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: cty checksum: type: github_release asset: cty_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/SonarSource/sonar-scanner-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: SonarSource repo_name: sonar-scanner-cli description: Scanner CLI for SonarQube (Server, Cloud) files: - name: sonar-scanner version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.1.0") no_asset: true - version_constraint: semver("< 6.1.0") url: https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-{{.SemVer}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: sonar-scanner src: sonar-scanner-{{.SemVer}}-{{.OS}}-{{.Arch}}/bin/sonar-scanner replacements: darwin: macosx overrides: - goos: windows files: - name: sonar-scanner.bat src: sonar-scanner-{{.SemVer}}-{{.OS}}-{{.Arch}}/bin/sonar-scanner.bat - version_constraint: "true" url: https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-{{.SemVer}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: sonar-scanner src: sonar-scanner-{{.SemVer}}-{{.OS}}-{{.Arch}}/bin/sonar-scanner replacements: darwin: macosx amd64: x64 arm64: aarch64 overrides: - goos: windows files: - name: sonar-scanner.bat src: sonar-scanner-{{.SemVer}}-{{.OS}}-{{.Arch}}/bin/sonar-scanner.bat ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/ecschedule/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: ecschedule description: ecschedule is a tool to manage ECS Scheduled Tasks version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.1" asset: ecschedule_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: ecschedule src: "{{.AssetWithoutExt}}/ecschedule" overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin/arm64 - version_constraint: semver("<= 0.1.2") asset: ecsched_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: ecsched src: "{{.AssetWithoutExt}}/ecsched" overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.1") asset: ecschedule_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: ecschedule src: "{{.AssetWithoutExt}}/ecschedule" overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.3") asset: ecschedule_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: ecschedule src: "{{.AssetWithoutExt}}/ecschedule" overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin - version_constraint: semver("<= 0.11.4") asset: ecschedule_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: ecschedule src: "{{.AssetWithoutExt}}/ecschedule" checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin - version_constraint: "true" asset: ecschedule_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: ecschedule src: "{{.AssetWithoutExt}}/ecschedule" checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/gh2changelog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: gh2changelog asset: gh2changelog_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin files: - name: gh2changelog src: gh2changelog_{{.Version}}_{{.OS}}_{{.Arch}}/gh2changelog checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/ghch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: ghch description: Generate changelog from git history, tags and merged pull requests rosetta2: true asset: ghch_{{.Version}}_{{.OS}}_amd64.{{.Format}} supported_envs: - darwin - amd64 files: - name: ghch src: ghch_{{.Version}}_{{.OS}}_amd64/ghch format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/ghg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: ghg description: Get the executable from github releases easily rosetta2: true asset: ghg_{{.Version}}_{{.OS}}_amd64.{{.Format}} files: - name: ghg src: ghg_{{.Version}}_{{.OS}}_amd64/ghg format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/gitsemvers/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: gitsemvers description: Retrieve semvers from git tags asset: gitsemvers_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz files: - name: git-semvers src: gitsemvers_{{.Version}}_{{.OS}}_{{.Arch}}/git-semvers ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/gocredits/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: gocredits description: creates CREDITS file from LICENSE files of dependencies rosetta2: true asset: gocredits_{{.Version}}_{{.OS}}_amd64.{{.Format}} supported_envs: - darwin - linux files: - name: gocredits src: gocredits_{{.Version}}_{{.OS}}_amd64/gocredits format: tar.gz overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/godzil/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: godzil asset: godzil_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: A Go Authoring tool overrides: - goos: linux format: tar.gz files: - name: godzil src: godzil_{{.Version}}_{{.OS}}_{{.Arch}}/godzil ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/gotesplit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: gotesplit asset: gotesplit_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: Splits the testing in Go into a subset and run it. It is useful for the CI environment files: - name: gotesplit src: gotesplit_{{.Version}}_{{.OS}}_{{.Arch}}/gotesplit format: zip overrides: - goos: linux format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/goxz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: goxz asset: goxz_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: Just do cross building and archiving go tools conventionally files: - name: goxz src: goxz_{{.Version}}_{{.OS}}_{{.Arch}}/goxz format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/horenso/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: horenso description: Command wrapper for reporting the result. It is useful for cron jobs rosetta2: true asset: horenso_{{.Version}}_{{.OS}}_amd64.{{.Format}} supported_envs: - darwin - amd64 files: - name: horenso src: horenso_{{.Version}}_{{.OS}}_amd64/horenso format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/laminate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: laminate description: A command-line bridge tool that orchestrates external image generation commands to convert text/code strings to images version_constraint: "false" version_overrides: - version_constraint: "true" asset: laminate_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz files: - name: laminate src: laminate_{{.Version}}_{{.OS}}_{{.Arch}}/laminate supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/make2help/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: make2help description: Utility for self-documented Makefile version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: make2help_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: make2help src: make2help_{{.Version}}_{{.OS}}_{{.Arch}}/make2help overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.0") asset: make2help_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: make2help src: make2help_{{.Version}}_{{.OS}}_{{.Arch}}/make2help overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: make2help_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: make2help src: make2help_{{.Version}}_{{.OS}}_{{.Arch}}/make2help overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/maltmill/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: maltmill asset: maltmill_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: create and update Homebrew thrid party Formulae overrides: - goos: linux format: tar.gz files: - name: maltmill src: maltmill_{{.Version}}_{{.OS}}_{{.Arch}}/maltmill checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/podbard/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: podbard version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") asset: primcast_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin files: - name: primcast src: primcast_{{.Version}}_{{.OS}}_{{.Arch}}/primcast - version_constraint: "true" asset: podbard_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin files: - name: podbard src: podbard_{{.Version}}_{{.OS}}_{{.Arch}}/podbard ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/r2sync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: r2sync description: r2sync is a command-line tool for synchronizing files between a local directory and Cloudflare R2 version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") no_asset: true - version_constraint: "true" asset: r2sync_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin files: - name: r2sync src: r2sync_{{.Version}}_{{.OS}}_{{.Arch}}/r2sync ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/tagpr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: tagpr description: The tagpr automatically creates and updates a pull request for unreleased items, tag them when they are merged, and create releases asset: tagpr_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin files: - name: tagpr src: tagpr_{{.Version}}_{{.OS}}_{{.Arch}}/tagpr checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Songmu/timeout/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Songmu repo_name: timeout asset: timeout_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Timeout invocation. Go porting of GNU timeout and able to use as Go package overrides: - goos: linux format: tar.gz supported_envs: - darwin - amd64 rosetta2: true files: - name: go-timeout src: timeout_{{.Version}}_{{.OS}}_{{.Arch}}/go-timeout ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Stranger6667/jsonschema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Stranger6667 repo_name: jsonschema description: A high-performance JSON Schema validator for Rust version_prefix: cli- files: - name: jsonschema-cli version_constraint: "false" version_overrides: - version_constraint: "true" asset: jsonschema-cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/SuperCuber/dotter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: SuperCuber repo_name: dotter description: A dotfile manager and templater written in rust version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.12.15") asset: dotter format: raw windows_arm_emulation: true supported_envs: - linux - windows - version_constraint: semver("<= 0.13.0") asset: dotter format: raw windows_arm_emulation: true overrides: - goos: darwin asset: dotter.arm supported_envs: - linux - darwin/arm64 - windows - version_constraint: "true" asset: dotter-{{.OS}}-{{.Arch}}-musl format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: darwin asset: dotter-{{.OS}}-{{.Arch}}.arm replacements: amd64: amd64 - goos: windows asset: dotter-{{.OS}}-{{.Arch}}-msvc supported_envs: - linux - darwin/arm64 - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TaKO8Ki/frum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: TaKO8Ki repo_name: frum asset: frum-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz description: A little bit fast and modern Ruby version manager written in Rust replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true files: - name: frum src: frum-{{.Version}}-{{.Arch}}-{{.OS}}/frum ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TaKO8Ki/gobang/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: TaKO8Ki repo_name: gobang asset: gobang-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: A cross-platform TUI database management tool written in Rust replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true files: - name: gobang src: gobang-{{trimV .Version}}-{{.Arch}}-{{.OS}}/gobang ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TekWizely/bingo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: TekWizely repo_name: bingo description: The missing package manager for golang binaries (its homebrew for "go install") path: bingo ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TekWizely/run/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: TekWizely repo_name: run description: Task runner that helps you easily manage and invoke small scripts and wrappers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.5") no_asset: true - version_constraint: semver("<= 0.7.1") asset: run_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.0") asset: run_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: run_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Telemaco019/kubesafe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Telemaco019 repo_name: kubesafe description: Safely manage multiple Kubernetes clusters by defining safe contexts and protected commands version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubesafe_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kubesafe_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TheZoraiz/ascii-image-converter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: TheZoraiz repo_name: ascii-image-converter asset: ascii-image-converter_{{.OS}}_{{.Arch}}.{{.Format}} description: A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art files: - name: ascii-image-converter src: ascii-image-converter_{{.OS}}_{{.Arch}}/ascii-image-converter format: tar.gz overrides: - goos: windows format: zip replacements: linux: Linux windows: Windows darwin: macOS amd64: amd64_64bit arm64: arm64_64bit 386: i386_32bit arm: armv6_32bit checksum: type: github_release asset: sha256_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TimothyYe/skm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: TimothyYe repo_name: skm description: A simple and powerful SSH keys manager version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8.6" asset: skm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.7.0") version_prefix: V asset: skm-{{.OS}}64-{{.SemVer}}.{{.Format}} format: tar.gz replacements: darwin: mac overrides: - goos: linux replacements: amd64: x64 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.1") version_prefix: V asset: skm-{{.OS}}64-{{.SemVer}}.{{.Format}} format: tar.gz replacements: darwin: mac windows: win64 overrides: - goos: linux replacements: amd64: x64 - goos: windows asset: skm-{{.OS}}-{{.SemVer}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.5") asset: skm-{{.OS}}64-{{trimV .Version}}.{{.Format}} format: tar.gz replacements: darwin: mac windows: win64 overrides: - goos: linux replacements: amd64: x64 - goos: windows asset: skm-{{.OS}}-{{trimV .Version}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: skm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/TomWright/dasel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: TomWright repo_name: dasel rosetta2: true asset: dasel_{{.OS}}_{{.Arch}} format: raw description: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Traackr/binnacle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Traackr repo_name: binnacle description: An opinionated tool to interact with Kubernetes' Helm version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: binnacle-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: SHA256SUM.txt algorithm: sha256 supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 0.6.0") asset: binnacle-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUM.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: binnacle-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: SHA256SUM.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Trendyol/kink/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Trendyol repo_name: kink description: KinK is a helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Designed to ease clusters up for fast testing with batteries included in mind version_constraint: "false" version_overrides: - version_constraint: semver("< 0.2.1") asset: kink_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kink_checksums.txt algorithm: sha256 cosign: opts: - --key - https://raw.githubusercontent.com/Trendyol/kink/refs/tags/{{.Version}}/cosign.pub - --signature - https://github.com/Trendyol/kink/releases/download/{{.Version}}/kink_checksums.txt.sig - --insecure-ignore-tlog supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.2.1" asset: kink_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kink_checksums.txt algorithm: sha256 cosign: opts: - --key - https://raw.githubusercontent.com/Trendyol/kink/refs/tags/{{.Version}}/cosign.pub - --signature - https://github.com/Trendyol/kink/releases/download/{{.Version}}/kink_checksums.txt.sig - --insecure-ignore-tlog supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kink_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kink_checksums.txt algorithm: sha256 cosign: opts: - --key - https://raw.githubusercontent.com/Trendyol/kink/refs/tags/{{.Version}}/cosign.pub - --signature - https://github.com/Trendyol/kink/releases/download/{{.Version}}/kink_checksums.txt.sig supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Tyrrrz/FFmpegBin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Tyrrrz repo_name: FFmpegBin description: Pre-built FFmpeg binaries for every platform files: - name: ffmpeg - name: ffplay - name: ffprobe version_constraint: "false" version_overrides: - version_constraint: Version == "7.1.1" asset: ffmpeg-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 checksum: type: github_release asset: ffmpeg-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 - version_constraint: semver("<= 7.1.0") asset: ffmpeg-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - windows - version_constraint: "true" asset: ffmpeg-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 darwin: osx ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/UpCloudLtd/upcloud-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: UpCloudLtd repo_name: upcloud-cli description: UpCloud command line client (upctl) files: - name: upctl version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: upctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.0") asset: upcloud-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("< 3.16.0") asset: upcloud-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: upcloud-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 github_artifact_attestations: signer_workflow: UpCloudLtd/upcloud-cli/.github/workflows/publish.yml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Versent/saml2aws/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Versent repo_name: saml2aws description: CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP asset: saml2aws_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip - goos: darwin checksum: type: github_release asset: saml2aws_{{trimV .Version}}_darwin_checksums.txt algorithm: sha256 checksum: type: github_release asset: saml2aws_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 2.36.5") version_overrides: - version_constraint: semver(">= 2.34.0") overrides: - goos: windows format: zip - version_constraint: semver(">= 2.28.3") overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 2.28.1") overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 rosetta2: true - version_constraint: semver(">= 2.1.0") overrides: [] supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: saml2aws_{{trimV .Version}}_{{.OS}}_{{.Arch}}.sha512 algorithm: sha512 - version_constraint: semver(">= 2.0.2") overrides: [] supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: saml2aws_{{trimV .Version}}_{{.OS}}_{{.Arch}}.sha512 algorithm: sha512 - version_constraint: semver(">= 1.3.1") overrides: [] supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: saml2aws_{{trimV .Version}}_{{.OS}}_{{.Arch}}.sha512 algorithm: sha512 - version_constraint: semver("< 1.3.1") format: tgz overrides: [] replacements: amd64: x86_64 supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ViRb3/wgcf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ViRb3 repo_name: wgcf description: Cross-platform, unofficial CLI for Cloudflare Warp version_constraint: "false" version_overrides: - version_constraint: Version == "v2.2.6" asset: wgcf_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.2.2") asset: wgcf_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.2.5") asset: wgcf_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: wgcf_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/VictoriaMetrics/VictoriaMetrics/victoria-metrics/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: VictoriaMetrics/VictoriaMetrics/victoria-metrics type: github_release repo_owner: VictoriaMetrics repo_name: VictoriaMetrics description: "VictoriaMetrics: fast, cost-effective monitoring solution and time series database" version_filter: not (Version endsWith "-victorialogs") version_constraint: "false" version_overrides: - version_constraint: semver("< 1.2.1") no_asset: true - version_constraint: semver("<= 1.29.4") asset: victoria-metrics-{{.Version}}.{{.Format}} format: tar.gz files: - name: victoria-metrics src: victoria-metrics-prod supported_envs: - linux/amd64 - version_constraint: semver("<= 1.52.0") asset: victoria-metrics-{{.Version}}.{{.Format}} format: tar.gz files: - name: victoria-metrics src: victoria-metrics-prod checksum: type: github_release asset: victoria-metrics-{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.72.0") asset: victoria-metrics-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz files: - name: victoria-metrics src: victoria-metrics-prod checksum: type: github_release asset: victoria-metrics-{{.Arch}}-{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 1.78.1") asset: victoria-metrics-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz files: - name: victoria-metrics src: victoria-metrics-prod overrides: - goos: darwin asset: victoria-metrics-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 1.89.1") asset: victoria-metrics-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz files: - name: victoria-metrics src: victoria-metrics-prod checksum: type: github_release asset: victoria-metrics-{{.OS}}-{{.Arch}}-{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("> 1.97.1, <= 1.97.17") or semver("> 1.102.1, <= 1.102.21") or semver("> 1.110.0, <= 1.110.8") no_asset: true - version_constraint: "true" asset: victoria-metrics-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: victoria-metrics src: victoria-metrics-prod checksum: type: github_release asset: victoria-metrics-{{.OS}}-{{.Arch}}-{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: victoria-metrics src: victoria-metrics-{{.OS}}-{{.Arch}}-prod.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/VictoriaMetrics/VictoriaMetrics/vmutils/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: VictoriaMetrics/VictoriaMetrics/vmutils type: github_release repo_owner: VictoriaMetrics repo_name: VictoriaMetrics description: "VictoriaMetrics: fast, cost-effective monitoring solution and time series database" files: - name: vmalert-tool src: vmalert-tool-prod version_filter: semver("> 1.78.1") and not (Version endsWith "-victorialogs") and (Version endsWith ".0") version_constraint: "false" version_overrides: - version_constraint: Version == "v1.103.0" asset: vmutils-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: vmutils-{{.OS}}-{{.Arch}}-{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: vmutils-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: vmutils-{{.OS}}-{{.Arch}}-{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: vmalert-tool src: vmalert-tool-windows-{{.Arch}}-prod.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/WebAssembly/binaryen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: WebAssembly repo_name: binaryen description: Optimizer and compiler/toolchain library for WebAssembly asset: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos supported_envs: - darwin - amd64 version_prefix: version_ checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 files: - name: binaryen-unittests src: binaryen-{{.Version}}/bin/binaryen-unittests - name: wasm-as src: binaryen-{{.Version}}/bin/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/bin/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/bin/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/bin/wasm-emscripten-finalize - name: wasm-fuzz-types src: binaryen-{{.Version}}/bin/wasm-fuzz-types - name: wasm-metadce src: binaryen-{{.Version}}/bin/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/bin/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/bin/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/bin/wasm-shell - name: wasm-split src: binaryen-{{.Version}}/bin/wasm-split - name: wasm2js src: binaryen-{{.Version}}/bin/wasm2js version_constraint: semver(">= 108") version_overrides: - version_constraint: semver(">= 106") supported_envs: - darwin - windows/amd64 - version_constraint: semver(">= 105") files: - name: wasm-as src: binaryen-{{.Version}}/bin/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/bin/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/bin/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/bin/wasm-emscripten-finalize - name: wasm-fuzz-types src: binaryen-{{.Version}}/bin/wasm-fuzz-types - name: wasm-metadce src: binaryen-{{.Version}}/bin/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/bin/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/bin/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/bin/wasm-shell - name: wasm-split src: binaryen-{{.Version}}/bin/wasm-split - name: wasm2js src: binaryen-{{.Version}}/bin/wasm2js - version_constraint: semver(">= 100") rosetta2: true overrides: - goos: windows checksum: enabled: false files: - name: wasm-as src: binaryen-{{.Version}}/bin/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/bin/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/bin/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/bin/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}/bin/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/bin/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/bin/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/bin/wasm-shell - name: wasm-split src: binaryen-{{.Version}}/bin/wasm-split - name: wasm2js src: binaryen-{{.Version}}/bin/wasm2js - version_constraint: semver(">= 98") supported_envs: - darwin - windows/amd64 rosetta2: true overrides: - goos: windows checksum: enabled: false files: - name: wasm-as src: binaryen-{{.Version}}/bin/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/bin/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/bin/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/bin/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}/bin/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/bin/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/bin/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/bin/wasm-shell - name: wasm2js src: binaryen-{{.Version}}/bin/wasm2js - version_constraint: semver(">= 93") rosetta2: true overrides: - goos: windows checksum: enabled: false files: &webassembly_binaryen_files_3 - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2js src: binaryen-{{.Version}}/wasm2js - version_constraint: semver(">= 92") replacements: amd64: x86_64 darwin: apple-darwin rosetta2: true files: *webassembly_binaryen_files_3 overrides: - goos: windows checksum: enabled: false files: &webassembly_binaryen_files_windows_3 - name: asm2wasm src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/asm2wasm - name: wasm-as src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-shell - name: wasm2js src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm2js - version_constraint: semver(">= 91") overrides: - goos: linux goarch: arm64 replacements: arm64: aarch64 checksum: enabled: false - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_3 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 90") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows asset: binaryen-{{.Version}}-x86-{{.OS}}.{{.Format}} checksum: enabled: false files: &webassembly_binaryen_files_windows_2 - name: asm2wasm src: binaryen-{{.Version}}-x86-{{.OS}}/asm2wasm - name: wasm-as src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}-x86-{{.OS}}/wasm-shell - name: wasm2js src: binaryen-{{.Version}}-x86-{{.OS}}/wasm2js replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 89") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_3 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 88") replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - windows/amd64 rosetta2: true files: *webassembly_binaryen_files_3 overrides: - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_3 - version_constraint: semver(">= 84") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_3 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 82") replacements: amd64: x86_64 supported_envs: - windows/amd64 checksum: enabled: false files: *webassembly_binaryen_files_3 overrides: - goos: windows files: *webassembly_binaryen_files_windows_3 - version_constraint: semver(">= 77") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_3 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 76") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows asset: binaryen-{{.Version}}-x86-{{.OS}}.{{.Format}} checksum: enabled: false files: *webassembly_binaryen_files_windows_2 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 75") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_3 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 74") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: - name: asm2wasm src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/asm2wasm - name: wasm-as src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-shell - name: wasm2js src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm2js replacements: amd64: x86_64 supported_envs: - linux - windows/amd64 files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 44") replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: &webassembly_binaryen_files_4 - name: asm2wasm src: binaryen-{{.Version}}/asm2wasm - name: s2wasm src: binaryen-{{.Version}}/s2wasm - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/wasm-emscripten-finalize - name: wasm-merge src: binaryen-{{.Version}}/wasm-merge - name: wasm-metadce src: binaryen-{{.Version}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2asm src: binaryen-{{.Version}}/wasm2asm - version_constraint: semver(">= 42") replacements: amd64: x86_64 supported_envs: - linux/amd64 files: - name: asm2wasm src: binaryen-{{.Version}}/asm2wasm - name: s2wasm src: binaryen-{{.Version}}/s2wasm - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-merge src: binaryen-{{.Version}}/wasm-merge - name: wasm-metadce src: binaryen-{{.Version}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2asm src: binaryen-{{.Version}}/wasm2asm - version_constraint: semver(">= 38") replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: asm2wasm src: binaryen-{{.Version}}/asm2wasm - name: s2wasm src: binaryen-{{.Version}}/s2wasm - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-merge src: binaryen-{{.Version}}/wasm-merge - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2asm src: binaryen-{{.Version}}/wasm2asm - version_constraint: semver(">= 1.39.1") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: &webassembly_binaryen_files_windows_1 - name: asm2wasm src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/asm2wasm - name: wasm-as src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-shell - name: wasm2js src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm2js replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 version_prefix: "" rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 1.38.48") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_1 replacements: amd64: x86_64 supported_envs: - linux - windows/amd64 version_prefix: "" files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 1.38.47") replacements: amd64: x86_64 supported_envs: - windows/amd64 version_prefix: "" checksum: enabled: false files: *webassembly_binaryen_files_3 overrides: - goos: windows files: *webassembly_binaryen_files_windows_1 - version_constraint: semver(">= 1.38.32") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows checksum: enabled: false files: *webassembly_binaryen_files_windows_1 replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - linux - amd64 version_prefix: "" rosetta2: true files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 1.38.31") replacements: amd64: x86_64 supported_envs: - windows/amd64 version_prefix: "" checksum: enabled: false files: *webassembly_binaryen_files_3 overrides: - goos: windows files: - name: asm2wasm src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/asm2wasm - name: wasm-as src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-emscripten-finalize - name: wasm-metadce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm-shell - name: wasm2js src: binaryen-{{.Version}}-{{.Arch}}-{{.OS}}/wasm2js - version_constraint: semver(">= 1.38.30") asset: binaryen-{{.Version}}-x86-{{.OS}}.{{.Format}} replacements: {} supported_envs: - linux/amd64 version_prefix: "" files: *webassembly_binaryen_files_3 - version_constraint: semver(">= 1.37.34") replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux version_prefix: "" files: - name: asm2wasm src: binaryen-{{.Version}}/asm2wasm - name: s2wasm src: binaryen-{{.Version}}/s2wasm - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/wasm-emscripten-finalize - name: wasm-merge src: binaryen-{{.Version}}/wasm-merge - name: wasm-metadce src: binaryen-{{.Version}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2asm src: binaryen-{{.Version}}/wasm2asm - version_constraint: semver(">= 1.37.29") replacements: amd64: x86_64 supported_envs: - linux/amd64 version_prefix: "" files: - name: asm2wasm src: binaryen-{{.Version}}/asm2wasm - name: s2wasm src: binaryen-{{.Version}}/s2wasm - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-emscripten-finalize src: binaryen-{{.Version}}/wasm-emscripten-finalize - name: wasm-link-metadata src: binaryen-{{.Version}}/wasm-link-metadata - name: wasm-merge src: binaryen-{{.Version}}/wasm-merge - name: wasm-metadce src: binaryen-{{.Version}}/wasm-metadce - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-reduce src: binaryen-{{.Version}}/wasm-reduce - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2asm src: binaryen-{{.Version}}/wasm2asm - version_constraint: semver("< 1.37.29") replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux version_prefix: "" files: - name: asm2wasm src: binaryen-{{.Version}}/asm2wasm - name: s2wasm src: binaryen-{{.Version}}/s2wasm - name: wasm-as src: binaryen-{{.Version}}/wasm-as - name: wasm-ctor-eval src: binaryen-{{.Version}}/wasm-ctor-eval - name: wasm-dis src: binaryen-{{.Version}}/wasm-dis - name: wasm-merge src: binaryen-{{.Version}}/wasm-merge - name: wasm-opt src: binaryen-{{.Version}}/wasm-opt - name: wasm-shell src: binaryen-{{.Version}}/wasm-shell - name: wasm2asm src: binaryen-{{.Version}}/wasm2asm ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/WebAssembly/wabt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: WebAssembly repo_name: wabt description: The WebAssembly Binary Toolkit asset: wabt-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos-12 linux: ubuntu supported_envs: - amd64 - darwin rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 files: - name: spectest-interp src: wabt-{{.Version}}/bin/spectest-interp - name: wasm-decompile src: wabt-{{.Version}}/bin/wasm-decompile - name: wasm-interp src: wabt-{{.Version}}/bin/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/bin/wasm-objdump - name: wasm-stats src: wabt-{{.Version}}/bin/wasm-stats - name: wasm-strip src: wabt-{{.Version}}/bin/wasm-strip - name: wasm-validate src: wabt-{{.Version}}/bin/wasm-validate - name: wasm2c src: wabt-{{.Version}}/bin/wasm2c - name: wasm2wat src: wabt-{{.Version}}/bin/wasm2wat - name: wast2json src: wabt-{{.Version}}/bin/wast2json - name: wat-desugar src: wabt-{{.Version}}/bin/wat-desugar - name: wat2wasm src: wabt-{{.Version}}/bin/wat2wasm version_constraint: "false" version_overrides: - version_constraint: semver(">= 1.0.35") asset: wabt-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: wabt-{{.Version}}-{{.OS}}.{{.Format}} replacements: darwin: macos-14 linux: ubuntu-20.04 supported_envs: - darwin - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "1.0.34" - version_constraint: Version == "1.0.33" files: &wabt_files_1 - name: spectest-interp src: wabt-{{.Version}}/bin/spectest-interp - name: wasm-interp src: wabt-{{.Version}}/bin/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/bin/wasm-objdump - name: wasm-opcodecnt src: wabt-{{.Version}}/bin/wasm-opcodecnt - name: wasm-validate src: wabt-{{.Version}}/bin/wasm-validate - name: wasm2c src: wabt-{{.Version}}/bin/wasm2c - name: wasm2wat src: wabt-{{.Version}}/bin/wasm2wat - name: wast2json src: wabt-{{.Version}}/bin/wast2json - name: wat-desugar src: wabt-{{.Version}}/bin/wat-desugar - name: wat2wasm src: wabt-{{.Version}}/bin/wat2wasm - version_constraint: semver(">= 1.0.17") files: *wabt_files_1 replacements: darwin: macos linux: ubuntu - version_constraint: semver(">= 1.0.15") overrides: - goos: windows format: zip files: - name: wasm-decompile - name: wasm-interp - name: wasm-objdump - name: wasm-opcodecnt - name: wasm-strip - name: wasm-validate - name: wasm2c - name: wasm2wat - name: wast2json - name: wat-desugar - name: wat2wasm replacements: darwin: osx windows: win64 files: - name: wasm-decompile src: wabt-{{.Version}}/wasm-decompile - name: wasm-interp src: wabt-{{.Version}}/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/wasm-objdump - version_constraint: semver(">= 1.0.14") format: zip replacements: windows: win64 supported_envs: - windows/amd64 rosetta2: false # https://github.com/aquaproj/aqua-registry/pull/15753#issuecomment-1736713576 files: - name: wasm-decompile - name: wasm-interp - name: wasm-objdump - name: wasm-opcodecnt - name: wasm-strip - name: wasm-validate - name: wasm2c - name: wasm2wat - name: wast2json - name: wat-desugar - name: wat2wasm - version_constraint: semver(">= 1.0.13") overrides: - goos: windows format: zip files: - name: wasm-decompile - name: wasm-interp - name: wasm-objdump - name: wasm-opcodecnt - name: wasm-strip - name: wasm-validate - name: wasm2c - name: wasm2wat - name: wast2json - name: wat-desugar - name: wat2wasm replacements: windows: win64 supported_envs: - linux/amd64 - windows/amd64 rosetta2: false # https://github.com/aquaproj/aqua-registry/pull/15753#issuecomment-1736713576 files: - name: wasm-decompile src: wabt-{{.Version}}/wasm-decompile - name: wasm-interp src: wabt-{{.Version}}/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/wasm-objdump - version_constraint: semver(">= 1.0.5") overrides: - goos: windows format: zip checksum: enabled: false files: - name: spectest-interp - name: wabt-unittests - name: wasm-interp - name: wasm-objdump - name: wasm-opcodecnt - name: wasm-validate - name: wasm2c - name: wasm2wat - name: wast2json - name: wat-desugar - name: wat2wasm replacements: darwin: osx windows: win64 files: - name: spectest-interp src: wabt-{{.Version}}/spectest-interp - name: wasm-interp src: wabt-{{.Version}}/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/wasm-objdump - name: wasm-opcodecnt src: wabt-{{.Version}}/wasm-opcodecnt - name: wasm-validate src: wabt-{{.Version}}/wasm-validate - name: wasm2c src: wabt-{{.Version}}/wasm2c - name: wasm2wat src: wabt-{{.Version}}/wasm2wat - name: wast2json src: wabt-{{.Version}}/wast2json - name: wat-desugar src: wabt-{{.Version}}/wat-desugar - name: wat2wasm src: wabt-{{.Version}}/wat2wasm - version_constraint: semver(">= 1.0.3") replacements: darwin: osx supported_envs: - linux/amd64 - darwin files: - name: spectest-interp src: wabt-{{.Version}}/spectest-interp - name: wasm-interp src: wabt-{{.Version}}/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/wasm-objdump - name: wasm-opcodecnt src: wabt-{{.Version}}/wasm-opcodecnt - name: wasm-validate src: wabt-{{.Version}}/wasm-validate - name: wasm2c src: wabt-{{.Version}}/wasm2c - name: wasm2wat src: wabt-{{.Version}}/wasm2wat - name: wast2json src: wabt-{{.Version}}/wast2json - name: wat-desugar src: wabt-{{.Version}}/wat-desugar - name: wat2wasm src: wabt-{{.Version}}/wat2wasm - version_constraint: semver("< 1.0.3") replacements: {} supported_envs: - linux/amd64 rosetta2: false # https://github.com/aquaproj/aqua-registry/pull/15753#issuecomment-1736713576 files: - name: spectest-interp src: wabt-{{.Version}}/spectest-interp - name: wasm-interp src: wabt-{{.Version}}/wasm-interp - name: wasm-objdump src: wabt-{{.Version}}/wasm-objdump - name: wasm-opcodecnt src: wabt-{{.Version}}/wasm-opcodecnt - name: wasm-validate src: wabt-{{.Version}}/wasm-validate - name: wasm2c src: wabt-{{.Version}}/wasm2c - name: wasm2wat src: wabt-{{.Version}}/wasm2wat - name: wast2json src: wabt-{{.Version}}/wast2json - name: wat-desugar src: wabt-{{.Version}}/wat-desugar - name: wat2wasm src: wabt-{{.Version}}/wat2wasm ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Wilfred/difftastic/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Wilfred repo_name: difftastic description: a structural diff that understands syntax files: - name: difft version_constraint: "false" version_overrides: - version_constraint: Version == "0.51.0" no_asset: true - version_constraint: Version == "0.36.0" asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: difft replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.51.1" asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "0.52.0" asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: Version == "0.53.0" asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.56.0" asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 0.26.2") asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: difft replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.50.0") asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.62.0") asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: difft-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: difft replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/WoozyMasta/kube-dump/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: WoozyMasta repo_name: kube-dump description: Backup a Kubernetes cluster as a yaml manifest path: kube-dump supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/XAMPPRocky/tokei/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: XAMPPRocky repo_name: tokei description: Count your code, quickly version_constraint: "false" version_overrides: - version_constraint: semver("<= 9.1.0") asset: tokei-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 10.0.1") asset: tokei-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: Version == "v10.1.0" asset: tokei-{{.Version}}-i686-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 asset: tokei-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: linux: unknown-linux-gnu supported_envs: - linux - version_constraint: Version == "v10.1.1" asset: tokei-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: Version == "v10.1.2" asset: tokei-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 11.1.1") asset: tokei-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 12.0.3") asset: tokei-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: raw asset: tokei-{{.Arch}}-{{.OS}} - version_constraint: Version == "v12.0.4a" asset: tokei-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: raw asset: tokei-{{.Arch}}-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v12.0.4" asset: tokei-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: raw asset: tokei-{{.Arch}}-{{.OS}} - version_constraint: Version == "v12.1.0" asset: tokei-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 13.0.0-alpha.0") asset: tokei-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: raw asset: tokei-{{.Arch}}-{{.OS}} - version_constraint: "true" type: cargo crate: tokei ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/XcodesOrg/xcodes/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: XcodesOrg repo_name: xcodes description: The best command-line tool to install and switch between multiple versions of Xcode asset: xcodes.zip supported_envs: - darwin version_overrides: - version_constraint: Version == "1.4.0" no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/YS-L/csvlens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: YS-L repo_name: csvlens description: Command line csv viewer version_constraint: "false" version_overrides: - version_constraint: semver("< 0.10.0") asset: csvlens-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csvlens src: csvlens-{{.Arch}}-{{.OS}}/csvlens replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csvlens supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: csvlens-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csvlens src: csvlens-{{.Arch}}-{{.OS}}/csvlens replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csvlens supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/Zxilly/go-size-analyzer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: Zxilly repo_name: go-size-analyzer description: A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats files: - name: gsa version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: semver("< 1.2.3") asset: go-size-analyzer_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("< 1.3.4") asset: go-size-analyzer_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: Zxilly/go-size-analyzer/.github/workflows/build-gsa.yml - version_constraint: semver("<= 1.9.1") asset: go-size-analyzer_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip # Disable slsa_provenance # FAILED: SLSA verification failed: untrusted reusable workflow: https://github.com/Zxilly/go-size-analyzer/.github/workflows/release.yml with builderID provided: false github_artifact_attestations: signer_workflow: Zxilly/go-size-analyzer/.github/workflows/release.yml - version_constraint: "true" asset: go-size-analyzer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: Zxilly/go-size-analyzer/.github/workflows/release.yml # Disable slsa_provenance # FAILED: SLSA verification failed: untrusted reusable workflow: https://github.com/Zxilly/go-size-analyzer/.github/workflows/release.yml with builderID provided: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/_go/sigsum.org/sigsum-go/cmd/sigsum-key/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: _go/sigsum.org/sigsum-go#cmd/sigsum-key type: go_install description: One of Sigsum command line tools. Generate new keys, create and verify signatures, and convert between different key formats. path: sigsum.org/sigsum-go/cmd/sigsum-key go_version_path: sigsum.org/sigsum-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/_go/sigsum.org/sigsum-go/cmd/sigsum-monitor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: _go/sigsum.org/sigsum-go#cmd/sigsum-monitor type: go_install description: One of Sigsum command line tools path: sigsum.org/sigsum-go/cmd/sigsum-monitor go_version_path: sigsum.org/sigsum-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/_go/sigsum.org/sigsum-go/cmd/sigsum-submit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: _go/sigsum.org/sigsum-go#cmd/sigsum-submit type: go_install description: | One of Sigsum command line tools. The sigsum-submit tool is used to create and/or submit add-leaf requests to a Sigsum log path: sigsum.org/sigsum-go/cmd/sigsum-submit go_version_path: sigsum.org/sigsum-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/_go/sigsum.org/sigsum-go/cmd/sigsum-token/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: _go/sigsum.org/sigsum-go#cmd/sigsum-token type: go_install description: | One of Sigsum command line tools. The sigsum-token tool is used to manage the Sigsum "submit tokens" that are used for domain based rate limiting path: sigsum.org/sigsum-go/cmd/sigsum-token go_version_path: sigsum.org/sigsum-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/_go/sigsum.org/sigsum-go/cmd/sigsum-verify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: _go/sigsum.org/sigsum-go#cmd/sigsum-verify type: go_install description: One of Sigsum command line tools. sigsum-verify tool verifies a Sigsum proof, as created by sigsum-submit path: sigsum.org/sigsum-go/cmd/sigsum-verify go_version_path: sigsum.org/sigsum-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/_go/sigsum.org/sigsum-go/cmd/sigsum-witness/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: _go/sigsum.org/sigsum-go#cmd/sigsum-witness type: go_install description: One of Sigsum command line tools path: sigsum.org/sigsum-go/cmd/sigsum-witness go_version_path: sigsum.org/sigsum-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/a-h/templ/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: a-h repo_name: templ description: A language for writing HTML user interfaces in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.126") asset: templ_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.148") asset: templ_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.194") asset: templ_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("< 0.2.639") asset: templ_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: templ_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --signature - https://github.com/a-h/templ/releases/download/{{.Version}}/checksums.txt.sig - --key - https://raw.githubusercontent.com/a-h/templ/refs/tags/{{.Version}}/cosign.pub ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/a8m/envsubst/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: a8m repo_name: envsubst description: Environment variables substitution for Go version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: envsubst-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.0" asset: envsubst-{{.OS}}-{{.Arch}} format: raw rosetta2: true complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux overrides: - goos: windows asset: envsubst.exe.exec supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.2.0" asset: envsubst-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux overrides: - goos: windows asset: envsubst - version_constraint: Version == "v1.4.1" asset: envsubst-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin - version_constraint: "true" asset: envsubst-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows asset: envsubst ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aakso/ssh-inscribe/sshi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: aakso/ssh-inscribe/sshi repo_owner: aakso repo_name: ssh-inscribe description: SSH CA Client/Server version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: sshi-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.1") asset: sshi-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.10.0" asset: sshi-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: sshi-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aandrew-me/tgpt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aandrew-me repo_name: tgpt description: AI Chatbots in terminal without needing API keys version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: tgpt-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: mac overrides: - goos: windows asset: tgpt-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.2.1") asset: tgpt-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: mac overrides: - goos: windows asset: tgpt-{{.Arch}} - version_constraint: "true" asset: tgpt-{{.OS}}-{{.Arch}} format: raw replacements: darwin: mac overrides: - goos: windows asset: tgpt-{{.Arch}}.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/abhimanyu003/sttr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: abhimanyu003 repo_name: sttr description: cross-platform, cli app to perform various operations on string version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.11") asset: sttr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sttr_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.23") asset: sttr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sttr_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: sttr_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - version_constraint: Version == "v0.2.24" asset: sttr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sttr_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/abhimanyu003/sttr/.github/workflows/goreleaser.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/abhimanyu003/sttr/releases/download/{{.Version}}/sttr_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/abhimanyu003/sttr/releases/download/{{.Version}}/sttr_{{trimV .Version}}_checksums.txt.pem overrides: - goos: darwin asset: sttr_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.2.28") asset: sttr_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sttr_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/abhimanyu003/sttr/releases/download/{{.Version}}/sttr_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/abhimanyu003/sttr/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/abhimanyu003/sttr/releases/download/{{.Version}}/sttr_{{trimV .Version}}_checksums.txt.sig overrides: - goos: darwin asset: sttr_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: sttr_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sttr_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: sttr_{{trimV .Version}}_checksums.txt.sigstore.json opts: - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate-identity-regexp - "^https://github\\.com/abhimanyu003/sttr/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" overrides: - goos: darwin asset: sttr_{{.OS}}_all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/abhinav/doc2go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: abhinav repo_name: doc2go description: Your Go project's documentation, to-go version_constraint: "false" version_overrides: - version_constraint: "true" asset: doc2go-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/abice/go-enum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: abice repo_name: go-enum description: An enum generator for go version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.5.9-beta-1", "v0.5.9"] no_asset: true - version_constraint: Version == "v0.3.5" asset: go-enum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.3.6" asset: go-enum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: go-enum_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.5.9-beta-2" asset: go-enum_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: go-enum_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.4") no_asset: true - version_constraint: semver("<= 0.3.11") asset: go-enum_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: go-enum_checksums.txt algorithm: sha256 - version_constraint: "true" asset: go-enum_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: go-enum_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/abiosoft/colima/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: abiosoft repo_name: colima description: Container runtimes on macOS (and Linux) with minimal setup version_constraint: "false" version_overrides: - version_constraint: Version == "v0.7.1" # https://github.com/abiosoft/colima/issues/1106 asset: colima-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: colima-{{.OS}}-{{.Arch}}.sha256sum algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin checksum: enabled: false supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.10") no_asset: true - version_constraint: semver("<= 0.2.2") asset: colima-amd64 rosetta2: true supported_envs: - darwin - version_constraint: "true" asset: colima-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: colima-{{.OS}}-{{.Arch}}.sha256sum algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/abs-lang/abs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: abs-lang repo_name: abs description: "Home of the ABS programming language: the joy of shell scripting" rosetta2: true format: raw asset: abs-{{.OS}}-{{.Arch}} supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/acheronfail/repgrep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: acheronfail repo_name: repgrep description: An interactive replacer for ripgrep that makes it easy to find and replace across files on the command line version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: Version == "v0.2.0" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.0") asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.3") asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver("<= 0.4.5") asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("<= 0.4.7") no_asset: true - version_constraint: Version == "v0.4.8" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver("<= 0.7.0") asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: Version == "v0.7.1" no_asset: true - version_constraint: semver("<= 0.9.0") asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: Version == "0.10.2" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: Version == "0.10.3" no_asset: true - version_constraint: Version == "0.10.4" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: Version == "0.10.5" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: Version == "0.10.6" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: "true" asset: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rgr src: repgrep-{{.Version}}-{{.Arch}}-{{.OS}}/rgr overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/achristmascarl/rainfrog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: achristmascarl repo_name: rainfrog description: a database management tui for postgres version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.12") asset: rainfrog-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: rainfrog-{{.Version}}-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 - version_constraint: "true" asset: rainfrog-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: rainfrog-{{.Version}}-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/acorn-io/runtime/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: acorn-io repo_name: runtime aliases: - name: acorn-io/acorn description: A simple application deployment framework for Kubernetes asset: acorn-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: acorn format: tar.gz replacements: darwin: macOS overrides: - goos: darwin asset: acorn-{{.Version}}-{{.OS}}-universal.{{.Format}} - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/actions/go-versions/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: actions repo_name: go-versions description: Go releases for Actions Runner Images files: - name: go src: bin/go - name: gofmt src: bin/gofmt version_constraint: "false" version_overrides: - version_constraint: "true" asset: go-{{.Version | regexFind "^[^-]+"}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x64 windows: win32 checksum: type: github_release asset: hashes.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/adhocteam/ssm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: adhocteam repo_name: ssm description: AWS SSM Paramater Store CLI version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.0" no_asset: true - version_constraint: semver("<= 1.1.0") asset: ssm-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 checksum: type: github_release asset: "{{.Asset}}.sha" algorithm: sha256 - version_constraint: semver("<= 1.4.2") asset: ssm-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin # linux/amd64 doesn't match hash overrides: - goos: linux goarch: amd64 checksum: enabled: false checksum: type: github_release asset: "{{.Asset}}.sha" algorithm: sha256 - version_constraint: semver("<= 1.5.1") asset: ssm-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin # darwin/arm64 doesn't match hash # https://github.com/adhocteam/ssm/pull/41 overrides: - goos: darwin goarch: arm64 checksum: enabled: false checksum: type: github_release asset: "{{.Asset}}.sha" algorithm: sha256 - version_constraint: "true" # https://github.com/adhocteam/ssm/pull/41 asset: ssm-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: "{{.Asset}}.sha" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aduros/wasm4/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aduros repo_name: wasm4 description: Build retro games using WebAssembly for a fantasy console files: - name: w4 version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.9" asset: wasm4-{{.OS}}.{{.Format}} format: zip files: - name: w4 src: wasm4-{{.OS}}/w4 replacements: darwin: mac supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: w4-{{.OS}}.{{.Format}} format: zip files: - name: w4 replacements: darwin: mac supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aereal/jsondiff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aereal repo_name: jsondiff description: functions to calculate JSON objects differences with gojq filter version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") no_asset: true - version_constraint: semver("<= 0.2.3") asset: jsondiff_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: jsondiff_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.0") no_asset: true - version_constraint: "true" asset: jsondiff_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: jsondiff_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/afnanenayet/diffsitter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: afnanenayet repo_name: diffsitter description: A tree-sitter based AST difftool to get meaningful semantic diffs version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.1" asset: diffsitter-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.3") asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: diffsitter src: target/release/diffsitter supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.5" no_asset: true - version_constraint: Version == "v0.1.6" asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.0-2") asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter overrides: - goos: windows format: zip files: - name: diffsitter supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.2.0-3" asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter overrides: - goos: windows format: zip files: - name: diffsitter checksum: enabled: false supported_envs: - linux/amd64 - windows/amd64 checksum: type: github_release asset: diffsitter-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 - version_constraint: Version == "v0.2.0" asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter overrides: - goos: windows format: zip files: - name: diffsitter replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.3.0-1" asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter overrides: - goos: windows format: zip files: - name: diffsitter checksum: enabled: false supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.3.0" asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter supported_envs: - linux/amd64 - version_constraint: semver("<= 0.6.4") asset: diffsitter-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/diffsitter - name: git-diffsitter src: diffsitter-{{.OS}}-{{.Arch}}/git-diffsitter overrides: - goos: windows format: zip checksum: enabled: false files: - name: diffsitter - name: git-diffsitter supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.6.5" asset: diffsitter-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/diffsitter - name: git-diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/git-diffsitter overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip checksum: enabled: false files: - name: diffsitter - name: git-diffsitter replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.6.6" asset: diffsitter-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/diffsitter - name: git-diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/git-diffsitter overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip checksum: enabled: false files: - name: diffsitter - name: git-diffsitter replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.7.1") asset: diffsitter-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/diffsitter - name: git-diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/git-diffsitter overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip checksum: enabled: false files: - name: diffsitter - name: git-diffsitter replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.7.2" asset: diffsitter-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/diffsitter - name: git-diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/git-diffsitter overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.7.3" asset: diffsitter-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: diffsitter src: diffsitter-{{.Arch}}-{{.OS}}/diffsitter overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip checksum: enabled: false files: - name: diffsitter - name: git-diffsitter replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: diffsitter-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz complete_windows_ext: false overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: diffsitter-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ahmetb/kubectl-tree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ahmetb repo_name: kubectl-tree description: kubectl plugin to browse Kubernetes object hierarchies as a tree (star the repo if you are using) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.0" asset: kubectl-tree_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kubectl-tree_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.0") asset: kubectl-tree_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kubectl-tree_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.1") asset: kubectl-tree_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kubectl-tree_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubectl-tree_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kubectl-tree_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ahmetb/kubectx/kubens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: ahmetb/kubectx/kubens type: github_release repo_owner: ahmetb repo_name: kubectx aliases: - name: ahmetb/kubens description: Faster way to switch between clusters and namespaces in kubectl version_constraint: "false" version_overrides: - version_constraint: Version == "v0.9.0" asset: kubens_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.0") no_asset: true - version_constraint: semver("<= 0.9.2") asset: kubens_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.9.4") asset: kubens_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kubens_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ahmetb/kubectx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ahmetb repo_name: kubectx description: Faster way to switch between clusters and namespaces in kubectl version_constraint: "false" version_overrides: - version_constraint: Version == "v0.9.0" asset: kubectx_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.0") no_asset: true - version_constraint: semver("<= 0.9.2") asset: kubectx_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.9.4") asset: kubectx_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kubectx_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/air-verse/air/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: air-verse repo_name: air aliases: - name: cosmtrek/air description: Live reload for Go apps version_constraint: "false" version_overrides: - version_constraint: Version == "v1.12.2" asset: air_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: air_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.12.3" asset: air_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: air_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.12.1") no_asset: true - version_constraint: semver("<= 1.15.1") asset: air_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: air_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.27.3") asset: air_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: air_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: air_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: air_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/airbytehq/abctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: airbytehq repo_name: abctl description: Airbyte's CLI for managing local Airbyte installations version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.2" asset: abctl-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: abctl src: "{{.AssetWithoutExt}}/abctl" overrides: - envs: - linux - darwin/amd64 format: tar.gz - version_constraint: semver("<= 0.13.1") asset: abctl-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: abctl src: "{{.AssetWithoutExt}}/abctl" overrides: - goos: windows format: zip - version_constraint: "true" asset: abctl-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: abctl src: "{{.AssetWithoutExt}}/abctl" checksum: type: github_release asset: abctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ajeetdsouza/zoxide/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ajeetdsouza repo_name: zoxide description: A smarter cd command. Supports all major shells format: tar.gz overrides: - goos: windows format: zip replacements: windows: pc-windows-msvc linux: unknown-linux-musl darwin: apple-darwin amd64: x86_64 arm64: aarch64 version_constraint: semver(">= 0.8.2") asset: zoxide-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} version_overrides: - version_constraint: "true" asset: zoxide-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/akiomik/mado/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: akiomik repo_name: mado description: A fast Markdown linter written in Rust version_constraint: "false" version_overrides: - version_constraint: "true" asset: mado-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux-gnu windows: Windows checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: mado-{{.OS}}-msvc-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alajmo/mani/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alajmo repo_name: mani description: CLI tool to help you manage repositories version_constraint: "false" version_overrides: - version_constraint: "true" asset: mani_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alcideio/rbac-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alcideio repo_name: rbac-tool description: Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: semver("<= 0.6.2") asset: rbac-tool-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rbac-tool src: "{{.OS}}-{{.Arch}}/rbac-tool" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.1") asset: rbac-tool_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: rbac-tool_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.0") asset: rbac-tool_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: rbac-tool_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.4") asset: rbac-tool_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: rbac-tool_checksums.txt algorithm: sha256 - version_constraint: "true" asset: rbac-tool_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: rbac-tool_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alebeck/boring/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alebeck repo_name: boring description: The `boring` SSH tunnel manager version_constraint: "false" version_overrides: - version_constraint: "true" asset: boring-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alexellis/arkade/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alexellis repo_name: arkade description: Open Source Marketplace For Developer Tools files: - name: ark - name: arkade version_constraint: "false" version_overrides: - version_constraint: Version in ["0.6.6", "0.6.26", "0.6.32", "0.6.34", "0.7.2"] no_asset: true - version_constraint: Version == "0.1.0" asset: bazaar format: raw files: - name: bazaar overrides: - goos: linux goarch: arm64 asset: bazaar-arm64 - goos: darwin asset: bazaar-darwin - version_constraint: semver("<= 0.8.12") asset: arkade format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: arkade-arm64 - goos: darwin asset: arkade-darwin - version_constraint: "true" asset: arkade format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: arkade-arm64 - goos: darwin goarch: amd64 asset: arkade-darwin - goos: darwin goarch: arm64 asset: arkade-darwin-arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alexellis/k3sup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alexellis repo_name: k3sup description: bootstrap K3s over SSH in < 60s version_constraint: "false" version_overrides: - version_constraint: Version in ["0.3.2", "0.4.4", "0.5.9", "0.12.9"] no_asset: true - version_constraint: semver("<= 0.2.1") asset: k3sup format: raw overrides: - goos: linux goarch: arm64 asset: k3sup-arm64 - goos: darwin asset: k3sup-darwin supported_envs: - darwin - linux - version_constraint: semver("<= 0.5.8") asset: k3sup format: raw overrides: - goos: linux goarch: arm64 asset: k3sup-arm64 - goos: darwin asset: k3sup-darwin - version_constraint: semver("<= 0.9.7") asset: k3sup format: raw overrides: - goos: linux goarch: arm64 asset: k3sup-arm64 - goos: darwin asset: k3sup-darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.9.10") no_asset: true - version_constraint: semver("<= 0.12.1") asset: k3sup format: raw overrides: - goos: linux goarch: arm64 asset: k3sup-arm64 - goos: darwin asset: k3sup-darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: k3sup format: raw overrides: - goos: linux goarch: arm64 asset: k3sup-arm64 - goos: darwin goarch: amd64 asset: k3sup-darwin - goos: darwin goarch: arm64 asset: k3sup-darwin-arm64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alexellis/kubetrim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alexellis repo_name: kubetrim description: Trim your KUBECONFIG automatically version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1-rc1") no_asset: true - version_constraint: semver("<= 0.0.1-rc3") asset: kubetrim format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: kubetrim-arm64 - goos: darwin goarch: amd64 asset: kubetrim-darwin - goos: darwin goarch: arm64 asset: kubetrim-darwin-arm64 - version_constraint: "true" asset: kubetrim.tgz format: tgz files: - name: kubetrim src: '{{trimSuffix ".tgz" .Asset}}' overrides: - goos: linux goarch: arm64 asset: kubetrim-arm64.tgz - goos: darwin goarch: amd64 asset: kubetrim-darwin.tgz - goos: darwin goarch: arm64 asset: kubetrim-darwin-arm64.tgz - goos: windows asset: kubetrim.exe.tgz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alexhallam/tv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alexhallam repo_name: tv description: (tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment files: - name: tidy-viewer version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.18") error_message: The version is too old. Please upgrade to a newer version. - version_constraint: semver("<= 1.4.6") asset: tidy-viewer--{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tidy-viewer src: "{{.AssetWithoutExt}}/tidy-viewer" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.30") asset: tidy-viewer-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tidy-viewer src: "{{.AssetWithoutExt}}/tidy-viewer" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.5.2") asset: tidy-viewer-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: tidy-viewer src: "{{.AssetWithoutExt}}/tidy-viewer" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux format: tgz asset: tidy-viewer-{{.Version}}.{{.Format}} files: - name: tidy-viewer src: usr/bin/tidy-viewer - goos: darwin format: tar.gz supported_envs: - darwin - windows - linux/amd64 - version_constraint: semver("<= 1.6.5") no_asset: true - version_constraint: "true" asset: tidy-viewer-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: darwin format: tar.gz - goos: linux format: tgz asset: tidy-viewer-{{.Version}}.{{.Format}} supported_envs: - darwin - windows - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alexpasmantier/television/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alexpasmantier repo_name: television description: The revolution will (not) be televised files: - name: tv version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.15") no_asset: true - version_constraint: semver("<= 0.10.9") asset: tv-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: "tv-{{.Version}}-{{.OS}}-{{.Arch}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.11.3") asset: tv-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: tv src: "{{.AssetWithoutExt}}/tv" replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: "tv-{{.Version}}-{{.OS}}-{{.Arch}}.sha256" algorithm: sha256 - version_constraint: "true" asset: tv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: tv src: "{{.AssetWithoutExt}}/tv" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: tv-{{.Version}}-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/allero-io/allero/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: allero-io repo_name: allero description: By scanning CI/CD misconfigurations, Allero helps reduce production issues, harden your security posture and shift-left CI/CD from DevOps to developers version_constraint: "false" version_overrides: - version_constraint: "true" asset: allero_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/allyring/pvw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: allyring repo_name: pvw description: A port viewer TUI made with BubbleTea in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.1") asset: pvw_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pvw_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.4.1") asset: pvw_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pvw_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: pvw_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pvw_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alpkeskin/mosint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: alpkeskin repo_name: mosint description: An automated e-mail OSINT tool version_constraint: "false" version_overrides: - version_constraint: Version == "v2.3.1" type: go_build files: - name: mosint src: . dir: mosint-{{trimV .Version}} - version_constraint: "true" path: github.com/alpkeskin/mosint/v{{(semver .Version).Major}}/cmd/mosint ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/altsem/gitu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: altsem repo_name: gitu description: A TUI Git client inspired by Magit version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.17.1") asset: gitu-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: gitu src: "{{.AssetWithoutExt}}/gitu" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.18.3") no_asset: true - version_constraint: semver("<= 0.19.1") asset: gitu-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: gitu src: "{{.AssetWithoutExt}}/gitu" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.29.0") asset: gitu-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: gitu src: "{{.AssetWithoutExt}}/gitu" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gitu-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: gitu src: "{{.AssetWithoutExt}}/gitu" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/alvinunreal/tmuxai/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: alvinunreal repo_name: tmuxai aliases: - name: alvinunreal/tmuxai - name: BoringDystopiaDevelopment/tmuxai description: AI-Powered, Non-Intrusive Terminal Assistant version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.0.0") asset: tmuxai_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.sha256 algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tmuxai_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.sha256 algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/amacneil/dbmate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: amacneil repo_name: dbmate description: A lightweight, framework-agnostic database migration tool version_constraint: "false" version_overrides: - version_constraint: Version == "v1.13.0" asset: dbmate-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos - version_constraint: semver("<= 1.6.0") asset: dbmate-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.9.1") asset: dbmate-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.11.0") asset: dbmate-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: macos - version_constraint: "true" asset: dbmate-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/amalshaji/portr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: amalshaji repo_name: portr description: Open source ngrok alternative designed for teams. Tunnel http, tcp or websocket connections version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") no_asset: true - version_constraint: "true" asset: portr_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/amber-lang/amber/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: amber-lang repo_name: amber aliases: - name: Ph0enixKM/Amber description: Amber the programming language compiled to bash version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1-alpha") asset: amber_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: macos supported_envs: - linux - darwin - version_constraint: "true" asset: amber-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: amber src: "{{.AssetWithoutExt}}/amber" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 files: - name: amber checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/amir20/dtop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: amir20 repo_name: dtop description: Terminal dashboard for Docker monitoring across multiple hosts with Dozzle integration version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.4") asset: dtop_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: dtop_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.0") asset: dtop_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: dtop_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.3.8") asset: dtop-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: dtop src: "{{.AssetWithoutExt}}/dtop" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: dtop-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: dtop src: "{{.AssetWithoutExt}}/dtop" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ampcode/zvelte-check/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ampcode repo_name: zvelte-check description: A fast diagnostic tool for Svelte projects version_constraint: "false" version_overrides: - version_constraint: "true" asset: zvelte-check-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/anchore/grype/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: anchore repo_name: grype description: A vulnerability scanner for container images and filesystems version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: grype_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: grype_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.23.0") asset: grype_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: grype_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: darwin checksum: # checksum not included in checksums.txt enabled: false supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.31.1") asset: grype_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: grype_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: darwin checksum: # checksum not included in checksums.txt enabled: false - goos: windows checksum: # checksum not included in checksums.txt enabled: false - version_constraint: semver("<= 0.71.0") asset: grype_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: grype_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: grype_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: grype_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/anchore/grype/releases/download/{{.Version}}/grype_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/anchore/grype/.github/workflows/release.yaml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/anchore/grype/releases/download/{{.Version}}/grype_{{trimV .Version}}_checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/anchore/quill/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: anchore repo_name: quill description: Simple mac binary signing from any platform version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: quill_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: quill_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin format: tar.gz supported_envs: - darwin - windows/amd64 - version_constraint: "true" asset: quill_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: quill_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/anchore/syft/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: anchore repo_name: syft description: CLI tool and library for generating a Software Bill of Materials from container images and filesystems version_constraint: "false" version_overrides: - version_constraint: Version == "v0.26.0" asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: darwin checksum: # checksum isn't included in checksums.txt enabled: false supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.27.0" asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip checksum: # checksum isn't included in checksums.txt enabled: false - goos: windows checksum: # checksum isn't included in checksums.txt enabled: false supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.36.0" asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: windows: Windows checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: # checksum isn't included in checksums.txt enabled: false - goos: windows format: zip checksum: # checksum isn't included in checksums.txt enabled: false - version_constraint: semver("<= 0.5.0") asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: # checksum isn't included in checksums.txt enabled: false supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.24.0") asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: darwin checksum: # checksum isn't included in checksums.txt enabled: false supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.25.0") asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip checksum: # checksum isn't included in checksums.txt enabled: false supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.35.1") asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: # checksum isn't included in checksums.txt enabled: false - goos: linux format: tar.gz - goos: windows checksum: # checksum isn't included in checksums.txt enabled: false - version_constraint: semver("< 0.37.10") asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip checksum: # checksum isn't included in checksums.txt enabled: false - version_constraint: semver("<= 0.103.1") asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: syft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: syft_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/anchore/syft/releases/download/{{.Version}}/syft_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/anchore/syft/.github/workflows/release.yaml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/anchore/syft/releases/download/{{.Version}}/syft_{{trimV .Version}}_checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/andreazorzetto/yh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: andreazorzetto repo_name: yh description: YAML syntax highlighter to bring colours to kubectl output version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1" asset: yh-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: yh-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/andrewkroh/gvm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: andrewkroh repo_name: gvm description: Go Version Manager (written in Go for cross-platform usability) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.1-rc1" asset: gvm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: Version == "v0.3.1" asset: gvm-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.0.3") asset: gvm-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") asset: gvm-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.4.0") asset: gvm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: "true" asset: gvm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: gvm_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/andreybleme/lazycontainer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: andreybleme repo_name: lazycontainer description: Fancy terminal UI for Apple Containers version_constraint: "false" version_overrides: - version_constraint: "true" asset: lazycontainer_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ankitpokhrel/jira-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ankitpokhrel repo_name: jira-cli description: Feature-rich interactive Jira command line version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.4.0") asset: jira_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: jira src: jira_{{trimV .Version}}_{{.OS}}_{{.Arch}}/bin/jira format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip files: - name: jira src: bin/jira replacements: amd64: amd64 replacements: amd64: x86_64 darwin: macOS checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: jira_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: jira src: jira_{{trimV .Version}}_{{.OS}}_{{.Arch}}/bin/jira format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip files: - name: jira src: bin/jira replacements: amd64: x86_64 darwin: macOS checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/anomalyco/opencode/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: anomalyco repo_name: opencode aliases: - name: sst/opencode description: The AI coding agent built for the terminal version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.84", "v0.1.92", "v0.1.115", "v0.1.124"] asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["v0.1.139", "v0.1.142"] asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 supported_envs: - darwin - windows - amd64 - version_constraint: Version in ["v0.1.150", "v0.1.156", "v0.1.159", "v0.1.167", "v0.1.170", "v0.1.180", "v0.2.5"] asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: Version in ["v0.3.11", "v0.3.25"] asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 supported_envs: - linux - darwin - version_constraint: Version == "v1.0.92" asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v1.0.93" asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x64 overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.0.52") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.61") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 - version_constraint: semver("<= 0.1.129") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.18") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 - version_constraint: semver("<= 0.3.20") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.31") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 - version_constraint: semver("<= 0.3.34") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.91") asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 - version_constraint: "true" asset: opencode-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/anordal/shellharden/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: anordal repo_name: shellharden aliases: # The registry had registered this name when this tool was first registered. # https://github.com/aquaproj/aqua-registry/pull/13784 - name: crates.io/shellharden description: The corrective bash syntax highlighter version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.3.0") type: cargo crate: shellharden - version_constraint: "true" asset: shellharden-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: shellharden-{{.Arch}}-{{.OS}}.sha512 algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/antham/gommit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: antham repo_name: gommit description: Enforce git message commit consistency version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.3.0") asset: gommit_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.4.0" asset: gommit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v2.5.0" no_asset: true - version_constraint: Version == "v2.6.0" asset: gommit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: gommit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gommit_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/anthropics/claude-code/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: anthropics repo_name: claude-code description: Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands files: - name: claude version_source: github_tag version_constraint: "false" version_overrides: - version_constraint: "true" format: raw url: https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{{trimV .Version}}/{{.OS}}-{{.Arch}}/claude files: - name: claude replacements: amd64: x64 supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/antonmedv/fx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: antonmedv repo_name: fx description: Command-line tool and terminal JSON viewer version_constraint: semver(">= 21.0.0") asset: fx_{{.OS}}_{{.Arch}} version_overrides: - version_constraint: "true" asset: fx-{{.OS}}.zip replacements: darwin: macos windows: win.exe files: - name: fx src: fx-{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/antonmedv/walk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: antonmedv repo_name: walk description: Terminal file manager aliases: - name: antonmedv/llama version_constraint: "false" version_overrides: - version_constraint: Version == "v1.5.0" no_asset: true - version_constraint: semver("<= 1.1.0") asset: llama_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true files: - name: llama supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.0") asset: llama_{{.OS}}_{{.Arch}} format: raw files: - name: llama - version_constraint: "true" asset: walk_{{.OS}}_{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/ant/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: apache repo_name: ant description: Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other version_source: github_tag version_prefix: rel/ version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.10.0") error_message: Please use 1.10.1 or later - version_constraint: "true" url: https://archive.apache.org/dist/ant/binaries/apache-ant-{{.SemVer}}-bin.{{.Format}} format: tar.xz checksum: type: http url: https://archive.apache.org/dist/ant/binaries/apache-ant-{{.SemVer}}-bin.{{.Format}}.sha512 file_format: regexp algorithm: sha512 pattern: checksum: ^(\b[A-Fa-f0-9]{128}\b) files: - name: ant src: apache-ant-{{.SemVer}}/bin/ant overrides: - goos: windows files: - name: ant src: apache-ant-{{.SemVer}}/bin/ant.bat ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/camel-k/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: apache repo_name: camel-k description: Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers asset: camel-k-client-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: kamel supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 2.0.0-nightly") version_overrides: - version_constraint: semver(">= 1.9.0") replacements: amd64: 64bit arm64: arm64bit darwin: mac supported_envs: - darwin - amd64 - version_constraint: semver(">= 1.9.0-nightly") replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 1.6.1") replacements: amd64: 64bit arm64: arm64bit darwin: mac supported_envs: - darwin - amd64 - version_constraint: semver(">= 1.0.0-M1") replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 0.3.4") replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 - version_constraint: semver("< 0.3.4") replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/jena/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: apache repo_name: jena description: A free and open source Java framework for building Semantic Web and Linked Data applications (CLI tools) version_source: github_tag version_prefix: jena- version_filter: Version matches "^jena-\\d+" files: - name: arq src: apache-jena-{{.SemVer}}/bin/arq - name: infer src: apache-jena-{{.SemVer}}/bin/infer - name: iri src: apache-jena-{{.SemVer}}/bin/iri - name: juuid src: apache-jena-{{.SemVer}}/bin/juuid - name: nquads src: apache-jena-{{.SemVer}}/bin/nquads - name: ntriples src: apache-jena-{{.SemVer}}/bin/ntriples - name: qparse src: apache-jena-{{.SemVer}}/bin/qparse - name: rdfcat src: apache-jena-{{.SemVer}}/bin/rdfcat - name: rdfcompare src: apache-jena-{{.SemVer}}/bin/rdfcompare - name: rdfcopy src: apache-jena-{{.SemVer}}/bin/rdfcopy - name: rdfdiff src: apache-jena-{{.SemVer}}/bin/rdfdiff - name: rdfparse src: apache-jena-{{.SemVer}}/bin/rdfparse - name: rdfxml src: apache-jena-{{.SemVer}}/bin/rdfxml - name: riot src: apache-jena-{{.SemVer}}/bin/riot - name: rset src: apache-jena-{{.SemVer}}/bin/rset - name: rsparql src: apache-jena-{{.SemVer}}/bin/rsparql - name: rupdate src: apache-jena-{{.SemVer}}/bin/rupdate - name: schemagen src: apache-jena-{{.SemVer}}/bin/schemagen - name: shacl src: apache-jena-{{.SemVer}}/bin/shacl - name: sparql src: apache-jena-{{.SemVer}}/bin/sparql - name: tdb2.tdbbackup src: apache-jena-{{.SemVer}}/bin/tdb2.tdbbackup - name: tdb2.tdbcompact src: apache-jena-{{.SemVer}}/bin/tdb2.tdbcompact - name: tdb2.tdbdump src: apache-jena-{{.SemVer}}/bin/tdb2.tdbdump - name: tdb2.tdbloader src: apache-jena-{{.SemVer}}/bin/tdb2.tdbloader - name: tdb2.tdbquery src: apache-jena-{{.SemVer}}/bin/tdb2.tdbquery - name: tdb2.tdbstats src: apache-jena-{{.SemVer}}/bin/tdb2.tdbstats - name: tdb2.tdbupdate src: apache-jena-{{.SemVer}}/bin/tdb2.tdbupdate - name: tdbbackup src: apache-jena-{{.SemVer}}/bin/tdbbackup - name: tdbdump src: apache-jena-{{.SemVer}}/bin/tdbdump overrides: - goos: windows files: - name: arq src: apache-jena-{{.SemVer}}/bat/arq.bat - name: infer src: apache-jena-{{.SemVer}}/bat/infer.bat - name: iri src: apache-jena-{{.SemVer}}/bat/iri.bat - name: juuid src: apache-jena-{{.SemVer}}/bat/juuid.bat - name: nquads src: apache-jena-{{.SemVer}}/bat/nquads.bat - name: ntriples src: apache-jena-{{.SemVer}}/bat/ntriples.bat - name: qparse src: apache-jena-{{.SemVer}}/bat/qparse.bat - name: rdfcat src: apache-jena-{{.SemVer}}/bat/rdfcat.bat - name: rdfcompare src: apache-jena-{{.SemVer}}/bat/rdfcompare.bat - name: rdfcopy src: apache-jena-{{.SemVer}}/bat/rdfcopy.bat - name: rdfdiff src: apache-jena-{{.SemVer}}/bat/rdfdiff.bat - name: rdfparse src: apache-jena-{{.SemVer}}/bat/rdfparse.bat - name: rdfxml src: apache-jena-{{.SemVer}}/bat/rdfxml.bat - name: riot src: apache-jena-{{.SemVer}}/bat/riot.bat - name: rset src: apache-jena-{{.SemVer}}/bat/rset.bat - name: rsparql src: apache-jena-{{.SemVer}}/bat/rsparql.bat - name: rupdate src: apache-jena-{{.SemVer}}/bat/rupdate.bat - name: schemagen src: apache-jena-{{.SemVer}}/bat/schemagen.bat - name: shacl src: apache-jena-{{.SemVer}}/bat/shacl.bat - name: sparql src: apache-jena-{{.SemVer}}/bat/sparql.bat - name: tdb2.tdbbackup src: apache-jena-{{.SemVer}}/bat/tdb2_tdbbackup.bat - name: tdb2.tdbcompact src: apache-jena-{{.SemVer}}/bat/tdb2_tdbcompact.bat - name: tdb2.tdbdump src: apache-jena-{{.SemVer}}/bat/tdb2_tdbdump.bat - name: tdb2.tdbloader src: apache-jena-{{.SemVer}}/bat/tdb2_tdbloader.bat - name: tdb2.tdbquery src: apache-jena-{{.SemVer}}/bat/tdb2_tdbquery.bat - name: tdb2.tdbstats src: apache-jena-{{.SemVer}}/bat/tdb2_tdbstats.bat - name: tdb2.tdbupdate src: apache-jena-{{.SemVer}}/bat/tdb2_tdbupdate.bat - name: tdbbackup src: apache-jena-{{.SemVer}}/bat/tdbbackup.bat - name: tdbdump src: apache-jena-{{.SemVer}}/bat/tdbdump.bat version_constraint: "false" version_overrides: - version_constraint: "true" url: https://archive.apache.org/dist/jena/binaries/apache-jena-{{.SemVer}}.tar.gz format: tgz checksum: type: http url: https://archive.apache.org/dist/jena/binaries/apache-jena-{{.SemVer}}.tar.gz.sha512 file_format: regexp algorithm: sha512 pattern: checksum: ^(\b[A-Fa-f0-9]{128}\b) ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/maven/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: apache repo_name: maven description: Apache Maven core version_prefix: maven- version_constraint: "false" version_filter: not (Version matches "-(rc|alpha|beta)") version_overrides: - version_constraint: semver("<= 3.2.5") url: https://archive.apache.org/dist/maven/maven-{{(semver .SemVer).Major}}/{{.SemVer}}/binaries/apache-maven-{{.SemVer}}-bin.{{.Format}} format: tar.gz files: - name: mvn src: apache-maven-{{.SemVer}}/bin/mvn overrides: - goos: windows files: - name: mvn src: apache-maven-{{.SemVer}}/bin/mvn.bat - version_constraint: "true" url: https://archive.apache.org/dist/maven/maven-{{(semver .SemVer).Major}}/{{.SemVer}}/binaries/apache-maven-{{.SemVer}}-bin.{{.Format}} format: tar.gz files: - name: mvn src: apache-maven-{{.SemVer}}/bin/mvn overrides: - goos: windows files: - name: mvn src: apache-maven-{{.SemVer}}/bin/mvn.cmd ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/maven-mvnd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: apache repo_name: maven-mvnd description: Apache Maven Daemon files: - name: mvnd version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.1" asset: mvnd-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.0.2" asset: mvnd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" overrides: - goos: darwin replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: Version in ["1.0-m6", "1.0-m8"] asset: maven-mvnd-{{.Version}}-m39-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.0-m7" # Maven Daemon comes into two different flavours: m39 which embeds Maven 3.9.x, and m40 which embeds Maven 4.0.0-alpha-x. asset: maven-mvnd-{{.Version}}-m39-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" replacements: arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.0.2" asset: maven-mvnd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" replacements: arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.8") asset: mvnd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.1") asset: mvnd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.1") asset: maven-mvnd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: maven-mvnd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mvnd src: "{{.AssetWithoutExt}}/bin/mvnd" replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/pulsar/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: apache repo_name: pulsar description: Apache Pulsar - distributed pub-sub messaging system url: https://dist.apache.org/repos/dist/release/pulsar/pulsar-{{trimV .Version}}/apache-pulsar-{{trimV .Version}}-bin.tar.gz format: tar.gz files: - name: pulsar src: apache-pulsar-{{trimV .Version}}/bin/pulsar - name: pulsar-admin src: apache-pulsar-{{trimV .Version}}/bin/pulsar-admin - name: pulsar-client src: apache-pulsar-{{trimV .Version}}/bin/pulsar-client - name: pulsar-perf src: apache-pulsar-{{trimV .Version}}/bin/pulsar-perf - name: pulsar-shell src: apache-pulsar-{{trimV .Version}}/bin/pulsar-shell - name: bookkeeper src: apache-pulsar-{{trimV .Version}}/bin/bookkeeper ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/spark/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: apache repo_name: spark description: Apache Spark - A unified analytics engine for large-scale data processing files: # https://github.com/aquaproj/aqua-registry/issues/1174#issuecomment-2577475188 - name: pyspark src: spark-{{trimV .Version}}-bin-hadoop3/bin/pyspark - name: spark-shell src: spark-{{trimV .Version}}-bin-hadoop3/bin/spark-shell - name: spark-sql src: spark-{{trimV .Version}}-bin-hadoop3/bin/spark-sql - name: sparkR src: spark-{{trimV .Version}}-bin-hadoop3/bin/sparkR version_constraint: "false" version_overrides: - version_constraint: "true" url: https://archive.apache.org/dist/spark/spark-{{trimV .Version}}/spark-{{trimV .Version}}-bin-hadoop3.tgz format: tgz checksum: type: http url: https://archive.apache.org/dist/spark/spark-{{trimV .Version}}/spark-{{trimV .Version}}-bin-hadoop3.tgz.sha512 algorithm: sha512 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apache/tomcat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: apache repo_name: tomcat description: Apache Tomcat version_source: github_tag format: tar.gz files: - name: catalina.sh src: apache-tomcat-{{.SemVer}}/bin/catalina.sh overrides: - envs: - windows files: - name: catalina.bat src: apache-tomcat-{{.SemVer}}/bin/catalina.bat version_constraint: "false" version_overrides: - version_constraint: semver("< 9.0.0") no_asset: true - version_constraint: semver("< 9.0.2") url: https://archive.apache.org/dist/tomcat/tomcat-9/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}} checksum: type: http url: https://archive.apache.org/dist/tomcat/tomcat-9/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}}.md5 file_format: regexp algorithm: md5 pattern: checksum: ^(\b[A-Fa-f0-9]{32}\b) - version_constraint: semver("< 10.0.0") url: https://archive.apache.org/dist/tomcat/tomcat-9/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}} checksum: type: http url: https://archive.apache.org/dist/tomcat/tomcat-9/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}}.sha512 file_format: regexp algorithm: sha512 pattern: checksum: ^(\b[A-Fa-f0-9]{128}\b) - version_constraint: semver("< 11.0.0") url: https://archive.apache.org/dist/tomcat/tomcat-10/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}} checksum: type: http url: https://archive.apache.org/dist/tomcat/tomcat-10/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}}.sha512 file_format: regexp algorithm: sha512 pattern: checksum: ^(\b[A-Fa-f0-9]{128}\b) - version_constraint: semver("< 12.0.0") url: https://archive.apache.org/dist/tomcat/tomcat-11/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}} checksum: type: http url: https://archive.apache.org/dist/tomcat/tomcat-11/v{{.SemVer}}/bin/apache-tomcat-{{.SemVer}}.{{.Format}}.sha512 file_format: regexp algorithm: sha512 pattern: checksum: ^(\b[A-Fa-f0-9]{128}\b) - version_constraint: "true" no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aporia-ai/kubesurvival/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aporia-ai repo_name: kubesurvival description: Significantly reduce Kubernetes costs by finding the cheapest machine types that can run your workloads version_constraint: "false" version_overrides: - version_constraint: "true" asset: KubeSurvival_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kubesurvival_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apple/container/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: apple repo_name: container description: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") asset: container-{{.Version}}-installer-signed.{{.Format}} format: pkg files: - name: container src: Payload/bin/container supported_envs: - darwin - version_constraint: semver("<= 0.9.0") asset: container-installer-signed.{{.Format}} format: pkg files: - name: container src: Payload/bin/container supported_envs: - darwin - version_constraint: "true" asset: container-{{.Version}}-installer-signed.{{.Format}} format: pkg files: - name: container src: Payload/bin/container supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apple/pkl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: apple repo_name: pkl description: A configuration as code language with rich validation and tooling version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.25.3") asset: pkl-{{.OS}}-{{.Arch}} format: raw replacements: arm64: aarch64 darwin: macos supported_envs: - linux - darwin - version_constraint: "true" asset: pkl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: arm64: aarch64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apple/pkl-go/pkl-gen-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: apple/pkl-go/pkl-gen-go type: github_release repo_owner: apple repo_name: pkl-go description: Generates Go bindings for a Pkl module version_filter: 'Version startsWith "v"' version_constraint: "false" version_overrides: - version_constraint: "true" asset: pkl-gen-go-{{.OS}}-{{.Arch}}.bin format: raw replacements: darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: pkl-gen-go-{{.OS}}.bin supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apstndb/execspansql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: apstndb repo_name: execspansql description: Yet another gcloud spanner databases execute-sql replacement for better composability version_source: github_tag ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/apstndb/spannerplanviz/rendertree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: apstndb/spannerplanviz/rendertree type: go_install repo_owner: apstndb repo_name: spannerplanviz path: github.com/apstndb/spannerplanviz/cmd/rendertree description: This tool render YAML or JSON representation of Cloud Spanner query plan as ascii format version_source: github_tag ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aptly-dev/aptly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aptly-dev repo_name: aptly description: aptly - Debian repository management tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.0") no_asset: true - version_constraint: semver("<= 1.5.0") asset: aptly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: aptly src: "{{.AssetWithoutExt}}/aptly" overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: aptly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: aptly src: "{{.AssetWithoutExt}}/aptly" supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquaproj/aqua-installer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: aquaproj repo_name: aqua-installer path: aqua-installer description: Install aqua quickly supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquaproj/aqua-registry-updater/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquaproj repo_name: aqua-registry-updater description: Renovate alternative specific to aqua-registry. Overcome Renovate's scalability issue version_constraint: "false" version_overrides: - version_constraint: "true" asset: aqua-registry-updater_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: aqua-registry-updater_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/aquaproj/aqua-registry-updater/releases/download/{{.Version}}/aqua-registry-updater_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/aquaproj/aqua-registry-updater/releases/download/{{.Version}}/aqua-registry-updater_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: aqua-registry-updater_{{.OS}}_{{.Arch}}.tar.gz.intoto.jsonl supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquaproj/example-go-slsa-provenance/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquaproj repo_name: example-go-slsa-provenance description: Example Go Application with SLSA Provenance version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: example-go-slsa-provenance_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: example-go-slsa-provenance_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: example-go-slsa-provenance_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: example-go-slsa-provenance_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/aquaproj/example-go-slsa-provenance/releases/download/{{.Version}}/example-go-slsa-provenance_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/aquaproj/example-go-slsa-provenance/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/aquaproj/example-go-slsa-provenance/releases/download/{{.Version}}/example-go-slsa-provenance_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquaproj/registry-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquaproj repo_name: registry-tool description: CLI to develop aqua Registry asset: registry-tool_{{.OS}}_{{.Arch}}.tar.gz files: - name: aqua-registry checksum: type: github_release asset: registry-tool_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/aquaproj/registry-tool/releases/download/{{.Version}}/registry-tool_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/aquaproj/registry-tool/releases/download/{{.Version}}/registry-tool_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl version_constraint: semver(">= 0.1.6") version_overrides: - version_constraint: "true" slsa_provenance: enabled: false checksum: type: github_release asset: registry-tool_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquasecurity/chain-bench/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquasecurity repo_name: chain-bench description: An open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.7") asset: chain-bench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: chain-bench_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquasecurity/kube-bench/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquasecurity repo_name: kube-bench description: Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.0.12", "v0.6.4"] no_asset: true - version_constraint: Version == "v0.0.11" asset: kube-bench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kube-bench_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.8") no_asset: true - version_constraint: semver("<= 0.0.29") asset: kube-bench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kube-bench_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.32") no_asset: true - version_constraint: semver("<= 0.3.0") asset: kube-bench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kube-bench_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.6.13-rc2") asset: kube-bench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kube-bench_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: kube-bench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kube-bench_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquasecurity/kubectl-who-can/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquasecurity repo_name: kubectl-who-can description: Show who has RBAC permissions to perform actions on different resources in Kubernetes files: # https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/#naming-a-plugin # https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/#names-with-dashes-and-underscores # Rename kubectl-who-can to kubectl-who_can. # kubectl-who-can becomes `kubectl who can` because - is command separator. # To include - in the command name, use _. - name: kubectl-who_can src: kubectl-who-can version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: kubectl-who-can_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubectl-who-can_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquasecurity/starboard/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquasecurity repo_name: starboard description: Superseded by https://github.com/aquasecurity/trivy-operator files: - name: starboard - name: kubectl-starboard src: starboard version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.14.1") asset: starboard_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.15.19") asset: starboard_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: ARM64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: starboard_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: ARM64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip replacements: arm64: ARM ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquasecurity/tfsec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquasecurity repo_name: tfsec description: Security scanner for your Terraform code asset: tfsec_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfsec_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 1.26.2") version_overrides: - version_constraint: semver(">= 1.26.2") checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 1.24.4") - version_constraint: semver(">= 1.23.2") asset: tfsec-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 1.18.0") - version_constraint: semver(">= 1.16.1") asset: tfsec-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 1.0.0-rc.1") asset: tfsec-{{.OS}}-{{.Arch}} format: raw rosetta2: false supported_envs: - linux - darwin checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 0.63.1") asset: tfsec-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin rosetta2: false checksum: enabled: false - version_constraint: semver(">= 0.58.7") asset: tfsec-{{.OS}}-{{.Arch}} format: raw rosetta2: false supported_envs: - darwin - amd64 checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 0.51.1") asset: tfsec-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 rosetta2: false checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 0.39.35") asset: tfsec-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: tfsec_checksums.txt algorithm: sha256 - version_constraint: semver(">= 0.9.0") asset: tfsec-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 0.8.1") asset: tfsec-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - windows/amd64 rosetta2: false checksum: enabled: false - version_constraint: semver("< 0.8.1") asset: tfsec-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aquasecurity/trivy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aquasecurity repo_name: trivy description: Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more version_constraint: "false" version_overrides: - version_constraint: Version == "v0.20.0" asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: 64bit darwin: macOS linux: Linux checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.6") asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 0.16.0") asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: 64bit darwin: macOS linux: Linux checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.31.3") asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.35.0") asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/aquasecurity/trivy/releases/download/{{.Version}}/trivy_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/aquasecurity/trivy/.github/workflows/reusable-release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/aquasecurity/trivy/releases/download/{{.Version}}/trivy_{{trimV .Version}}_checksums.txt.sig supported_envs: - linux - darwin - version_constraint: semver("<= 0.67.2") asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/aquasecurity/trivy/releases/download/{{.Version}}/trivy_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/aquasecurity/trivy/.github/workflows/reusable-release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/aquasecurity/trivy/releases/download/{{.Version}}/trivy_{{trimV .Version}}_checksums.txt.sig overrides: - goos: windows format: zip replacements: {} - version_constraint: "true" asset: trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: trivy_{{trimV .Version}}_checksums.txt.sigstore.json opts: - --certificate-identity - https://github.com/aquasecurity/trivy/.github/workflows/reusable-release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: windows format: zip replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arcanist-sh/hx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arcanist-sh repo_name: hx aliases: - name: raskell-io/hx description: An extremely fast Haskell package and project manager, written in Rust version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" no_asset: true - version_constraint: Version == "v0.1.0" asset: hx-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "v0.3.0" asset: hx-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: hx src: "{{.AssetWithoutExt}}/hx" replacements: arm64: aarch64 darwin: apple-darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin/arm64 - version_constraint: Version == "v0.3.5" asset: hx-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "v0.4.0" asset: hx-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: "true" asset: hx-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arch-go/arch-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arch-go repo_name: arch-go description: Architecture checks for Go projects version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.0") no_asset: true - version_constraint: "true" asset: arch-go_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: arch-go_{{.Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - "https://github.com/arch-go/arch-go/.github/workflows/ci.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/arch-go/arch-go/releases/download/{{.Version}}/arch-go_{{.Version}}_checksums.txt-keyless.sig - --certificate - https://github.com/arch-go/arch-go/releases/download/{{.Version}}/arch-go_{{.Version}}_checksums.txt-keyless.pem overrides: - goos: windows format: zip cosign: opts: - --certificate-identity - "https://github.com/arch-go/arch-go/.github/workflows/ci.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/arch-go/arch-go/releases/download/{{.Version}}/{{.Asset}}-keyless.sig - --certificate - https://github.com/arch-go/arch-go/releases/download/{{.Version}}/{{.Asset}}-keyless.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arduino/arduino-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arduino repo_name: arduino-cli description: Arduino command line tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1-alpha.preview") no_asset: true - version_constraint: Version == "0.4.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20190805-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.5.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20190905-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.6.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20191024-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.7.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20191220-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.7.1") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20191231-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.7.2" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200109-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.8.0") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200214-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.9.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200226-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.10.0") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200416-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.11.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200625-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.12.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200824-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.12.1" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200826-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.13.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20200914-checksums.txt" algorithm: sha256 - version_constraint: Version == "0.14.0" asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-20201210-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.24.0") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.28.0") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.31.0") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-checksums.txt" algorithm: sha256 - version_constraint: semver("<= 0.34.2") asset: arduino-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-checksums.txt" algorithm: sha256 - version_constraint: "true" asset: arduino-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{trimV .Version}}-checksums.txt" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arduino/arduino-language-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arduino repo_name: arduino-language-server description: An Arduino Language Server based on Clangd to Arduino code autocompletion version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.1") asset: arduino-language-server_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-checksums.txt" algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: arduino-language-server_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Version}}-checksums.txt" algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/argoproj/argo-cd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: argoproj repo_name: argo-cd description: Declarative continuous deployment for Kubernetes asset: argocd-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: cli_checksums.txt algorithm: sha256 files: - name: argocd slsa_provenance: type: github_release asset: argocd-cli.intoto.jsonl version_constraint: semver(">= 2.7.0-rc1") version_overrides: - version_constraint: semver(">= 2.5.0-rc3") slsa_provenance: enabled: false checksum: type: github_release asset: argocd-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: semver(">= 2.5.0-rc1") slsa_provenance: enabled: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver(">= 2.4.15") slsa_provenance: enabled: false checksum: type: github_release asset: argocd-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: semver(">= 2.4.0-rc1") slsa_provenance: enabled: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver(">= 2.3.11") slsa_provenance: enabled: false checksum: type: github_release asset: argocd-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: semver(">= 2.3.10") slsa_provenance: enabled: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver(">= 2.3.0-rc1") slsa_provenance: enabled: false checksum: enabled: false - version_constraint: semver(">= 2.2.15") slsa_provenance: enabled: false supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: argocd-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: semver(">= 1.4.3") slsa_provenance: enabled: false supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver("< 1.4.3") slsa_provenance: enabled: false supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/argoproj/argo-rollouts/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: argoproj repo_name: argo-rollouts description: Progressive Delivery for Kubernetes files: - name: kubectl-argo-rollouts version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") no_asset: true - version_constraint: semver("<= 1.0.7") asset: kubectl-argo-rollouts-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.1.1") asset: kubectl-argo-rollouts-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.1") asset: kubectl-argo-rollouts-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: semver("<= 1.3.3") asset: kubectl-argo-rollouts-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: argo-rollouts-checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.5.1") asset: kubectl-argo-rollouts-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: argo-rollouts-checksums.txt algorithm: sha256 - version_constraint: "true" asset: kubectl-argo-rollouts-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: argo-rollouts-checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: argo-rollouts.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/argoproj/argo-workflows/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: argoproj repo_name: argo-workflows rosetta2: true asset: argo-{{.OS}}-{{.Arch}}.gz description: Argo Worfkflows CLI. Workflow engine for Kubernetes supported_envs: - darwin - linux - amd64 overrides: - goos: windows asset: argo-{{.OS}}-{{.Arch}}.exe.gz files: - name: argo src: argo-{{.OS}}-{{.Arch}} version_constraint: semver(">= 3.4.4") checksum: type: github_release asset: argo-workflows-cli-checksums.txt algorithm: sha256 # TODO enable cosign https://github.com/argoproj/argo-workflows/discussions/12828 # cosign: # opts: # - --certificate-identity-regexp # - "https://github\\.com/argoproj/argo-workflows/\\.github/workflows/release\\.yaml@.*" # - --certificate-oidc-issuer # - "https://token.actions.githubusercontent.com" # - --signature # - https://github.com/argoproj/argo-workflows/releases/download/{{.Version}}/argo-workflows-cli-checksums.sig # - --key # - https://github.com/argoproj/argo-workflows/releases/download/{{.Version}}/argo-workflows-cosign.pub version_overrides: - version_constraint: "true" checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/argoproj-labs/argocd-autopilot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: argoproj-labs repo_name: argocd-autopilot description: Argo-CD Autopilot version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.6") asset: argocd-autopilot-{{.OS}}-{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: argocd-autopilot src: argocd-autopilot-{{.OS}}-{{.Arch}} checksum: type: github_release asset: argocd-autopilot-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 - version_constraint: semver("<= 0.3.7") asset: argocd-autopilot-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: argocd-autopilot src: argocd-autopilot-{{.OS}}-{{.Arch}} checksum: type: github_release asset: argocd-autopilot-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 - version_constraint: "true" asset: argocd-autopilot-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: argocd-autopilot src: argocd-autopilot-{{.OS}}-{{.Arch}} checksum: type: github_release asset: argocd-autopilot-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/argoproj-labs/argocd-image-updater/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: argoproj-labs repo_name: argocd-image-updater description: Automatic container image update for Argo CD version_constraint: "false" version_overrides: - version_constraint: Version == "v0.10.1" no_asset: true - version_constraint: Version == "v0.9.1" asset: argocd-image-updater_{{.Version}}_{{.OS}}-{{.Arch}}.1-linux_amd64 format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.7.0") no_asset: true - version_constraint: semver("<= 0.11.3") asset: argocd-image-updater_{{.Version}}_{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: "true" asset: argocd-image-updater-{{.OS}}_{{.Arch}} format: raw replacements: windows: win64 checksum: type: github_release asset: release-{{.Version}}.sha256 algorithm: sha256 overrides: - goos: windows asset: argocd-image-updater-{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ariga/atlas/community/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: ariga/atlas/community type: http repo_owner: ariga repo_name: atlas url: https://release.ariga.io/atlas/atlas-community-{{.OS}}-{{.Arch}}-{{.Version}} description: A modern tool for managing database schemas (Community Edition) link: https://atlasgo.io/community-edition format: raw supported_envs: - darwin - linux files: - name: atlas checksum: type: http url: https://release.ariga.io/atlas/atlas-community-{{.OS}}-{{.Arch}}-{{.Version}}.sha256 file_format: raw algorithm: sha256 version_constraint: semver(">= 0.22.0") # https://github.com/ariga/atlas/issues/3296#issuecomment-2574924728 # > Old Versions of Atlas # > As part of our Supported Version Policy mentioned above, binaries for versions that were published more than 6 months ago will be removed from the CDN and Docker Hub. version_overrides: - version_constraint: semver("< 0.21.0") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ariga/atlas/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: ariga repo_name: atlas url: https://release.ariga.io/atlas/atlas-{{.OS}}-{{.Arch}}-{{.Version}} description: A modern tool for managing database schemas format: raw windows_arm_emulation: true supported_envs: - darwin - linux - windows checksum: type: http url: https://release.ariga.io/atlas/atlas-{{.OS}}-{{.Arch}}-{{.Version}}.sha256 file_format: raw algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://release.ariga.io/atlas/atlas-{{.OS}}-{{.Arch}}-{{.Version}}.exe.sha256 file_format: raw algorithm: sha256 version_constraint: semver(">= 0.22.0") # https://github.com/ariga/atlas/issues/3296#issuecomment-2574924728 # > Old Versions of Atlas # > As part of our Supported Version Policy mentioned above, binaries for versions that were published more than 6 months ago will be removed from the CDN and Docker Hub. version_overrides: - version_constraint: semver("< 0.21.0") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aristocratos/btop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aristocratos repo_name: btop description: A monitor of resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.7") asset: btop-{{trimV .Version}}-{{.OS}}-armel.{{.Format}} format: tbz files: - name: btop src: bin/btop replacements: arm64: aarch64 overrides: - goos: linux goarch: arm64 asset: btop-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux - version_constraint: semver("<= 1.0.16") asset: btop-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tbz files: - name: btop src: bin/btop replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - version_constraint: semver("<= 1.0.24") asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: bin/btop replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - version_constraint: Version == "v1.1.0" asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: bin/btop replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: Version == "v1.1.1" asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: bin/btop replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}-monterey.{{.Format}} supported_envs: - linux - darwin - version_constraint: Version == "v1.1.2" asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: bin/btop replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: btop-{{trimV .Version}}-{{.Arch}}-{{.OS}}-monterey.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 1.2.13") asset: btop-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: btop/bin/btop replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: btop-{{.Arch}}-{{.OS}}-monterey.{{.Format}} supported_envs: - linux - darwin - version_constraint: Version == "v1.2.13" asset: btop-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: btop/bin/btop replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: btop-{{.Arch}}-{{.OS}}-ventura.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 1.4.5") asset: btop-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: tbz files: - name: btop src: btop/bin/btop replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - version_constraint: "true" asset: btop-{{.Arch}}-{{.OS}}.{{.Format}} format: tbz files: - name: btop src: btop/bin/btop replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arl/gitmux/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arl repo_name: gitmux description: Git in your tmux status bar version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.4") asset: gitmux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: macOS checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.7.10") asset: gitmux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: gitmux_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arrow2nd/nekome/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arrow2nd repo_name: nekome description: TUI な Twitter クライアント version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.1.0") asset: nekome_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: nekome_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arrow2nd/nimotsu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arrow2nd repo_name: nimotsu description: CLI tool to tracking packages in Japan version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: nimotsu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.3.3") asset: nimotsu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: nimotsu_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/artempyanykh/marksman/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: artempyanykh repo_name: marksman description: Write Markdown with code assist and intelligence in the comfort of your favourite editor version_constraint: "false" version_overrides: - version_constraint: semver("<= 2022-03-26") asset: zeta-note-{{.OS}} format: raw replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2023-04-12") asset: marksman-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: marksman supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: marksman-{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos overrides: - goos: linux replacements: amd64: x64 - goos: darwin asset: marksman-{{.OS}} - goos: windows asset: marksman ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/artemsalimov/jenkins-job-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: artemsalimov repo_name: jenkins-job-cli aliases: - name: gocruncher/jenkins-job-cli description: "Jenkins-job-CLI - Runs Jenkins job from the Command Line" files: - name: jj version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1.0" asset: jenkins-job-ctl-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: semver("<= 1.0.1") asset: jbuilder-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: "true" asset: jenkins-job-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: sha256sums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arttor/helmify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arttor repo_name: helmify description: Creates Helm chart from Kubernetes yaml version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.0" asset: helmify-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.2") no_asset: true - version_constraint: semver("<= 0.4.4") asset: helmify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: helmify_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/arxanas/git-branchless/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: arxanas repo_name: git-branchless description: High-velocity, monorepo-scale workflow for Git version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.10") || Version in ["v0.4.0", "v0.6.0"] no_asset: true - version_constraint: Version == "v0.10.0" asset: git-branchless-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - linux/amd64 - windows - version_constraint: "true" asset: git-branchless-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/asciidoctor/asciidoctor-reveal.js/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: asciidoctor repo_name: asciidoctor-reveal.js description: "A reveal.js converter for Asciidoctor and Asciidoctor.js. Write your slides in AsciiDoc" files: - name: asciidoctor-revealjs version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.0.0") no_asset: true - version_constraint: "true" asset: asciidoctor-revealjs-{{.OS}} format: raw files: - name: asciidoctor-revealjs src: asciidoctor-reveal.js replacements: darwin: macos windows: win supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/asciimoo/wuzz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: asciimoo repo_name: wuzz description: Interactive cli tool for HTTP inspection version_constraint: "false" version_overrides: - version_constraint: "true" asset: wuzz_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/asciinema/agg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: asciinema repo_name: agg description: asciinema gif generator version_constraint: "false" version_overrides: - version_constraint: "true" asset: agg-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/asciinema/asciinema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: asciinema repo_name: asciinema description: Terminal session recorder, streamer and player version_constraint: "false" version_overrides: - version_constraint: semver("< 3.0.0") error_message: "asciinema v3.0.0 or later is required" - version_constraint: "true" asset: asciinema-{{.Arch}}-{{.OS}} format: raw overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/assetnote/surf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: assetnote repo_name: surf description: Escalate your SSRF vulnerabilities on Modern Cloud Environments. `surf` allows you to filter a list of hosts, returning a list of viable SSRF candidates version_constraint: "false" version_overrides: - version_constraint: "true" asset: surf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: surf_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ast-grep/ast-grep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ast-grep repo_name: ast-grep description: A CLI tool for code structural search, lint and rewriting. Written in Rust version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.6") asset: sg-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 files: - name: sg - version_constraint: semver("<= 0.13.2") asset: sg-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc files: - name: sg - version_constraint: Version == "0.14.0" asset: sg-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux files: - name: sg - version_constraint: semver("<= 0.22.0") asset: sg-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc files: - name: sg - version_constraint: "true" asset: app-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: sg - name: ast-grep replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/astefanutti/kubebox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: astefanutti repo_name: kubebox description: Terminal and Web console for Kubernetes version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: kubebox-{{.OS}} format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.0") asset: kubebox-{{.OS}} format: raw complete_windows_ext: false replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubebox-{{.OS}} format: raw replacements: darwin: macos supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/astral-sh/ruff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: astral-sh repo_name: ruff description: An extremely fast Python linter and code formatter, written in Rust version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.246") no_asset: true - version_constraint: semver("<= 0.1.7") asset: ruff-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.4.10") asset: ruff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.15.1") asset: ruff-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: ruff src: "{{.AssetWithoutExt}}/ruff" overrides: - goos: windows format: zip files: - name: ruff replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: ruff-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: ruff src: "{{.AssetWithoutExt}}/ruff" overrides: - goos: windows format: zip files: - name: ruff replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 github_artifact_attestations: signer_workflow: astral-sh/ruff/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/astral-sh/rye/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: astral-sh repo_name: rye aliases: - name: mitsuhiko/rye description: a Hassle-Free Python Experience version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: rye-{{.Arch}}-{{.OS}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: rye src: rye-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: raw asset: rye-{{.Arch}}-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") asset: rye-{{.Arch}}-{{.OS}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: rye src: rye-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: raw asset: rye-{{.Arch}}-{{.OS}} - version_constraint: "true" asset: rye-{{.Arch}}-{{.OS}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: rye src: rye-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: raw asset: rye-{{.Arch}}-{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/astral-sh/ty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: astral-sh repo_name: ty description: An extremely fast Python type checker and language server, written in Rust version_constraint: "false" version_overrides: - version_constraint: "true" asset: ty-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: ty src: ty-{{.Arch}}-{{.OS}}/ty replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: ty ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/astral-sh/uv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: astral-sh repo_name: uv description: An extremely fast Python package installer and resolver, written in Rust version_constraint: "false" files: - name: uv - name: uvx version_overrides: - version_constraint: semver("<= 0.2.19") asset: uv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: uv src: "{{.AssetWithoutExt}}/uv" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: uv - version_constraint: Version == "0.2.20" asset: uv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: uv src: "{{.AssetWithoutExt}}/uv" - name: uvx src: "{{.AssetWithoutExt}}/uvx" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: uv - version_constraint: semver("<= 0.9.7") || Version == "0.9.11" asset: uv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: uv src: "{{.AssetWithoutExt}}/uv" - name: uvx src: "{{.AssetWithoutExt}}/uvx" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: uv - name: uvx - version_constraint: "true" asset: uv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: uv src: "{{.AssetWithoutExt}}/uv" - name: uvx src: "{{.AssetWithoutExt}}/uvx" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: uv - name: uvx github_artifact_attestations: signer_workflow: astral-sh/uv/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/atc0005/send2teams/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: atc0005 repo_name: send2teams description: Small CLI tool used to submit messages to Microsoft Teams version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.7") no_asset: true - version_constraint: semver("<= 0.10.3") error_message: | Versions 0.10.3 and earlier include a random string in the asset, making it difficult to predict the filename. To avoid maintaining a registry with numerous overrides, we have decided not to support versions up to and including 0.10.3. Please use a version later than 0.10.3. - version_constraint: "true" asset: send2teams-{{.OS}}-{{.Arch}}.{{.Format}} format: xz files: - name: send2teams src: send2teams-{{.OS}}-{{.Arch}} windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: send2teams-{{.OS}}-{{.Arch}}.exe.{{.Format}} supported_envs: - linux/amd64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/atuinsh/atuin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: atuinsh repo_name: atuin description: Magical shell history version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.3") asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: semver("<= 13.0.1") asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 14.0.1") asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v15.0.0" asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} rosetta2: true # asset for darwin/arm64 is unavailable format: tar.gz files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" replacements: linux: unknown-linux-musl amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - linux/amd64 # linux/arm64 is unavailable - darwin - version_constraint: semver("<= 18.2.0") asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - linux - darwin - version_constraint: semver("< 18.4.0") asset: atuin-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 18.10.0") asset: atuin-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 github_artifact_attestations: signer_workflow: atuinsh/atuin/.github/workflows/release.yml supported_envs: - linux - darwin - version_constraint: "true" asset: atuin-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: atuin src: "{{.AssetWithoutExt}}/atuin" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip files: - name: atuin github_artifact_attestations: signer_workflow: atuinsh/atuin/.github/workflows/release.yml supported_envs: - linux - darwin/arm64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aurc/loggo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aurc repo_name: loggo description: A powerful terminal app for structured log streaming version_constraint: "false" version_overrides: - version_constraint: "true" asset: loggo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: loggo_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/auth0/auth0-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: auth0 repo_name: auth0-cli description: Build, manage and test your Auth0 integrations from the command line files: - name: auth0 version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.3") asset: auth0-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.1") asset: auth0-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.8") asset: auth0-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: auth0-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/authzed/zed/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: authzed repo_name: zed description: Official command-line tool for managing SpiceDB version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: zed_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.7.4" no_asset: true - version_constraint: "true" asset: zed_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: # NOTE: # musl version exists for linux, # but it is dynamically linked to musl libc # and therefore doesn't work on glibc systems - goos: linux asset: zed_{{trimV .Version}}_{{.OS}}_{{.Arch}}_gnu.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/autobrr/mkbrr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: autobrr repo_name: mkbrr description: mkbrr is a tool to create, modify and inspect torrent files. Fast version_constraint: "false" version_overrides: - version_constraint: "true" asset: mkbrr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: mkbrr_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/amazon-ec2-instance-selector/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aws repo_name: amazon-ec2-instance-selector description: A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory files: - name: ec2-instance-selector version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8.0" asset: ec2-instance-selector-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: semver("<= 0.8.2") no_asset: true - version_constraint: semver("<= 1.3.0") asset: ec2-instance-selector-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: semver("<= 2.0.2") asset: ec2-instance-selector-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true - version_constraint: "true" asset: ec2-instance-selector-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/amazon-ec2-spot-interrupter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aws repo_name: amazon-ec2-spot-interrupter description: The ec2-spot-interrupter is a simple CLI tool that triggers Amazon EC2 Spot Interruption Notifications and Rebalance Recommendations files: - name: ec2-spot-interrupter version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.7") asset: ec2-spot-interrupter_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: ec2-spot-interrupter_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: ec2-spot-interrupter_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/amazon-ecs-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: aws repo_name: amazon-ecs-cli description: The Amazon ECS CLI enables users to run their applications on ECS/Fargate using the Docker Compose file format, quickly provision resources, push/pull images in ECR, and monitor running applications on ECS/Fargate format: raw url: https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-{{.OS}}-{{.Arch}}-{{.Version}} supported_envs: - darwin - linux rosetta2: true files: - name: ecs-cli checksum: type: http algorithm: md5 url: https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-{{.OS}}-{{.Arch}}-{{.Version}}.md5 version_constraint: semver(">= 1.20.0") version_overrides: - version_constraint: semver(">= 1.0.0") supported_envs: - darwin - amd64 - version_constraint: "true" supported_envs: - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/aws-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: aws repo_name: aws-cli description: The AWS Command Line Interface (AWS CLI) is a unified tool that provides a consistent interface for interacting with all parts of Amazon Web Services version_source: github_tag url: https://awscli.amazonaws.com/awscli-exe-{{.OS}}-{{.Arch}}-{{.Version}}.zip overrides: - goos: darwin url: https://awscli.amazonaws.com/AWSCLIV2-{{.Version}}.{{.Format}} format: pkg files: - name: aws src: aws-cli.pkg/Payload/aws-cli/aws - name: aws_completer src: aws-cli.pkg/Payload/aws-cli/aws_completer files: - name: aws src: aws/dist/aws - name: aws_completer src: aws/dist/aws_completer replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/aws-sam-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aws repo_name: aws-sam-cli description: CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM files: - name: sam version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.65.0") asset: aws-sam-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: sam src: dist/sam replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.103.0") asset: aws-sam-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: sam src: dist/sam replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin format: pkg files: - name: sam src: aws-sam-cli.pkg/Payload/aws-sam-cli/sam supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: aws-sam-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: sam src: dist/sam replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin format: pkg files: - name: sam src: aws-sam-cli.pkg/Payload/aws-sam-cli/sam supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/copilot-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aws repo_name: copilot-cli description: The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner, Amazon ECS, and AWS Fargate asset: copilot_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - linux - amd64 overrides: - goos: windows asset: copilot-windows.exe replacements: darwin: macOS files: - name: copilot ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/eks-hybrid/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: aws repo_name: eks-hybrid description: Use your on-premises and edge infrastructure as nodes in EKS clusters with EKS Hybrid Nodes version_source: github_tag format: raw url: https://hybrid-assets.eks.amazonaws.com/releases/{{.Version}}/bin/{{.OS}}/{{.Arch}}/nodeadm files: - name: nodeadm checksum: type: http url: https://hybrid-assets.eks.amazonaws.com/releases/{{.Version}}/bin/{{.OS}}/{{.Arch}}/nodeadm.sha256 algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws/session-manager-plugin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: aws repo_name: session-manager-plugin description: This plugin helps you to use the AWS Command Line Interface (AWS CLI) to start and end sessions to your managed instances Resources url: https://s3.amazonaws.com/session-manager-downloads/plugin/{{.Version}}/mac/sessionmanager-bundle.zip overrides: - goos: darwin goarch: arm64 url: https://s3.amazonaws.com/session-manager-downloads/plugin/{{.Version}}/mac_{{.Arch}}/sessionmanager-bundle.zip files: - name: session-manager-plugin src: sessionmanager-bundle/bin/session-manager-plugin supported_envs: - darwin search_words: - macOS Only ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws-cloudformation/rain/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: aws-cloudformation repo_name: rain description: A development workflow tool for working with AWS CloudFormation version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: Version == "v0.1.1" asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx files: - name: rain src: "{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.2.0" no_asset: true - version_constraint: Version == "v0.2.1" asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx files: - name: rain src: "{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.2.2" no_asset: true - version_constraint: semver("<= 0.5.0") asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx files: - name: rain src: "dist/{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.5.1" no_asset: true - version_constraint: semver("<= 0.8.0") asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx files: - name: rain src: "dist/{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.2") asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx files: - name: rain src: "{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.0") asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx files: - name: rain src: "{{.AssetWithoutExt}}/rain" - version_constraint: semver("<= 1.2.0") asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos files: - name: rain src: "{{.AssetWithoutExt}}/rain" - version_constraint: semver("<= 1.3.1") no_asset: true - version_constraint: semver("<= 1.5.0") asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos files: - name: rain src: "{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.6.0" asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: rain src: "{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.7.1") no_asset: true - version_constraint: "true" asset: rain-{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: rain src: "{{.AssetWithoutExt}}/rain" supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/aws-containers/amazon-ecs-exec-checker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: aws-containers repo_name: amazon-ecs-exec-checker description: Pre-flight checks for ECS Exec supported_envs: - darwin - linux format: raw path: check-ecs-exec.sh files: - name: check-ecs-exec ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/amazon-ecr-credential-helper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: awslabs repo_name: amazon-ecr-credential-helper description: Automatically gets credentials for Amazon ECR on docker push/docker pull format: raw url: https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/{{trimV .Version}}/{{.OS}}-{{.Arch}}/docker-credential-ecr-login supported_envs: - linux - darwin - amd64 files: - name: docker-credential-ecr-login checksum: type: http algorithm: sha256 url: https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/{{trimV .Version}}/{{.OS}}-{{.Arch}}/docker-credential-ecr-login.sha256 overrides: - goos: windows checksum: type: http algorithm: sha256 url: https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/{{trimV .Version}}/{{.OS}}-{{.Arch}}/docker-credential-ecr-login.exe.sha256 version_constraint: semver(">= 0.6.0") version_overrides: - version_constraint: semver(">= 0.3.1") rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/dynein/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: dynein description: DynamoDB CLI written in Rust files: - name: dy version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: dynein-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: dynein-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos linux/amd64: linux linux/arm64: linux-arm checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: dynein-{{.OS}}.{{.Format}} checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/eks-auto-mode-ebs-migration-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: eks-auto-mode-ebs-migration-tool version_constraint: "false" version_overrides: - version_constraint: "true" asset: eks-auto-mode-ebs-migration-tool_{{.OS}}_{{.Arch}} format: raw replacements: darwin: Darwin linux: Linux amd64: x86_64 checksum: type: github_release asset: eks-auto-mode-ebs-migration-tool_{{trimV .Version}}_sha256_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: eks-auto-mode-ebs-migration-tool_{{.OS}}_all supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/eks-node-viewer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: eks-node-viewer description: EKS Node Viewer version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: semver("<= 0.2.1") asset: eks-node-viewer_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: darwin asset: eks-node-viewer_{{.OS}}_all - goos: windows format: zip asset: eks-node-viewer_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: eks-node-viewer_{{trimV .Version}}_sha256_checksums.txt algorithm: sha256 - version_constraint: "true" asset: eks-node-viewer_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: darwin asset: eks-node-viewer_{{.OS}}_all replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: eks-node-viewer_{{trimV .Version}}_sha256_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/git-secrets/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: awslabs repo_name: git-secrets description: Prevents you from committing secrets and credentials into git repositories supported_envs: - darwin - linux version_source: github_tag path: git-secrets ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/kubernetes-iteration-toolkit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: kubernetes-iteration-toolkit version_filter: not (Version startsWith "kit-operator-") files: - name: kitctl version_constraint: "false" version_overrides: - version_constraint: "true" asset: kitctl_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/mountpoint-s3/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: awslabs repo_name: mountpoint-s3 description: A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system version_source: github_tag version_prefix: mountpoint-s3- version_filter: | Version matches "^mountpoint-s3-\\d+\\.\\d+\\.\\d+" url: https://s3.amazonaws.com/mountpoint-s3-release/{{.SemVer}}/{{.Arch}}/mount-s3-{{.SemVer}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux files: - name: mount-s3 src: bin/mount-s3 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/soci-snapshotter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: soci-snapshotter version_constraint: "false" files: - name: soci - name: soci-snapshotter-grpc version_overrides: - version_constraint: semver("<= 0.1.0") asset: soci-snapshotter-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 files: - name: soci - name: soci-snapshotter-grpc supported_envs: - linux - version_constraint: "true" asset: soci-snapshotter-{{trimV .Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 files: - name: soci - name: soci-snapshotter-grpc supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/ssosync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: ssosync description: Populate AWS SSO directly with your G Suite users and groups using either a CLI or AWS Lambda version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0-rc.9" asset: ssosync_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: ssosync_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.0.0-rc.8") asset: ssosync_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: ssosync_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: ssosync_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: ssosync_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/awslabs/yesiscan/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: awslabs repo_name: yesiscan description: Automatic license scanning and reports version_constraint: "false" version_overrides: - version_constraint: "true" asset: yesiscan_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/axllent/mailpit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: axllent repo_name: mailpit description: An email and SMTP testing tool with API for developers version_constraint: "false" version_overrides: - version_constraint: Version == "v1.6.15" no_asset: true - version_constraint: semver("<= 1.2.1") asset: mailpit-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: "true" asset: mailpit-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/axodotdev/cargo-dist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: axodotdev repo_name: cargo-dist description: shippable application packaging files: - name: dist version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.4-prerelease.1") asset: cargo-dist-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: cargo-dist supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.6-prerelease.7") asset: cargo-dist-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: cargo-dist supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.0-prerelease.2") asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: cargo-dist supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.0-prerelease.2") asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: cargo-dist supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.0-prerelease.2") asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: cargo-dist supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0-prerelease.5") asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: cargo-dist - version_constraint: semver("<= 0.23.0") asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-dist src: "{{.AssetWithoutExt}}/cargo-dist" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: cargo-dist github_artifact_attestations: signer_workflow: axodotdev/cargo-dist/.github/workflows/release.yml - version_constraint: Version == "v0.28.1-prerelease.1" asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: dist src: "{{.AssetWithoutExt}}/dist" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: dist supported_envs: - darwin - windows - amd64 - version_constraint: semver(">= 1.0.0-rc.1") asset: dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: dist src: "{{.AssetWithoutExt}}/dist" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: dist github_artifact_attestations: signer_workflow: axodotdev/cargo-dist/.github/workflows/release.yml - version_constraint: "true" asset: cargo-dist-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: dist src: "{{.AssetWithoutExt}}/dist" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: dist github_artifact_attestations: signer_workflow: axodotdev/cargo-dist/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ayoisaiah/f2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ayoisaiah repo_name: f2 description: F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" no_asset: true - version_constraint: semver("<= 0.2.0") asset: goname-{{.OS}} format: raw supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.9.1") asset: f2_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: f2_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/b3nj5m1n/xdg-ninja/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: b3nj5m1n repo_name: xdg-ninja description: A shell script which checks your $HOME for unwanted files and directories supported_envs: - darwin - linux version_source: github_tag files: - name: xdg-ninja src: xdg-ninja-{{trimV .Version}}/xdg-ninja.sh ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/afx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: afx aliases: - name: b4b4r07/afx description: Package manager to provide declaretive way to manage CLI commands and shell plugins as code version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: afx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: afx_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.25") asset: afx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: afx_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.2.1") asset: afx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: afx_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: afx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: afx_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/changed-objects/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: changed-objects aliases: - name: b4b4r07/changed-objects description: Get changed objects in Git commit version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: get-changed-objects_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 files: - name: get-changed-objects checksum: type: github_release asset: get-changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.1" asset: get-changed-objects-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: get-changed-objects replacements: amd64: x86_64 checksum: type: github_release asset: get-changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.2" asset: get-changed-objects-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: get-changed-objects checksum: type: github_release asset: get-changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.11" asset: changed-objects-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.1.7") asset: changed-objects-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.16") asset: changed-objects-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.7") asset: changed-objects-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: changed-objects_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: changed-objects_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/gist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: gist aliases: - name: b4b4r07/gist asset: gist_{{.OS}}_{{.Arch}}.{{.Format}} description: A simple gist editor for CLI format: tar.gz overrides: - goos: windows format: zip replacements: 386: i386 amd64: x86_64 version_constraint: semver(">= 1.2.6") supported_envs: - darwin - linux version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux/amd64 checksum: type: github_release asset: gist_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/git-bump/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: git-bump aliases: - name: b4b4r07/git-bump description: Bump version (git tag) to next one with semver version_constraint: "false" version_overrides: - version_constraint: "true" asset: git-bump_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: git-bump_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/github-labeler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: github-labeler aliases: - name: b4b4r07/github-labeler rosetta2: true asset: github-labeler_{{.OS}}_{{.Arch}}.{{.Format}} description: Declarative way to configure GitHub labels supported_envs: - darwin - linux/amd64 format: tar.gz overrides: - goos: windows format: zip replacements: 386: i386 amd64: x86_64 checksum: type: github_release asset: github-labeler_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/gomi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: gomi description: Replacement for UNIX rm command version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.7") asset: gomi_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.1") asset: gomi_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: gomi_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.3" asset: gomi_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: gomi_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.1.6") asset: gomi_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: gomi_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gomi_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gomi_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/iap_curl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: iap_curl aliases: - name: b4b4r07/iap_curl description: A CLI that is curl wrapper for making HTTP request to IAP-protected app, more easier than curl version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") asset: iap_curl_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: iap_curl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: iap_curl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: iap_curl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/stein/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: stein aliases: - name: b4b4r07/stein description: A linter for config files with a customizable rule set version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: stein_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: stein_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: stein_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: stein_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/babarot/vtest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: babarot repo_name: vtest aliases: - name: b4b4r07/vtest description: Unix `test` command for Version comparison version_constraint: "false" version_overrides: - version_constraint: "true" asset: vtest_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: vtest_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bahdotsh/mdterm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bahdotsh repo_name: mdterm description: A terminal-based Markdown browser search_words: - markdown version_constraint: "false" version_overrides: - version_constraint: "true" asset: mdterm-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bahdotsh/wrkflw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bahdotsh repo_name: wrkflw description: Validate and execute GitHub Actions workflows locally version_constraint: "false" version_overrides: - version_constraint: "true" asset: wrkflw-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/banzaicloud/banzai-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: banzaicloud repo_name: banzai-cli description: CLI for Banzai Cloud Pipeline platform files: - name: banzai version_constraint: "false" version_overrides: - version_constraint: Version in ["0.0.2-preview", "0.15.0"] no_asset: true - version_constraint: Version == "0.0.3" asset: banzai-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: banzai-cli_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.1") asset: banzai_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: banzai_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.21.0") asset: banzai_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: banzai_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.21.2") no_asset: true - version_constraint: "true" asset: banzai_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: banzai_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/barnybug/cli53/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: barnybug repo_name: cli53 description: Command line tool for Amazon Route 53 version_constraint: "false" version_overrides: - version_constraint: Version == "0.6.0" no_asset: true - version_constraint: semver("<= 0.7.2") asset: cli53-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: mac supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.10") asset: cli53-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: mac checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.19") asset: cli53-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: mac checksum: type: github_release asset: cli53_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.8.23") asset: cli53-{{.OS}}-{{.Arch}} format: raw replacements: darwin: mac checksum: type: github_release asset: cli53_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: cli53-{{.OS}}-{{.Arch}} format: raw replacements: darwin: mac checksum: type: github_release asset: cli53_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/barthr/redo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: barthr repo_name: redo description: Redo is the ultimate tool to create reusable functions from your history in an interactive way version_constraint: "false" version_overrides: - version_constraint: "true" asset: redo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bats-core/bats-core/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: bats-core repo_name: bats-core description: Bash Automated Testing System supported_envs: - darwin - linux files: - name: bats src: bats-core-{{trimV .Version}}/bin/bats ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bazelbuild/bazel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bazelbuild repo_name: bazel description: a fast, scalable, multi-language and extensible build system version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") no_asset: true - version_constraint: semver("<= 0.11.1") asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - windows/amd64 - version_constraint: semver("<= 3.3.1") asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.0.0") asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 5.0.0") asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: "true" asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: bazel-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bazelbuild/bazel-watcher/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bazelbuild repo_name: bazel-watcher description: Tools for building Bazel targets when source files change files: - name: ibazel version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") || Version in ["v0.15.1", "v0.26.0", "v0.26.3", "v0.26.5"] no_asset: true - version_constraint: semver("<= 0.9.1") asset: ibazel_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.10") asset: ibazel_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version in ["v0.16.0", "v0.21.1"] asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 0.21.0") asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.21.2" asset: ibazel_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.22.0") asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.23.1") asset: ibazel_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - version_constraint: semver("<= 0.25.1") asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: Version == "V0.25.1" version_prefix: V asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: Version == "V0.26.4" version_prefix: V asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - darwin/arm64 - windows - version_constraint: Version == "V0.26.6" version_prefix: V asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - darwin/arm64 - windows - version_constraint: semver("<= 0.26.7") asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - darwin/arm64 - windows - version_constraint: "true" asset: ibazel_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bazelbuild/bazelisk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bazelbuild repo_name: bazelisk description: A user-friendly launcher for Bazel version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.5") asset: bazelisk-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true - version_constraint: Version == "v0.0.6" no_asset: true - version_constraint: semver("<= 1.5.0") asset: bazelisk-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("<= 1.6.1") asset: bazelisk-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 rosetta2: true - version_constraint: Version == "v1.7.0" no_asset: true - version_constraint: semver("<= 1.8.1") asset: bazelisk-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 rosetta2: true - version_constraint: "true" asset: bazelisk-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bazelbuild/buildtools/buildifier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: bazelbuild/buildtools/buildifier type: github_release repo_owner: bazelbuild repo_name: buildtools description: Format BUILD, BUILD.bazel and BUCK files in a standard way version_constraint: "false" version_overrides: - version_constraint: Version == "0.4.3" asset: buildifier.{{.OS}} format: raw replacements: darwin: OSX supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.25.0" asset: buildifier.{{.OS}} format: raw replacements: darwin: mac supported_envs: - darwin - version_constraint: Version == "4.0.0" asset: buildifier-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "4.0.1" asset: buildifier-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.22.0") asset: buildifier.{{.OS}} format: raw replacements: darwin: osx supported_envs: - darwin - version_constraint: semver("<= 3.5.0") asset: buildifier.{{.OS}} format: raw replacements: darwin: mac overrides: - goos: windows asset: buildifier supported_envs: - darwin - windows/amd64 - version_constraint: "true" asset: buildifier-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bazelbuild/buildtools/buildozer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: bazelbuild/buildtools/buildozer type: github_release repo_owner: bazelbuild repo_name: buildtools description: Buildozer is a command line tool to rewrite multiple Bazel BUILD files using standard commands version_constraint: "false" version_overrides: - version_constraint: Version == "0.4.3" asset: buildozer.{{.OS}} format: raw replacements: darwin: OSX supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.25.0" asset: buildozer.{{.OS}} format: raw replacements: darwin: mac supported_envs: - darwin - version_constraint: Version == "4.0.0" asset: buildozer-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "4.0.1" asset: buildozer-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.22.0") asset: buildozer.{{.OS}} format: raw replacements: darwin: osx supported_envs: - darwin - version_constraint: semver("<= 3.5.0") asset: buildozer.{{.OS}} format: raw replacements: darwin: mac overrides: - goos: windows asset: buildozer supported_envs: - darwin - windows/amd64 - version_constraint: "true" asset: buildozer-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bcicen/ctop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bcicen repo_name: ctop description: Top-like interface for container metrics version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.1-deps" no_asset: true - version_constraint: Version == "v0.6.0" asset: ctop-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: Version == "v0.6.1" asset: ctop-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: sha256sums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: Version == "0.7.6" asset: ctop-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.1") asset: ctop-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: ctop-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: sha256sums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bcicen/slackcat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bcicen repo_name: slackcat description: CLI utility to post files and command output to slack version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0" asset: slackcat-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true overrides: - goos: windows asset: slackcat-{{trimV .Version}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.0") asset: slackcat-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: slackcat-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: sha256sums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/becheran/mlc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: becheran repo_name: mlc description: Check for broken links in markup files version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.13.2", "v0.13.10", "v0.15.1"] no_asset: true - version_constraint: semver("<= 0.13.5") asset: mlc supported_envs: - linux/amd64 - version_constraint: semver("<= 0.14.3") asset: mlc-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.4") asset: mlc-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true files: - name: mlc src: builds/becheran/mlc_ci/target/{{.Arch}}-{{.OS}}/release/mlc replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux format: raw asset: mlc-{{.Arch}}-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.0") asset: mlc-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: mlc-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - darwin/arm64 - windows - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/becheran/roumon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: becheran repo_name: roumon description: Universal goroutine monitor using pprof and termui version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.3") asset: roumon_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.2") asset: roumon_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: roumon_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: roumon_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/benbjohnson/litestream/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: benbjohnson repo_name: litestream description: Streaming replication for SQLite version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.3" asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: tar.gz - goos: windows asset: litestream-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.3.8-beta0" asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz supported_envs: - linux - version_constraint: Version == "v0.3.10" asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - darwin - version_constraint: Version == "v0.3.11-beta1" asset: litestream-v0.3.11-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true overrides: - goos: linux format: tar.gz asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - linux - darwin - version_constraint: Version == "v0.3.11-beta2" asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - version_constraint: semver("<= 0.2.0") asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - version_constraint: semver("<= 0.3.2") asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.7") asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: tar.gz asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} - goos: windows asset: litestream-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.3.9") asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true overrides: - goos: linux format: tar.gz asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.10-beta2") no_asset: true - version_constraint: semver("<= 0.3.13") asset: litestream-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin - version_constraint: "true" asset: litestream-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/benchkram/bob/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: benchkram repo_name: bob description: Bob is a high-level build tool for multi-language projects version_constraint: "false" version_overrides: - version_constraint: "true" asset: bob_{{.Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bengadbois/pewpew/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bengadbois repo_name: pewpew description: Flexible HTTP command line stress tester for websites and web services version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3" no_asset: true - version_constraint: "true" asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: pewpew src: pewpew/pewpew supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bensadeh/tailspin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bensadeh repo_name: tailspin aliases: - name: crates.io/tailspin # https://github.com/aquaproj/aqua-registry/pull/17534#issuecomment-1818510758 description: A log file highlighter version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: tailspin_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64-bit darwin: macOS linux: Linux supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.1.0") type: cargo repo_owner: bensadeh repo_name: tailspin crate: tailspin files: - name: tspin - version_constraint: Version == "2.2.0" asset: tspin-{{.Arch}}-{{.OS}}.{{.Format}} windows_arm_emulation: true files: - name: tspin format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 - version_constraint: "true" asset: tailspin-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: tspin overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bep/s3deploy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bep repo_name: s3deploy description: A simple tool to deploy static websites to Amazon S3 and CloudFront with Gzip and custom headers support (e.g. "Cache-Control") asset: s3deploy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz - goos: darwin format: pkg asset: s3deploy_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} files: - name: s3deploy src: Payload/s3deploy supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: s3deploy_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 2.11.0") version_overrides: - version_constraint: semver(">= 2.10.1") format: tar.gz overrides: - goos: darwin format: pkg asset: s3deploy_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} files: - name: s3deploy src: Payload/s3deploy - goos: windows format: zip - version_constraint: semver(">= 2.9.0") - version_constraint: semver(">= 2.5.0") format: tar.gz overrides: - goos: windows format: zip replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows rosetta2: false - version_constraint: semver(">= 2.4.0") format: tar.gz overrides: - goos: windows format: zip replacements: arm64: arm64 replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: false - version_constraint: semver(">= 1.1.1") format: tar.gz overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 1.0.2") format: tar.gz overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: s3deploy_checksums.txt algorithm: sha256 - version_constraint: semver("< 1.0.2") asset: s3deploy_{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: s3deploy_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/betterleaks/betterleaks/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: betterleaks repo_name: betterleaks description: A Better Secrets Scanner built for configurability and speed search_words: - gitleaks - secrets version_constraint: "false" version_overrides: - version_constraint: "true" asset: betterleaks_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bflad/tfproviderdocs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bflad repo_name: tfproviderdocs description: Terraform Provider Documentation Tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.1") asset: tfproviderdocs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfproviderdocs_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tfproviderdocs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfproviderdocs_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bflad/tfproviderlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bflad repo_name: tfproviderlint description: Terraform Provider Lint Tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.28.1") asset: tfproviderlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfproviderlint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tfproviderlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfproviderlint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/binwiederhier/ntfy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: binwiederhier repo_name: ntfy description: Send push notifications to your phone or desktop using PUT/POST asset: ntfy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: ntfy src: ntfy_{{trimV .Version}}_{{.OS}}_{{.Arch}}/ntfy overrides: - goos: darwin asset: ntfy_{{trimV .Version}}_{{.OS}}_all.{{.Format}} files: - name: ntfy src: ntfy_{{trimV .Version}}_{{.OS}}_all/ntfy - goos: windows format: zip supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 2.6.2") version_overrides: - version_constraint: semver(">= 1.23.0") replacements: amd64: x86_64 darwin: macOS - version_constraint: semver(">= 1.4.4") overrides: [] replacements: amd64: x86_64 supported_envs: - linux rosetta2: false - version_constraint: semver(">= 1.2.1") overrides: [] replacements: amd64: x86_64 supported_envs: - linux/amd64 rosetta2: false - version_constraint: semver("< 1.2.1") overrides: [] replacements: amd64: x86_64 supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/biomejs/biome/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: biomejs repo_name: biome description: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP version_filter: | let words = ["lsp", "js-api", "nightly"]; not any(words, {Version matches #}) version_constraint: "false" version_overrides: - version_constraint: Version == "@biomejs/biome@2.0.1" no_asset: true - version_constraint: semver("< 2.0.0") version_prefix: cli/v asset: biome-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win32 - version_constraint: semver("<= 2.3.8") version_prefix: "@biomejs/biome@" asset: biome-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win32 - version_constraint: "true" version_prefix: "@biomejs/biome@" asset: biome-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win32 github_artifact_attestations: signer_workflow: biomejs/biome/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/birdayz/kaf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: birdayz repo_name: kaf description: Modern CLI for Apache Kafka, written in Go asset: kaf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.2.6") version_overrides: - version_constraint: semver(">= 0.2.5") asset: kaf_.{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} checksum: enabled: false - version_constraint: semver(">= 0.2.4") asset: kaf_{{.OS}}_{{.Arch}}.{{.Format}} - version_constraint: semver(">= 0.1.44") - version_constraint: semver(">= 0.1.43") supported_envs: - darwin - linux - amd64 rosetta2: true - version_constraint: semver(">= 0.1.6") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("< 0.1.6") replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bitnami/charts-syncer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bitnami repo_name: charts-syncer aliases: - name: bitnami-labs/charts-syncer description: Tool for synchronizing Helm Chart repositories version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") asset: c3tsyncer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: c3tsyncer replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.6.2") asset: charts-syncer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.1") asset: charts-syncer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.19.0") asset: charts-syncer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.20.1") asset: charts-syncer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: charts-syncer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bitnami-labs/sealed-secrets/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bitnami-labs repo_name: sealed-secrets description: A Kubernetes controller and tool for one-way encrypted Secrets files: - name: kubeseal version_filter: | not (Version startsWith "helm-") version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.0.1", "v0.1.0"] no_asset: true - version_constraint: semver("<= 0.2.1") asset: ksonnet-seal-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.0") asset: kubeseal-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.2") asset: kubeseal-{{.OS}}-{{.Arch}} format: raw rosetta2: true overrides: - goos: windows asset: kubeseal supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.8.3" asset: kubeseal-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows asset: kubeseal supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0") asset: kubeseal-{{.OS}}-{{.Arch}} format: raw rosetta2: true overrides: - goos: windows asset: kubeseal supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.17.0" asset: sealed-secrets_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sealed-secrets_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.17.3") asset: kubeseal-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sealed-secrets_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.17.5") asset: kubeseal-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: sealed-secrets_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: kubeseal-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: sealed-secrets_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --key - https://github.com/bitnami-labs/sealed-secrets/releases/download/{{.Version}}/cosign.pub - --signature - https://github.com/bitnami-labs/sealed-secrets/releases/download/{{.Version}}/sealed-secrets_{{trimV .Version}}_checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bitwarden/clients/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bitwarden repo_name: clients asset: bw-{{.OS}}-{{.SemVer}}.zip version_prefix: cli-v files: - name: bw description: Bitwarden CLI replacements: darwin: macos supported_envs: - darwin - amd64 version_constraint: "false" version_overrides: - version_constraint: semver("<= 2025.5.0") checksum: type: github_release asset: bw-{{.OS}}-sha256-{{.SemVer}}.txt algorithm: sha256 - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bitwarden/sdk-sm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bitwarden repo_name: sdk-sm description: Bitwarden Secrets Manager version_prefix: bws-v search_words: - secret manager files: - name: bws version_constraint: "false" version_overrides: - version_constraint: Version in ["bws-v0.2.1", "bws-v0.3.0"] asset: bws-{{.Arch}}-{{.OS}}-{{.SemVer}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: bws-sha256-checksums-{{.SemVer}}.txt algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bws-{{.Arch}}-{{.OS}}-{{.SemVer}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: bws-sha256-checksums-{{.SemVer}}.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bjesus/pipet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bjesus repo_name: pipet description: a swiss-army tool for scraping and extracting data from online assets, made for hackers version_constraint: "false" version_overrides: - version_constraint: "true" asset: pipet-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: pipet src: pipet-{{.OS}}-{{.Arch}} overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/blacknon/hwatch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: blacknon repo_name: hwatch description: A modern alternative to the watch command, records the differences in execution results and can check this differences at after supported_envs: - darwin - linux/amd64 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl version_constraint: semver(">= 0.3.1") asset: hwatch-{{.Version}}.{{.Arch}}-{{.OS}}.tar.gz files: - name: hwatch src: bin/hwatch version_overrides: - version_constraint: semver("= 0.3.0") asset: hwatch_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true supported_envs: - darwin replacements: amd64: amd64 darwin: darwin linux: linux files: - name: hwatch src: hwatch/hwatch - version_constraint: semver("= 0.2.1") || semver("= 0.1.6") supported_envs: [] - version_constraint: semver("= 0.1.0") asset: hwatch_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true replacements: amd64: amd64 darwin: darwin linux: linux files: - name: hwatch src: hwatch_{{.Version}}_{{.OS}}_{{.Arch}}/hwatch - version_constraint: semver("<= 0.1.2") asset: hwatch_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true replacements: amd64: amd64 darwin: darwin linux: linux files: - name: hwatch src: hwatch - version_constraint: semver("< 0.3.1") asset: hwatch_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true replacements: amd64: amd64 darwin: darwin linux: linux files: - name: hwatch src: hwatch/hwatch ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/blender/blender/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: blender repo_name: blender description: Blender is a free and open-source 3D computer graphics software version_source: github_tag version_constraint: "false" version_overrides: - version_constraint: "true" url: https://download.blender.org/release/Blender{{(semver .Version).Major}}.{{(semver .Version).Minor}}/blender-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz replacements: amd64: x64 darwin: macos supported_envs: - linux/amd64 - windows - darwin/arm64 files: - name: blender src: blender-{{trimV .Version}}-{{.OS}}-{{.Arch}}/blender overrides: - goos: windows format: zip files: - name: blender src: blender-{{trimV .Version}}-{{.OS}}-{{.Arch}}/blender.exe - goos: darwin format: dmg files: - name: blender src: Blender.app/Contents/MacOS/Blender ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/block/goose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: block repo_name: goose description: "an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM" version_constraint: "false" version_overrides: - version_constraint: semver("< 1.0.0") error_message: | Please use a version later than v1.0. - version_constraint: semver("<= 1.25.0") asset: goose-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: "true" asset: goose-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin github_artifact_attestations: signer_workflow: block/goose/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/blopker/codebook/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: blopker repo_name: codebook description: Spell Checker for Code files: - name: codebook-lsp version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.1" no_asset: true - version_constraint: semver("<= 0.1.11") asset: codebook-lsp-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: codebook-lsp-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bloznelis/typioca/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bloznelis repo_name: typioca description: Cozy typing speed tester in terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") asset: typioca-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false replacements: darwin: mac windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.1") no_asset: true - version_constraint: "true" asset: typioca-{{.OS}}-{{.Arch}} format: raw replacements: darwin: mac windows: win supported_envs: - linux/amd64 - darwin - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/blst-security/cherrybomb/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: blst-security repo_name: cherrybomb description: Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.2") asset: cherrybomb_{{.OS}} format: raw rosetta2: true replacements: darwin: mac supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.0") asset: cherrybomb_{{.OS}}_gnu format: raw rosetta2: true overrides: - goos: darwin asset: cherrybomb_{{.OS}}_{{.Arch}} replacements: amd64: x86_64 darwin: mac supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.0") no_asset: true - version_constraint: semver("<= 1.0.0") asset: cherrybomb_{{.OS}}_gnu format: raw rosetta2: true overrides: - goos: darwin asset: cherrybomb_{{.OS}}_{{.Arch}} replacements: amd64: x86_64 darwin: mac supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.0.1" asset: cherrybomb format: raw supported_envs: - darwin - version_constraint: "true" asset: cherrybomb_{{.OS}}_gnu format: raw rosetta2: true overrides: - goos: darwin asset: cherrybomb_{{.OS}}_{{.Arch}} replacements: amd64: x86_64 darwin: mac supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bmf-san/ggc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bmf-san repo_name: ggc description: A modern Git CLI tool with both traditional command-line and interactive incremental-search UI version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.2.1") no_asset: true - version_constraint: "true" asset: ggc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ggc_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bodaay/HuggingFaceModelDownloader/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bodaay repo_name: HuggingFaceModelDownloader description: Simple go utility to download HuggingFace Models and Datasets version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: hfdownloader_{{.OS}}_{{.Arch}}_{{.Version}} format: raw rosetta2: true windows_arm_emulation: true files: - name: hfdownloader - version_constraint: "true" asset: hfdownloader_{{.OS}}_{{.Arch}}_{{.Version}} format: raw windows_arm_emulation: true files: - name: hfdownloader ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bojand/ghz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bojand repo_name: ghz asset: ghz-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: Simple gRPC benchmarking and load testing tool replacements: amd64: x86_64 overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: ghz-{{.OS}}-{{.Arch}}.{{.Format}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bomctl/bomctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bomctl repo_name: bomctl description: Format agnostic SBOM tooling version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.8") asset: bomctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: bomctl_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - "https://github.com/bomctl/bomctl/.github/workflows/goreleaser.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/bomctl/bomctl/releases/download/{{.Version}}/bomctl_{{trimV .Version}}_checksums.txt-keyless.sig - --certificate - https://github.com/bomctl/bomctl/releases/download/{{.Version}}/bomctl_{{trimV .Version}}_checksums.txt-keyless.pem overrides: - goos: windows format: zip - version_constraint: "true" asset: bomctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: bomctl_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - "https://github.com/bomctl/bomctl/.github/workflows/goreleaser.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/bomctl/bomctl/releases/download/{{.Version}}/bomctl_{{trimV .Version}}_checksums.txt-keyless.sig - --certificate - https://github.com/bomctl/bomctl/releases/download/{{.Version}}/bomctl_{{trimV .Version}}_checksums.txt-keyless.pem github_artifact_attestations: signer_workflow: bomctl/bomctl/.github/workflows/goreleaser.yml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bonnefoa/kubectl-fzf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bonnefoa repo_name: kubectl-fzf asset: kubectl-fzf_{{.OS}}_{{.Arch}}.tar.gz description: A fast kubectl autocompletion with fzf supported_envs: - linux/amd64 - darwin rosetta2: true files: - name: kubectl-fzf-server - name: kubectl-fzf-completion checksum: type: github_release asset: kubectl-fzf_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bootandy/dust/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bootandy repo_name: dust description: A more intuitive version of du in rust version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.1", "v0.4.0", "v0.4.1.1", "v0.7.0"] no_asset: true - version_constraint: semver("<= 0.2.0") asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.1") asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.4.0.1" asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.4") asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.2") asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dust src: "{{.AssetWithoutExt}}/dust" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.0") asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dust src: "{{.AssetWithoutExt}}/dust" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: dust-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: dust src: "{{.AssetWithoutExt}}/dust" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/borgbackup/borg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: borgbackup repo_name: borg description: Deduplicating archiver with compression and authenticated encryption version_constraint: "false" version_overrides: - version_constraint: Version in ["0.28.0", "0.28.1", "0.30.1"] || semver(">= 1.2.0-a2, <= 1.2.0-a5") no_asset: true - version_constraint: Version in ["1.0.1", "1.1.15b1"] asset: borg-{{.OS}}64 format: raw supported_envs: - linux/amd64 - version_constraint: Version == "1.0.3" asset: borg-{{.OS}}64 format: raw supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["0.26.1", "0.27.0"] || semver("<= 1.2.0b3") asset: borg-{{.OS}}64 format: raw replacements: darwin: macosx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.0") || Version == "1.3.0a1" asset: borg-{{.OS}}64 format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["1.2.7", "1.2.8", "1.2.9"] asset: borg-{{.OS}}64 format: raw replacements: linux: linuxnewer darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.6") || semver(">= 2.0.0a2, <= 2.0.0-b1") || Version in ["2.0.0b2", "2.0.0b3", "2.0.0b6", "2.0.0b7"] asset: borg-{{.OS}}64 format: raw replacements: linux: linuxnew darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "2.0.0b4" asset: borg-{{.OS}}64 format: raw replacements: linux: linuxnew supported_envs: - linux/amd64 - version_constraint: Version == "2.0.0b5" asset: borg-{{.OS}}{{.Arch}} format: raw replacements: linux: linuxnew darwin: macos amd64: "64" arm64: -arm supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.4.0-rc1") || Version == "2.0.0b8" asset: borg-{{.OS}} format: raw replacements: linux: linux-glibc236 darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["2.0.0b12", "2.0.0b13", "2.0.0b14", "2.0.0b19"] asset: borg-{{.OS}}-glibc236 format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.4.1") || semver(">= 2.0.0b10, <= 2.0.0b18") || Version == "2.0.0b9" asset: borg-{{.OS}} format: raw replacements: linux: linux-glibc236 darwin: macos1012 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.4.2") || Version == "2.0.0b19" asset: borg-{{.OS}}-{{.Arch}}-gh format: raw replacements: linux: linux-glibc235 amd64: x86_64 overrides: - goos: darwin goarch: amd64 replacements: darwin: macos-13 - goos: darwin goarch: arm64 replacements: darwin: macos-14 supported_envs: - linux - darwin - version_constraint: semver("<= 1.4.3") asset: borg-{{.OS}}-{{.Arch}}-gh format: raw replacements: linux: linux-glibc235 amd64: x86_64 overrides: - goos: darwin goarch: amd64 replacements: darwin: macos-13 - goos: darwin goarch: arm64 replacements: darwin: macos-14 supported_envs: - linux - darwin github_artifact_attestations: signer_workflow: borgbackup/borg/.github/workflows/ci.yml - version_constraint: "true" asset: borg-{{.OS}}-{{.Arch}}-gh format: raw replacements: linux: linux-glibc235 amd64: x86_64 overrides: - goos: darwin goarch: amd64 replacements: darwin: macos-15 - goos: darwin goarch: arm64 replacements: darwin: macos-15 supported_envs: - linux - darwin github_artifact_attestations: signer_workflow: borgbackup/borg/.github/workflows/ci.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/boyter/scc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: boyter repo_name: scc description: "Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go" version_constraint: "false" version_overrides: - version_constraint: Version == "v" no_asset: true - version_constraint: Version == "untagged-928286b8064e2cf6dd35" asset: "scc-1.3.0-{{.Arch}}-{{.OS}}.{{.Format}}" format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows linux: unknown-linux supported_envs: - amd64 - darwin - windows - version_constraint: Version == "v1.0.0" asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.1.0" asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: darwin asset: scc-1.0.0-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.9.0") asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.10.0" asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux asset: scc-1.0.0-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.11.0" asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.12.0" asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: scc-1.0.0-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.13.0") asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v3.0.0" asset: scc-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows - version_constraint: Version == "v3.1.0" asset: scc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: scc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/boz/kail/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: boz repo_name: kail description: kubernetes log viewer version_constraint: "false" version_overrides: - version_constraint: Version == "v0.17.0" no_asset: true - version_constraint: Version == "v0.15.1" asset: kail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.0") asset: kail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kail_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.2") asset: kail_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: kail_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.5") asset: kail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kail_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.1") asset: kail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kail_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.0") asset: kail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.16.1") asset: kail_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: kail_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/br0xen/boltbrowser/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: br0xen repo_name: boltbrowser description: A CLI Browser for BoltDB Files version_constraint: "false" version_overrides: - version_constraint: "true" asset: boltbrowser.{{.OS}}64 format: raw replacements: windows: win overrides: - goos: linux goarch: arm64 asset: boltbrowser.linuxarm ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/breml/tfreveal/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: breml repo_name: tfreveal description: tfreveal shows a Terraform plan with all the secret (sensitive) values revealed version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfreveal_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tfreveal_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bridgecrewio/checkov/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bridgecrewio repo_name: checkov description: Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew version_constraint: "false" version_overrides: - version_constraint: Version == "2.3.321" asset: checkov_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 - version_constraint: Version == "2.3.340" no_asset: true - version_constraint: Version == "2.5.15" asset: checkov_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "3.2.317" asset: checkov_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "3.2.322" asset: checkov_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 supported_envs: - linux - version_constraint: semver("<= 2.3.314") no_asset: true - version_constraint: semver("<= 2.3.318") asset: checkov_{{.OS}}_{{.Version}} format: raw complete_windows_ext: false files: - name: checkov src: dist/checkov supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.3.334") asset: checkov_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.2.51") asset: checkov_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 - version_constraint: "true" asset: checkov_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: checkov src: dist/checkov replacements: amd64: X86_64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bridgecrewio/yor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bridgecrewio repo_name: yor asset: yor_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it overrides: - goos: windows format: zip checksum: type: github_release asset: yor_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/brigadecore/brigade/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: brigadecore repo_name: brigade format: raw asset: brig-{{.OS}}-{{.Arch}} description: Brigade CLI. Event-driven scripting for Kubernetes files: - name: brig supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bronze1man/yaml2json/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bronze1man repo_name: yaml2json description: a command line tool convert from yaml to json version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.0") asset: yaml2json_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: yaml2json_{{.OS}}_{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/brumhard/krewfile/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: brumhard repo_name: krewfile description: Declarative krew plugin management version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.1") type: go_install - version_constraint: "true" asset: krewfile_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: krewfile_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - goos: darwin asset: krewfile_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/budimanjojo/talhelper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: budimanjojo repo_name: talhelper description: A tool to help creating Talos kubernetes cluster version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.4") asset: talhelper_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: talhelper_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bufbuild/buf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bufbuild repo_name: buf description: The best way of working with Protocol Buffers files: - name: buf - name: protoc-gen-buf-breaking - name: protoc-gen-buf-lint version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.41.0") asset: buf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: buf src: buf/bin/buf - name: protoc-gen-buf-breaking src: buf/bin/protoc-gen-buf-breaking - name: protoc-gen-buf-lint src: buf/bin/protoc-gen-buf-lint replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.42.0" asset: buf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: buf src: buf/bin/buf - name: protoc-gen-buf-breaking src: buf/bin/protoc-gen-buf-breaking - name: protoc-gen-buf-lint src: buf/bin/protoc-gen-buf-lint replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.45.0") asset: buf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: buf src: buf/bin/buf - name: protoc-gen-buf-breaking src: buf/bin/protoc-gen-buf-breaking - name: protoc-gen-buf-lint src: buf/bin/protoc-gen-buf-lint replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.53.0") asset: buf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: buf src: buf/bin/buf - name: protoc-gen-buf-breaking src: buf/bin/protoc-gen-buf-breaking - name: protoc-gen-buf-lint src: buf/bin/protoc-gen-buf-lint replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256.txt algorithm: sha256 minisign: type: github_release asset: sha256.txt.minisig public_key: RWQ/i9xseZwBVE7pEniCNjlNOeeyp4BQgdZDLQcAohxEAH5Uj5DEKjv6 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("< 1.36.0") asset: buf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: buf src: buf/bin/buf - name: protoc-gen-buf-breaking src: buf/bin/protoc-gen-buf-breaking - name: protoc-gen-buf-lint src: buf/bin/protoc-gen-buf-lint replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sha256.txt algorithm: sha256 minisign: type: github_release asset: sha256.txt.minisig public_key: RWQ/i9xseZwBVE7pEniCNjlNOeeyp4BQgdZDLQcAohxEAH5Uj5DEKjv6 overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: raw asset: buf-{{.OS}}-{{.Arch}} - version_constraint: "true" asset: buf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: buf src: buf/bin/buf - name: protoc-gen-buf-breaking src: buf/bin/protoc-gen-buf-breaking - name: protoc-gen-buf-lint src: buf/bin/protoc-gen-buf-lint replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sha256.txt algorithm: sha256 minisign: type: github_release asset: sha256.txt.minisig public_key: RWQ/i9xseZwBVE7pEniCNjlNOeeyp4BQgdZDLQcAohxEAH5Uj5DEKjv6 overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bufbuild/connect-go/protoc-gen-connect-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: bufbuild/connect-go/protoc-gen-connect-go repo_owner: bufbuild repo_name: connect-go description: A better gRPC path: github.com/bufbuild/connect-go/cmd/protoc-gen-connect-go files: - name: protoc-gen-connect-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bufbuild/protoc-gen-validate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bufbuild repo_name: protoc-gen-validate description: "Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate" files: - name: protoc-gen-validate - name: protoc-gen-validate-cpp - name: protoc-gen-validate-go - name: protoc-gen-validate-java version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.13") no_asset: true - version_constraint: semver("<= 0.9.1") asset: protoc-gen-validate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: protoc-gen-validate_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.2") asset: protoc-gen-validate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: protoc-gen-validate_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.0") no_asset: true - version_constraint: "true" asset: protoc-gen-validate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: protoc-gen-validate_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/buildkite/agent/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: buildkite repo_name: agent description: The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network asset: buildkite-agent-{{.OS}}-{{.Arch}}-{{.Version|trimV}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: buildkite-agent supported_envs: - linux - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/buildkite/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: buildkite repo_name: cli description: A command line interface for Buildkite files: - name: bk version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: bk-{{.OS}}-{{.Arch}}-{{trimV .Version}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.2.0" asset: cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: Version == "v2.0.0" asset: cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false - version_constraint: Version == "v3.0.0-beta.20240202" asset: bk_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw - version_constraint: Version == "v3.0.0-beta.20240326" asset: bk_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true - version_constraint: Version == "v3.0.0-beta.20240418" asset: "{{.Version}}_{{.OS}}_{{.Arch}}" format: raw - version_constraint: "true" asset: bk_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: bk src: "{{.AssetWithoutExt}}/bk" replacements: darwin: macOS checksum: type: github_release asset: bk_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: windows files: - name: bk ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/buildpacks/pack/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: buildpacks repo_name: pack description: CLI for building apps using Cloud Native Buildpacks version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: pack-{{.OS}} format: raw replacements: darwin: macos supported_envs: - darwin - version_constraint: Version == "v0.0.3" asset: pack-{{.OS}} format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.4" asset: pack-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.5" asset: pack-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.9") asset: pack-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.1") asset: pack-{{.Version}}-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0") asset: pack-{{.Version}}-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.24.1") asset: pack-{{.Version}}-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin goarch: arm64 asset: pack-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: pack-{{.Version}}-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: pack-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: darwin goarch: arm64 asset: pack-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/busser/murmur/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: busser repo_name: murmur description: Pass secrets as environment variables to a process version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.2") asset: whisper_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip # https://github.com/busser/murmur#changes-from-v04-to-v05 files: - name: whisper - version_constraint: "true" asset: murmur_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/busser/tfautomv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: busser repo_name: tfautomv description: Generate Terraform moved blocks automatically for painless refactoring version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.2") asset: tfautomv_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.6.2") asset: tfautomv_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tfautomv_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/busser/tftree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: busser repo_name: tftree description: Display your Terraform module call stack in your terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: tftree_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tftree_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bvaisvil/zenith/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bvaisvil repo_name: zenith description: "Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.6" asset: "{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz replacements: darwin: MacOS files: - name: zenith src: "{{.AssetWithoutExt}}/zenith" overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: "{{.OS}}.{{.Format}}" files: - name: zenith src: macos/zenith supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.13.1" asset: zenith.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.14.0" asset: zenith.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.14.1" asset: zenith.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 files: - name: zenith src: "{{.AssetWithoutExt}}" supported_envs: - linux - darwin - version_constraint: semver("<= 0.7.2") asset: zenith.{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.5") asset: zenith.{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: MacOS overrides: - goos: linux format: tgz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.1") asset: zenith.{{.OS}}.{{.Format}} format: tgz replacements: darwin: MacOS supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.2") asset: zenith.{{.OS}}.{{.Format}} format: tgz replacements: darwin: MacOS checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.11.0") asset: zenith.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: darwin: MacOS linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: zenith.{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.13.0") asset: zenith.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz rosetta2: true replacements: amd64: x86_64 darwin: MacOS linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: zenith.{{.Arch}}_{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: zenith-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: Linux-gnu - goos: linux goarch: arm64 asset: zenith-{{.OS}}-musl-{{.Arch}}.{{.Format}} replacements: linux: Linux supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bytecodealliance/wasm-pkg-tools/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bytecodealliance repo_name: wasm-pkg-tools files: - name: wkg version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.7.0", "v0.7.1"] no_asset: true - version_constraint: "true" asset: wkg-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bytecodealliance/wasm-tools/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bytecodealliance repo_name: wasm-tools description: CLI and Rust libraries for low-level manipulation of WebAssembly modules version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.60") asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz windows_arm_emulation: true version_prefix: wasm-tools- files: - name: wasm-tools src: "{{.AssetWithoutExt}}/wasm-tools" replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} - version_constraint: semver("<= 1.202.0") asset: wasm-tools-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: wasm-tools src: "{{.AssetWithoutExt}}/wasm-tools" replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip - version_constraint: semver("<= 1.239.0") asset: wasm-tools-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: wasm-tools src: "{{.AssetWithoutExt}}/wasm-tools" replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} - version_constraint: "true" asset: wasm-tools-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: wasm-tools src: "{{.AssetWithoutExt}}/wasm-tools" replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} github_artifact_attestations: signer_workflow: bytecodealliance/wasm-tools/.github/workflows/publish.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bytecodealliance/wasmtime/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: bytecodealliance repo_name: wasmtime description: A lightweight WebAssembly runtime that is fast, secure, and standards-compliant files: - name: wasmtime src: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}/wasmtime version_filter: not (Version == "dev") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.34.1" asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: Version == "cranelift-v0.60.0" asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.15.0") asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.36.0") asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 21.0.2") asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} - version_constraint: semver("<= 25.0.3") asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip - version_constraint: semver("< 28.0.0") asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip - version_constraint: "true" asset: wasmtime-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz github_artifact_attestations: signer_workflow: bytecodealliance/wasmtime/.github/workflows/publish-artifacts.yml replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/bytecodealliance/wrpc/wit-bindgen-wrpc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: bytecodealliance/wrpc/wit-bindgen-wrpc type: github_release repo_owner: bytecodealliance repo_name: wrpc description: Wasm component-native RPC framework version_constraint: "false" version_overrides: - version_constraint: "true" asset: wit-bindgen-wrpc-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/c-bata/kube-prompt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: c-bata repo_name: kube-prompt description: An interactive kubernetes client featuring auto-complete version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.5") asset: kube-prompt_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kube-prompt_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/c1982/bomberman/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: c1982 repo_name: bomberman description: SMTP Performance and Load Test Tool version_constraint: "false" version_overrides: - version_constraint: "true" asset: bomberman_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/caarlos0/fork-cleaner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: caarlos0 repo_name: fork-cleaner description: Quickly clean up unused forks on your github account version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1.0" asset: fork-cleaner_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: fork-cleaner_{{.OS}}_{{.Arch}}.tar.gz.checksums algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v2.1.0" asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: fork-cleaner_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v2.2.0" asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: fork-cleaner_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v2.2.1" asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fork-cleaner_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.8") asset: fork-cleaner_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.0") asset: fork-cleaner_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: fork-cleaner_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.8.0") asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: fork-cleaner_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.0.3") asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: fork-cleaner_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 2.3.1") asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fork-cleaner_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sigstore.json opts: - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate-identity-regexp - "https://github\\.com/caarlos0/fork-cleaner/\\.github/workflows/build\\.yml@.*" overrides: - goos: darwin asset: fork-cleaner_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip github_artifact_attestations: signer_workflow: caarlos0/fork-cleaner/.github/workflows/build.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/caarlos0/mdtree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: caarlos0 repo_name: mdtree description: Convert markdown lists into ASCII trees version_constraint: "false" version_overrides: - version_constraint: "true" asset: mdtree_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: mdtree_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: mdtree_{{trimV .Version}}_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/caarlos0/svu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: caarlos0 repo_name: svu description: semantic version utility version_constraint: "false" version_overrides: - version_constraint: Version == "v1.8.0" asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.3.2") asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: svu_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.7.0") asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: svu_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.1.0") asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/caarlos0/svu/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/caarlos0/svu/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/caarlos0/svu/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: darwin asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - version_constraint: semver("<= 3.2.1") asset: svu_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/caarlos0/svu/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/caarlos0/svu/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/caarlos0/svu/releases/download/{{.Version}}/checksums.txt.sig github_artifact_attestations: signer_workflow: caarlos0/svu/.github/workflows/release.yml overrides: - goos: darwin asset: svu_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 3.2.4") asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/caarlos0/svu/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/caarlos0/svu/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/caarlos0/svu/releases/download/{{.Version}}/checksums.txt.sig github_artifact_attestations: signer_workflow: caarlos0/svu/.github/workflows/release.yml overrides: - goos: darwin asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sigstore.json opts: - --certificate-identity - https://github.com/caarlos0/svu/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com github_artifact_attestations: signer_workflow: caarlos0/svu/.github/workflows/release.yml overrides: - goos: darwin asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/caddyserver/caddy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: caddyserver repo_name: caddy description: Fast, multi-platform web server with automatic HTTPS version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.5.2") asset: caddy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: mac overrides: - goos: windows format: zip checksum: type: github_release asset: caddy_{{trimV .Version}}_checksums.txt algorithm: sha512 - version_constraint: "true" asset: caddy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: mac overrides: - goos: windows format: zip checksum: type: github_release asset: caddy_{{trimV .Version}}_checksums.txt algorithm: sha512 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/caddyserver/caddy/\\.github/workflows/release\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/caddyserver/caddy/releases/download/v{{trimV .Version}}/caddy_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/caddyserver/caddy/releases/download/v{{trimV .Version}}/caddy_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/callumalpass/mdbase-lsp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: callumalpass repo_name: mdbase-lsp version_constraint: "false" version_overrides: - version_constraint: "true" asset: mdbase-lsp-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 windows: win32 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cameron-martin/bazel-lsp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cameron-martin repo_name: bazel-lsp description: A language server implementation for Bazel version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.0" asset: bazel-lsp-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.3.1" asset: bazel-lsp-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.0") asset: bazel-lsp-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.6.1") asset: bazel-lsp-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.3") asset: bazel-lsp-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: osx supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bazel-lsp-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: osx ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cantino/mcfly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cantino repo_name: mcfly description: Fly through your shell history. Great Scott version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.6") asset: mcfly-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.0") asset: mcfly-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.5") asset: mcfly-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: mcfly-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carapace-sh/carapace-bin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carapace-sh repo_name: carapace-bin description: A multi-shell completion binary files: - name: carapace version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: carapace src: carapace-bin checksum: type: github_release asset: carapace-bin_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.3") no_asset: true - version_constraint: semver("<= 0.1.12") asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: carapace src: carapace-bin checksum: type: github_release asset: carapace-bin_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.9") asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: carapace src: carapace-bin checksum: type: github_release asset: carapace-bin_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.4.11") asset: example_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.1") asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.6.3") asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.18.1") asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.22.0") asset: carapace-bin_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.0.7") asset: carapace-bin_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: carapace-bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: carapace-bin_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cargo-bins/cargo-binstall/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cargo-bins repo_name: cargo-binstall description: Binary installation for rust projects version_filter: Version matches "^v\\d+\\.\\d+\\.\\d+" version_constraint: "false" version_overrides: - version_constraint: Version in ["install-cargo-binstall-1.0.0", "v1.4.0"] no_asset: true - version_constraint: semver("<= 0.2.0") asset: cargo-binstall-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.3.0" asset: cargo-binstall-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0") asset: cargo-binstall-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux format: tgz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.18.1") asset: cargo-binstall-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux format: tgz - version_constraint: "true" asset: cargo-binstall-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux format: tgz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carthage-software/mago/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carthage-software repo_name: mago description: Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.12" asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "0.13.0" asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: Version == "1.2.0" asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-gnu files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago supported_envs: - windows - version_constraint: Version == "1.2.1" asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - windows - version_constraint: semver("<= 0.0.11") asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86-64 arm64: aarch64 darwin: apple-darwin linux: linux-gnu files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago overrides: - goos: linux goarch: arm64 asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: darwin goarch: arm64 asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("< 1.5.0") asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago overrides: - goos: windows format: zip - version_constraint: "true" asset: mago-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc files: - name: mago src: mago-{{.Version}}-{{.Arch}}-{{.OS}}/mago overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: carthage-software/mago/.github/workflows/cd.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carvel-dev/imgpkg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carvel-dev repo_name: imgpkg aliases: - name: vmware-tanzu/carvel-imgpkg description: Store application configuration files in Docker/OCI registries version_constraint: "false" version_overrides: - version_constraint: Version == "v0.17.0" asset: imgpkg-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.27.1" asset: imgpkg-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.27.3" asset: imgpkg-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.35.0" asset: imgpkg-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksum.txt algorithm: sha256 - version_constraint: semver("<= 0.12.0") asset: imgpkg-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0") asset: imgpkg-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.27.0") asset: imgpkg-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("< 0.40.0") asset: imgpkg-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: imgpkg-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/carvel-dev/imgpkg/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/carvel-dev/imgpkg/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/carvel-dev/imgpkg/releases/download/{{.Version}}/checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carvel-dev/kapp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carvel-dev repo_name: kapp aliases: - name: vmware-tanzu/carvel-kapp description: kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.34.0") asset: kapp-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.38.0") asset: kapp-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.45.0") asset: kapp-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("< 0.60.0") asset: kapp-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kapp-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/carvel-dev/kapp/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/carvel-dev/kapp/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/carvel-dev/kapp/releases/download/{{.Version}}/checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carvel-dev/kbld/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carvel-dev repo_name: kbld aliases: - name: vmware-tanzu/carvel-kbld description: kbld seamlessly incorporates image building and image pushing into your development and deployment workflows version_constraint: "false" version_overrides: - version_constraint: Version == "v0.31.0" asset: kbld-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: Version == "v0.32.0" asset: kbld-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.32.2" asset: kbld-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.30.0") asset: kbld-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("< 0.39.0") asset: kbld-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kbld-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/carvel-dev/kbld/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/carvel-dev/kbld/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/carvel-dev/kbld/releases/download/{{.Version}}/checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carvel-dev/kwt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carvel-dev repo_name: kwt aliases: - name: vmware-tanzu/carvel-kwt description: Kubernetes Workstation Tools CLI version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.6") asset: kwt-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kwt-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carvel-dev/vendir/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carvel-dev repo_name: vendir aliases: - name: vmware-tanzu/carvel-vendir description: Easy way to vendor portions of git repos, github releases, helm charts, docker image contents, etc. declaratively version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.17.0") asset: vendir-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.24.0") asset: vendir-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.38.0") asset: vendir-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: vendir-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/carvel-dev/vendir/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/carvel-dev/vendir/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/carvel-dev/vendir/releases/download/{{.Version}}/checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/carvel-dev/ytt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: carvel-dev repo_name: ytt aliases: - name: vmware-tanzu/carvel-ytt description: YAML templating tool that works on YAML structure instead of text version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: ytt-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.31.0") asset: ytt-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.35.0") asset: ytt-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.37.0") asset: ytt-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.46.6") asset: ytt-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: ytt-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/carvel-dev/ytt/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/carvel-dev/ytt/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/carvel-dev/ytt/releases/download/{{.Version}}/checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/casey/just/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: casey repo_name: just description: Just a command runner version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.25") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: just src: "{{.AssetWithoutExt}}/just" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.2.28" asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc supported_envs: - windows/amd64 - version_constraint: semver("<= 0.2.32") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 0.3.3") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.4") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.3") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.4") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "0.10.5" asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: Version == "0.10.6" asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 linux: unknown-linux-musl supported_envs: - linux/arm64 - version_constraint: semver("<= 1.1.0") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 1.25.0") asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: Version == "1.25.1" asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: "true" asset: just-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/catenacyber/perfsprint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: catenacyber repo_name: perfsprint description: Golang linter to use strconv version_source: github_tag ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cbroglie/mustache/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cbroglie repo_name: mustache description: The mustache template language in Go version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.0.0", "v1.1.0"] no_asset: true - version_constraint: Version == "v1.0.1" asset: mustache_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: mustache_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.1") asset: mustache_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: mustache_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: mustache_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: mustache_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cea-hpc/sshproxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cea-hpc repo_name: sshproxy asset: sshproxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Proxy SSH connections on a gateway replacements: amd64: x86_64 linux: Linux supported_envs: - linux/amd64 files: - name: sshproxy src: sshproxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}/sshproxy - name: sshproxy-dumpd src: sshproxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}/sshproxy-dumpd - name: sshproxy-replay src: sshproxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}/sshproxy-replay - name: sshproxyctl src: sshproxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}/sshproxyctl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cert-manager/cert-manager/cmctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: cert-manager/cert-manager/cmctl repo_owner: cert-manager repo_name: cert-manager aliases: - name: jetstack/cert-manager/cmctl description: cmctl is a CLI tool that can help you to manage cert-manager resources inside your cluster version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.14.4") asset: cmctl-{{.OS}}-{{.Arch}}.tar.gz files: - name: cmctl supported_envs: - darwin - linux - amd64 - version_constraint: "true" error_message: | Please use the package cert-manager/cmctl instead. The code of cmctl was moved from cert-manager/cert-manager to cert-manager/cmctl. ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cert-manager/cmctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cert-manager repo_name: cmctl description: the command line utility that makes cert-manager'ing easier version_constraint: "false" version_overrides: - version_constraint: "true" asset: cmctl_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.cosign.bundle opts: - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate-identity - https://github.com/cert-manager/cmctl/.github/workflows/release.yaml@refs/tags/{{.Version}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chaaz/versio/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chaaz repo_name: versio description: A version number manager version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.5") asset: versio__{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.1") asset: versio__{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: Version == "v0.5.2" asset: versio__{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true complete_windows_ext: false replacements: linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: windows asset: versio.exe supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "v0.5.3" asset: versio__{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.6") asset: versio__{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: versio__{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chainguard-dev/apko/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chainguard-dev repo_name: apko description: Build OCI images from APK packages directly without Dockerfile version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: apko src: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}/apko format: tar.gz supported_envs: - linux cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.crt checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.crt - version_constraint: semver("<= 0.6.1") asset: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: apko src: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}/apko supported_envs: - linux cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.crt checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.crt - version_constraint: semver("<= 0.11.0") asset: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: apko src: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}/apko supported_envs: - linux - darwin cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.crt checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.crt - version_constraint: "true" asset: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: apko src: apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}/apko format: tar.gz supported_envs: - linux - darwin cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/apko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.crt checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/apko/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/chainguard-dev/apko/releases/download/{{.Version}}/checksums.txt.crt ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chainguard-dev/melange/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chainguard-dev repo_name: melange description: build APKs from source code version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: melange src: melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}/melange supported_envs: - linux cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/melange/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.sig - --certificate - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.crt checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/melange/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/checksums.txt.crt - version_constraint: "true" asset: melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: melange src: melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}/melange supported_envs: - linux - darwin cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/melange/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.sig - --certificate - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/melange_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}.crt checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/chainguard-dev/melange/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/chainguard-dev/melange/releases/download/{{.Version}}/checksums.txt.crt ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chainloop-dev/chainloop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chainloop-dev repo_name: chainloop description: SDLC evidence store and policy engine for your Software Supply Chain attestations, SBOMs, VEX, SARIF, QA reports, and more version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0-rc.3") asset: chainloop-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://github.com/chainloop-dev/chainloop/releases/download/{{.Version}}/cosign.pub - --signature - https://github.com/chainloop-dev/chainloop/releases/download/{{.Version}}/checksums.txt.sig supported_envs: - linux - darwin - version_constraint: "true" asset: chainloop-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://github.com/chainloop-dev/chainloop/releases/download/{{.Version}}/cosign.pub - --signature - https://github.com/chainloop-dev/chainloop/releases/download/{{.Version}}/checksums.txt.sig supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chanzuckerberg/fogg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chanzuckerberg repo_name: fogg description: Manage Infrastructure as Code with less pain version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.67.1", "v0.68.0", "v0.92.2"] no_asset: true - version_constraint: Version in ["v0.58.5-pre+0939c083", "v0.67.2"] asset: fogg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fogg_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: Version == "v0.58.5" asset: fogg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: fogg_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.42.3") asset: fogg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: fogg_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.58.3") asset: fogg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: fogg_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: fogg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fogg_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chaqchase/lla/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chaqchase repo_name: lla aliases: - name: triyanox/lla description: A modern alternative to ls version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.1" asset: lla-{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos supported_envs: - linux - darwin - version_constraint: semver("<= 0.2.7") no_asset: true - version_constraint: "true" asset: lla-{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/charm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: charm asset: charm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: The Charm Tool and Library replacements: amd64: x86_64 linux: Linux darwin: Darwin windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.12.5") # 0.12.5: linux was capitalized. linux => Linux version_overrides: - version_constraint: semver("< 0.12.5") replacements: amd64: x86_64 darwin: Darwin windows: Windows - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/crush/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: crush description: The glamourous AI coding agent for your favourite terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.20.0") asset: crush_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: crush src: crush_{{trimV .Version}}_{{.OS}}_{{.Arch}}/crush replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/charmbracelet/crush/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/charmbracelet/crush/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: crush_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: crush src: crush_{{trimV .Version}}_{{.OS}}_{{.Arch}}/crush replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sigstore.json opts: - --certificate-identity - https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/freeze/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: freeze description: Generate images of code and terminal output version_constraint: "false" version_overrides: - version_constraint: "true" asset: freeze_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: freeze src: "{{.AssetWithoutExt}}/freeze" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/charmbracelet/meta/\\.github/workflows/goreleaser\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/charmbracelet/freeze/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/charmbracelet/freeze/releases/download/{{.Version}}/checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/glow/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: glow description: Render markdown on the CLI, with pizzazz version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: glow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.0.1") asset: glow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.3.0") asset: glow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.4.1") asset: glow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v1.5.0" asset: glow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v1.5.1" asset: glow_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: glow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: glow src: "{{.AssetWithoutExt}}/glow" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/gum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: gum description: A tool for glamorous shell scripts version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") asset: gum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.13.0") asset: gum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: gum src: "{{.AssetWithoutExt}}/gum" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/mods/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: mods description: AI on the command line version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: mods_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.2.1") asset: mods_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: mods_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz complete_windows_ext: false files: - name: mods src: "{{.AssetWithoutExt}}/mods" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/skate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: skate description: A personal key value store version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.1") asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.2.2" asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: skate src: "{{.AssetWithoutExt}}/skate" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/charmbracelet/vhs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: charmbracelet repo_name: vhs description: Your CLI home video recorder version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") asset: vhs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.7.0" no_asset: true - version_constraint: Version == "v0.7.1" asset: vhs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: vhs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: vhs src: "{{.AssetWithoutExt}}/vhs" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chatwork/kibertas/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chatwork repo_name: kibertas description: kibertas is a CLI tool for achieving end-to-end (E2E) testing of Kubernetes environments version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.4" no_asset: true - version_constraint: "true" asset: kibertas_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kibertas_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/che-incubator/chectl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: che-incubator repo_name: chectl description: CLI to manage Eclipse Che server and workspaces rosetta2: true asset: chectl-{{.OS}}-{{.Arch}}.tar.gz supported_envs: - darwin - linux/amd64 replacements: amd64: x64 files: - name: chectl src: chectl/bin/chectl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cheat/cheat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cheat repo_name: cheat description: cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember rosetta2: true supported_envs: - darwin - linux - amd64 asset: cheat-{{.OS}}-{{.Arch}}.gz files: - name: cheat src: cheat-{{.OS}}-{{.Arch}} overrides: - goos: windows asset: cheat-windows-amd64.exe.zip version_constraint: semver(">= 4.2.4") version_overrides: - version_constraint: "true" overrides: - goos: windows asset: cheat-windows-amd64.exe.zip files: - name: cheat src: dist/cheat-windows-amd64.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/checkmake/checkmake/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: checkmake repo_name: checkmake aliases: - name: mrtazz/checkmake description: Linter/analyzer for Makefiles version_constraint: "false" version_overrides: - version_constraint: Version == "0.2.0" no_asset: true - version_constraint: semver("<= 0.2.2") asset: checkmake-{{.Version}}.{{.OS}}.{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: checkmake-{{.Version}}.{{.OS}}.{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chenjiandongx/kubectl-images/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chenjiandongx repo_name: kubectl-images description: Show container images used in the cluster version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.3" asset: kubectl-images_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.3.4" asset: kubectl-images_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - version_constraint: semver("<= 0.3.2") asset: kubectl-images_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubectl-images_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kubectl-images_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chevdor/tera-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chevdor repo_name: tera-cli description: A command line utility on top of the tera templating engine. Takes json|yaml|toml as input and can merge ENV in. You may see it as envsubst on steroid files: - name: tera version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.0" asset: tera-{{.OS}}-{{.Version}}.{{.Format}} format: tar.gz replacements: darwin: macos files: - name: tera supported_envs: - darwin - version_constraint: semver("<= 0.1.2") no_asset: true - version_constraint: semver("<= 0.2.4") asset: tera-{{.OS}}-{{.Version}}.{{.Format}} format: tar.gz replacements: darwin: macos files: - name: tera supported_envs: - darwin - version_constraint: semver("<= 0.3.0") no_asset: true - version_constraint: "true" asset: tera-cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc files: - name: tera checksum: type: github_release asset: tera-cli-{{.Arch}}-{{.OS}}.sha512 algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chime/mani-diffy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chime repo_name: mani-diffy description: mani-diffy walks a hierarchy of Argo CD Application templates, renders Kubernetes manifests from the input templates, and posts the rendered files back for the user to review and validate version_constraint: "false" version_overrides: - version_constraint: "true" asset: mani-diffy format: raw supported_envs: - linux/amd64 - darwin/arm64 overrides: - goos: darwin goarch: arm64 asset: mani-diffy-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chmln/handlr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chmln repo_name: handlr asset: handlr format: raw description: A better xdg-utils supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chmln/sd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chmln repo_name: sd description: Intuitive find & replace CLI (sed alternative) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.5") asset: sd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: sd src: "{{.Arch}}-{{.OS}}/sd" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true windows_arm_emulation: true - version_constraint: Version == "v0.7.2" asset: sd-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: sd src: b/{{.Arch}}-{{.OS}}/release/sd replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("<= 0.7.4") asset: sd-{{trimV .Version}}.{{.Arch}}-{{.OS}}.{{.Format}} windows_arm_emulation: true format: zip files: - name: sd src: b/{{.Arch}}-{{.OS}}/release/sd replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: Version == "v0.7.5" asset: sd.{{trimV .Version}}-.{{.Arch}}-{{.OS}}.{{.Format}} windows_arm_emulation: true format: zip files: - name: sd src: b/{{.Arch}}-{{.OS}}/release/sd replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: Version == "v0.7.6" asset: sd-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: "true" asset: sd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: sd src: sd-{{.Version}}-{{.Arch}}-{{.OS}}/sd overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chmouel/snazy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chmouel repo_name: snazy description: a snazzy json log viewer (with one z) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.51.2") asset: snazy_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true overrides: - goos: darwin asset: snazy_{{.Version}}_{{.OS}}_all.{{.Format}} replacements: darwin: macOS supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.52.0") asset: snazy_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: snazy_{{.Version}}_{{.OS}}_all.{{.Format}} supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.52.16") error_message: There is no GitHub Releases - version_constraint: "true" asset: snazy-v{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin asset: snazy-v{{.Version}}-{{.OS}}.{{.Format}} - goos: windows format: zip asset: snazy-v{{.Version}}-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/chriswalz/bit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: chriswalz repo_name: bit description: Bit is a modern Git CLI version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.14") asset: bit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.2") asset: bit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: bit_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: bit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: bit_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cilium/cilium-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cilium repo_name: cilium-cli description: CLI to install, manage & troubleshoot Kubernetes clusters running Cilium files: - name: cilium version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1" asset: cilium-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.8.6") asset: cilium-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.9.1") asset: cilium-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 - version_constraint: semver("<= 0.16.4") asset: cilium-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 - version_constraint: "true" asset: cilium-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cilium/hubble/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cilium repo_name: hubble description: "Hubble - Network, Service & Security Observability for Kubernetes using eBPF" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.1" asset: hubble-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: hubble-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.0") no_asset: true - version_constraint: semver("<= 0.7.1") asset: hubble-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: hubble-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 - version_constraint: semver("<= 0.8.2") asset: hubble-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: hubble-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 - version_constraint: semver("<= 1.16.2") asset: hubble-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hubble-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 - version_constraint: "true" asset: hubble-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hubble-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cirruslabs/cirrus-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cirruslabs repo_name: cirrus-cli description: CLI for executing Cirrus tasks locally and in any CI files: - name: cirrus version_constraint: "false" version_overrides: - version_constraint: semver("< 0.94.0") error_message: Please use v0.94.0 or later - version_constraint: Version in ["v0.140.1", "v0.140.2"] no_asset: true - version_constraint: "true" asset: cirrus-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: cirrus_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cirruslabs/tart/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cirruslabs repo_name: tart description: macOS and Linux VMs on Apple Silicon to use in CI and other automations asset: tart.tar.gz files: - name: tart src: tart.app/Contents/MacOS/tart checksum: type: github_release asset: tart_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/citrusframework/yaks/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: citrusframework repo_name: yaks asset: yaks-{{trimV .Version}}-{{.OS}}-{{.Arch}}.tar.gz description: YAKS is a platform to enable Cloud Native BDD testing on Kubernetes replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/civo/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: civo repo_name: cli description: Our Command Line Interface (CLI) for interacting with your Civo resources supported_envs: - darwin - linux - amd64 asset: civo-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: civo checksum: type: github_release asset: civo-{{trimV .Version}}-checksums.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ck-zhang/reddix/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ck-zhang repo_name: reddix description: Reddix – Reddit, refined for the terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: reddix-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: reddix src: "{{.AssetWithoutExt}}/reddix" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: reddix ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/clamoriniere/crd-to-markdown/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: clamoriniere repo_name: crd-to-markdown description: util to generate a markdown file from a Kubernetes CRD go struct definition version_constraint: "false" version_overrides: - version_constraint: "true" asset: crd-to-markdown_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cli/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cli repo_name: cli description: GitHub’s official command line tool files: - name: gh src: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}/bin/gh version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: raw asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}} checksum: enabled: false replacements: darwin: macOS supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.2") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: macOS supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.5") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip files: - name: gh src: bin/gh.exe replacements: darwin: macOS supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.20.0") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip files: - name: gh src: bin/gh.exe replacements: darwin: macOS checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.23.0") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true overrides: - goos: windows format: zip files: - name: gh src: bin/gh.exe replacements: darwin: macOS checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.27.0") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: gh src: bin/gh.exe replacements: darwin: macOS checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("< 2.50.0") asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz - goos: windows files: - name: gh src: bin/gh.exe replacements: darwin: macOS checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: gh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz - goos: windows files: - name: gh src: bin/gh.exe replacements: darwin: macOS checksum: type: github_release asset: gh_{{trimV .Version}}_checksums.txt algorithm: sha256 github_artifact_attestations: signer_workflow: cli/cli/.github/workflows/deployment.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/climech/grit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: climech repo_name: grit asset: grit_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Multitree-based personal task manager overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 files: - name: grit src: grit_{{.Version}}_{{.OS}}_{{.Arch}}/grit checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/clog-tool/clog-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: clog-tool repo_name: clog-cli description: Generate beautiful changelogs from your Git commit history rosetta2: true asset: clog-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz replacements: arm64: aarch64 amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu supported_envs: - darwin - linux files: - name: clog ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/clok/sm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: clok repo_name: sm asset: sm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: AWS Secrets Manager CLI Tool overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 files: - name: sm src: sm_{{trimV .Version}}_{{.OS}}_{{.Arch}}/sm checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloud-hypervisor/cloud-hypervisor/ch-remote/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloud-hypervisor/cloud-hypervisor/ch-remote type: github_release repo_owner: cloud-hypervisor repo_name: cloud-hypervisor description: Remotely control a cloud-hypervisor VMM format: raw supported_envs: - linux files: - name: ch-remote asset: ch-remote-static overrides: - goarch: arm64 asset: ch-remote-static-aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloud-hypervisor/cloud-hypervisor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloud-hypervisor repo_name: cloud-hypervisor description: Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that runs on top of KVM hypervisor and Microsoft Hypervisor (MSHV) format: raw supported_envs: - linux asset: cloud-hypervisor-static overrides: - goarch: arm64 asset: cloud-hypervisor-static-aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloud66-oss/copper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloud66-oss repo_name: copper description: A configuration file validator for Kubernetes version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.7") no_asset: true - version_constraint: "true" asset: "{{.OS}}_{{.Arch}}_{{.Version}}" format: raw rosetta2: true supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cf-terraforming/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudflare repo_name: cf-terraforming description: A command line utility to facilitate terraforming your existing Cloudflare resources version_constraint: "false" version_overrides: - version_constraint: Version == "v0.19.0" no_asset: true - version_constraint: semver("<= 0.4.0") asset: cf-terraforming_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: cf-terraforming_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/cfssl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/cfssl type: github_release repo_owner: cloudflare repo_name: cfssl aliases: - name: cloudflare/cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: cfssl_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.1") asset: cfssl_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.3") asset: cfssl_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cfssl_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/cfssl-bundle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/cfssl-bundle type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: Version == "1.1.0" no_asset: true - version_constraint: Version == "1.2.0" asset: cfssl-bundle_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: cfssl-bundle_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cfssl-bundle_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/cfssl-certinfo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/cfssl-certinfo type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: Version == "1.1.0" no_asset: true - version_constraint: Version == "1.2.0" asset: cfssl-certinfo_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: cfssl-certinfo_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cfssl-certinfo_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/cfssl-newkey/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/cfssl-newkey type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: Version == "1.1.0" no_asset: true - version_constraint: Version == "1.2.0" asset: cfssl-newkey_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: cfssl-newkey_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cfssl-newkey_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/cfssl-scan/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/cfssl-scan type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: Version == "1.1.0" no_asset: true - version_constraint: Version == "1.2.0" asset: cfssl-scan_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: cfssl-scan_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cfssl-scan_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/cfssljson/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/cfssljson type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: cfssljson_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: cfssljson_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cfssljson_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/mkbundle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/mkbundle type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: mkbundle_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: mkbundle_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: mkbundle_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cfssl/multirootca/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudflare/cfssl/multirootca type: github_release repo_owner: cloudflare repo_name: cfssl description: "CFSSL: Cloudflare's PKI and TLS toolkit" version_constraint: "false" version_overrides: - version_constraint: Version == "1.1.0" no_asset: true - version_constraint: Version == "1.2.0" asset: multirootca_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.6.3") asset: multirootca_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: multirootca_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cfssl_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/cloudflared/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudflare repo_name: cloudflared description: Cloudflare Tunnel client version_constraint: "false" version_overrides: - version_constraint: semver("<= 2021.3.4") error_message: This version is too old. Please update. - version_constraint: Version in ["2021.6.0"] asset: cloudflared-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - windows/amd64 - version_constraint: Version == "2021.8.0" asset: cloudflared-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: arm - goos: darwin format: tgz asset: cloudflared-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: Version in ["2021.8.5", "2021.10.2"] asset: cloudflared-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - windows/amd64 - version_constraint: Version == "2022.12.0" asset: cloudflared-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz rosetta2: true overrides: - goos: linux format: raw asset: cloudflared-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: semver("<= 2024.6.1") asset: cloudflared-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: darwin format: tgz asset: cloudflared-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: "true" asset: cloudflared-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: darwin format: tgz asset: cloudflared-{{.OS}}-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/gokey/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudflare repo_name: gokey description: A simple vaultless password manager in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: "true" asset: gokey-{{.Version}}-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudflare/pint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudflare repo_name: pint description: Prometheus rule linter/validator asset: pint-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: pint src: pint-{{.GOOS}}-{{.GOARCH}} format: tar.gz supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.31.0") version_overrides: - version_constraint: semver(">= 0.16.0") replacements: amd64: x86_64 - version_constraint: semver(">= 0.1.5") replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows - version_constraint: semver("< 0.1.5") asset: pint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudfoundry/bosh-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudfoundry repo_name: bosh-cli description: The bosh CLI is the command line tool used for interacting with all things BOSH, from deployment operations to software release management rosetta2: true format: raw supported_envs: - darwin - amd64 asset: bosh-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}} files: - name: bosh ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudfoundry/credhub-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudfoundry repo_name: credhub-cli description: CredHub CLI provides a command line interface to interact with CredHub servers asset: credhub-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tgz files: - name: credhub supported_envs: - darwin - amd64 version_constraint: semver(">= 2.9.21") version_overrides: - version_constraint: semver("< 2.9.21") asset: credhub-{{.OS}}-{{.Version}}.{{.Format}} rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudfoundry/uaa-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudfoundry repo_name: uaa-cli description: CLI for UAA written in Go files: - name: uaa version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.1" no_asset: true - version_constraint: semver("<= 0.10.0") asset: uaa-{{.OS}}-{{.Arch}}-{{.Version}} format: raw rosetta2: true windows_arm_emulation: true files: - name: uaa supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: uaa-{{.OS}}-{{.Arch}}-{{.Version}} format: raw windows_arm_emulation: true files: - name: uaa supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudnative-pg/cloudnative-pg/kubectl-cnpg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: cloudnative-pg/cloudnative-pg/kubectl-cnpg type: github_release repo_owner: cloudnative-pg repo_name: cloudnative-pg description: CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubectl-cnpg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: cnpg-{{trimV .Version}}-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudposse/atmos/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudposse repo_name: atmos description: Workflow automation tool for DevOps. Keep configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") asset: atmos supported_envs: - linux/amd64 - version_constraint: semver("<= 0.10.0") no_asset: true - version_constraint: semver("<= 0.13.0") asset: atmos supported_envs: - linux/amd64 - version_constraint: Version == "0.14.0" no_asset: true - version_constraint: semver("<= 0.17.0") asset: atmos supported_envs: - linux/amd64 - version_constraint: semver("<= 0.21.0") asset: atmos_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin checksum: type: github_release asset: atmos_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 0.22.0") asset: atmos_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux - darwin checksum: type: github_release asset: atmos_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.6") asset: atmos_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: atmos_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.3.27") asset: atmos_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: atmos_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: Version == "1.3.28" asset: atmos_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: atmos_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: Version == "v1.3.28" no_asset: true - version_constraint: semver("<= 1.4.20") asset: atmos_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: atmos_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.18.0") asset: atmos_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: atmos_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: Version == "v1.19.0" no_asset: true - version_constraint: "true" asset: atmos_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: atmos_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudposse/github-commenter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudposse repo_name: github-commenter description: Command line utility for creating GitHub comments on Commits, Pull Request Reviews or Issues version_constraint: "false" version_overrides: - version_constraint: Version in ["0.11.1", "0.11.3", "0.11.4"] no_asset: true - version_constraint: Version == "0.6.0" asset: github-commenter_.{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.10.0" asset: github-commenter_{{.OS}}_{{.Arch}}-r0 format: raw rosetta2: true supported_envs: - darwin - version_constraint: Version in ["0.11.5"] asset: github-commenter_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - darwin - version_constraint: Version == "0.16.0" asset: github-commenter_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.12.0") asset: github-commenter_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.0") asset: github-commenter_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.16.1") asset: github-commenter_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.16.2" asset: github-commenter_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.19.0") asset: github-commenter_{{.Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: github-commenter_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 0.27.0") no_asset: true - version_constraint: "true" asset: github-commenter_{{.Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: github-commenter_{{.Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudposse/slack-notifier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudposse repo_name: slack-notifier description: Command line utility to send messages with attachments to Slack channels via Incoming Webhooks version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: slack-notifier_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.5.0" asset: slack-notifier_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "0.5.1" asset: slack-notifier_{{.Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: slack-notifier_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 0.7.0") no_asset: true - version_constraint: Version == "0.8.0" asset: slack-notifier_{{.Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: slack-notifier_{{.Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: slack-notifier_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: slack-notifier src: slack-notifier_v{{.Version}} checksum: type: github_release asset: slack-notifier_{{.Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudquery/cloudquery/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudquery repo_name: cloudquery description: The open source high performance data integration platform built for developers asset: cloudquery_{{.OS}}_{{.Arch}}.{{.Format}} format: zip supported_envs: - darwin - linux - amd64 version_prefix: cli- checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 1.0.0") version_overrides: - version_constraint: semver(">= 0.32.7") version_prefix: cli/ replacements: darwin: Darwin linux: Linux amd64: x86_64 windows: Windows - version_constraint: semver(">= 0.32.5") version_prefix: cli/ asset: cli_{{.OS}}_{{.Arch}}.zip files: - name: cloudquery src: cli replacements: darwin: Darwin linux: Linux amd64: x86_64 windows: Windows - version_constraint: semver("< 0.32.5") replacements: darwin: Darwin linux: Linux amd64: x86_64 windows: Windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudspannerecosystem/spanner-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: cloudspannerecosystem repo_name: spanner-cli description: Interactive command line tool for Cloud Spanner ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudspannerecosystem/spanner-dump/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: cloudspannerecosystem repo_name: spanner-dump description: Command line tool for exporting a Cloud Spanner database in text format ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudspannerecosystem/spool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudspannerecosystem repo_name: spool description: A CLI tool to manage Cloud Spanner databases for testing version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: "true" asset: spool-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudspannerecosystem/wrench/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudspannerecosystem repo_name: wrench description: "wrench - Schema management tool for Cloud Spanner -" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.9.0" no_asset: true - version_constraint: Version == "v1.1.0" asset: wrench_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: Version == "v1.3.0" asset: wrench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: wrench_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.4") asset: wrench_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.3.2") no_asset: true - version_constraint: semver("<= 1.4.0") asset: wrench_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: wrench_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: wrench-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloudspannerecosystem/yo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloudspannerecosystem repo_name: yo asset: yo-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: yo is a command-line tool to generate Go code for Google Cloud Spanner overrides: - goos: windows format: zip files: - name: yo src: yo-{{trimV .Version}}-{{.OS}}-{{.Arch}}/yo checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloverrose/connectnew/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloverrose repo_name: connectnew description: | Go linter checking if &connect.Request or &connect.Response are used. Instead connect.NewRequest or connect.NewResponse should be used version_constraint: "false" version_overrides: - version_constraint: "true" asset: connectnew_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: connectnew src: connectnew_{{.OS}}_{{.Arch}}/connectnew replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: connectnew_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloverrose/mockguard/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloverrose repo_name: mockguard description: mockguard checks if mockgen is used in conventional filename and options version_constraint: "false" version_overrides: - version_constraint: "true" asset: mockguard_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: mockguard src: mockguard_{{.OS}}_{{.Arch}}/mockguard replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: mockguard_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloverrose/pkgdep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloverrose repo_name: pkgdep description: pkgdep checks if package dependency follows rule version_constraint: "false" version_overrides: - version_constraint: "true" asset: pkgdep_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: pkgdep src: "pkgdep_{{.OS}}_{{.Arch}}/pkgdep" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: pkgdep_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloverrose/unusedinterface/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloverrose repo_name: unusedinterface version_constraint: "false" version_overrides: - version_constraint: "true" asset: unusedinterface_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: unusedinterface src: "unusedinterface_{{.OS}}_{{.Arch}}/unusedinterface" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: unusedinterface_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cloverstd/tcping/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cloverstd repo_name: tcping description: ping over a tcp connection version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: tcping-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: tcping-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/clowdhaus/eksup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: clowdhaus repo_name: eksup description: EKS cluster upgrade guidance version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0-alpha" no_asset: true - version_constraint: semver("<= 0.10.0") asset: eksup-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: eksup src: "{{.AssetWithoutExt}}/eksup" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 asset: eksup-{{.Version}}-{{.Arch}}-{{.OS}}eabihf.{{.Format}} replacements: arm64: arm linux: unknown-linux-gnu - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: "true" asset: eksup-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: eksup src: "{{.AssetWithoutExt}}/eksup" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cnosuke/kushi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cnosuke repo_name: kushi description: Auto SSH port-fowarding agent which gets forwarding configs from URL version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.1") asset: kushi-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kushi-{{.OS}}-{{.Arch}}.{{.Format}} format: zip supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cnrancher/autok3s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cnrancher repo_name: autok3s description: Run K3s Everywhere version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.7-rc2") asset: autok3s_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: "true" asset: autok3s_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cockroachdb/cockroach/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: cockroachdb repo_name: cockroach version_source: github_tag description: A distributed SQL database designed for speed, scale, and survival url: https://binaries.cockroachdb.com/cockroach-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tgz supported_envs: - darwin - linux - windows/amd64 overrides: - goos: darwin goarch: amd64 replacements: darwin: darwin-10.9 - goos: darwin goarch: arm64 replacements: darwin: darwin-11.0 - goos: windows format: zip replacements: windows: windows-6.2 files: - name: cockroach src: cockroach-{{.Version}}.{{.OS}}-{{.Arch}}/cockroach checksum: type: http url: https://binaries.cockroachdb.com/cockroach-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}}.sha256sum algorithm: sha256 version_constraint: semver(">= 22.2.0") version_overrides: - version_constraint: semver("< 22.2.0") rosetta2: true supported_envs: - darwin - linux/amd64 - windows/amd64 overrides: - goos: darwin replacements: darwin: darwin-10.9 - goos: windows format: zip replacements: windows: windows-6.2 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cococonscious/koji/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cococonscious repo_name: koji aliases: - name: its-danny/koji description: An interactive CLI for creating conventional commits version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: koji-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.0") asset: koji-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.2.0") asset: koji-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: koji src: "{{.AssetWithoutExt}}/koji" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: koji-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: amd64: amd64 supported_envs: - linux/amd64 - darwin/arm64 - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cocogitto/cocogitto/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cocogitto repo_name: cocogitto description: The Conventional Commits toolbox version_constraint: "false" version_overrides: - version_constraint: semver("<= 5.3.1") asset: cocogitto-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: cog replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 5.6.0") asset: cocogitto-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: cog replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "6.0.0" asset: cocogitto-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: cog src: "{{.Arch}}-{{.OS}}/cog/cog" overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows files: - name: cog src: "{{.Arch}}-{{.OS}}/cog.exe/cog.exe" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc - version_constraint: semver("<= 6.3.0") asset: cocogitto-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: cog src: "{{.Arch}}-{{.OS}}/cog" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows files: - name: cog src: "{{.Arch}}-{{.OS}}/cog.exe" - version_constraint: "true" asset: cocogitto-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: cog src: "{{.Arch}}-{{.OS}}/cog" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: darwin goarch: arm64 replacements: arm64: aarch64 - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows files: - name: cog src: "{{.Arch}}-{{.OS}}/cog.exe" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/codeberg.org/mergiraf/mergiraf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http name: codeberg.org/mergiraf/mergiraf description: A syntax-aware git merge driver for a growing collection of programming languages and file formats version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" url: https://codeberg.org/mergiraf/mergiraf/releases/download/{{.Version}}/mergiraf_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu amd64: x86_64 arm64: aarch64 overrides: - goos: windows format: zip supported_envs: - linux/amd64 - windows - version_constraint: "true" url: https://codeberg.org/mergiraf/mergiraf/releases/download/{{.Version}}/mergiraf_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu amd64: x86_64 arm64: aarch64 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/codeclimate/test-reporter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: codeclimate repo_name: test-reporter description: Code Climate Test Reporter format: raw url: https://codeclimate.com/downloads/test-reporter/test-reporter-{{trimV .Version}}-{{.OS}}-{{.Arch}} rosetta2: true supported_envs: - darwin - linux files: - name: cc-test-reporter src: test-reporter ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/coder/coder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: coder repo_name: coder description: Provision remote development environments via Terraform version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.3") asset: coder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: coder_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.2") asset: coder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: coder_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.5.9") asset: coder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: coder_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar - version_constraint: "true" asset: coder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: coder_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/coder3101/protols/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: coder3101 repo_name: protols description: Language Server for protocol buffers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: "true" asset: protols-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/codesenberg/bombardier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: codesenberg repo_name: bombardier description: Fast cross-platform HTTP benchmarking tool written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.5" asset: bombardier-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.5.0") asset: bombardier-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 1.2.4") asset: bombardier-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bombardier-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/commercialhaskell/stack/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: commercialhaskell repo_name: stack description: The Haskell Tool Stack version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.0-beta") asset: stack-0.0.0-{{.Arch}}-{{.OS}}.{{.Format}} format: gz rosetta2: true files: - name: stack src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.2-beta" asset: stack-0.0.2-{{.Arch}}-{{.OS}}.{{.Format}} format: gz rosetta2: true files: - name: stack src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.3-beta" asset: stack-0.0.3-{{.Arch}}-{{.OS}}.{{.Format}} format: gz rosetta2: true files: - name: stack src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.1.0") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.Arch}}-{{.OS}}.{{.Format}} format: gz rosetta2: true files: - name: stack src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.3.1") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.Arch}}-{{.OS}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 darwin: osx overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.5.0") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: windows format: zip files: - name: stack supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.0") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: windows format: zip files: - name: stack supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.1.2" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: windows format: zip files: - name: stack supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.5.1") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.6.0.20171022" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz rosetta2: true files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: darwin asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.6.0.20171202" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.6.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.5") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.9.3") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - version_constraint: semver("<= 2.1.0.3") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.1.3") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - version_constraint: semver("<= 2.3.1") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.5.1") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "rc/v2.7.0.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "rc/v2.7.0.3" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.7.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 2.7.5") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "rc/v2.9.0.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-2.9.0.1-{{.OS}}-{{.Arch}}-static.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - version_constraint: Version == "v2.9.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - version_constraint: Version == "rc/v2.9.2.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-2.9.2.1-{{.OS}}-{{.Arch}}-static.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - version_constraint: Version == "v2.9.3" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} - version_constraint: Version == "rc/v2.11.0.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-2.11.0.1-{{.OS}}-{{.Arch}}-static.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - version_constraint: Version == "v2.11.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}-static.{{.Format}} - version_constraint: Version == "rc/v2.13.0.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v2.13.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "rc/v2.15.0.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 2.15.3") asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "rc/v2.15.4.1" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: stack-{{trimPrefix "rc/" .Version | trimV}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true complete_windows_ext: false files: - name: stack src: "{{.AssetWithoutExt}}/stack" replacements: amd64: x86_64 arm64: aarch64 darwin: osx checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/compose/transporter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: compose repo_name: transporter description: Sync data between persistence engines, like ETL only not stodgy format: raw complete_windows_ext: false asset: transporter-{{trimV .Version}}-{{.OS}}-{{.Arch}} supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/comtrya/comtrya/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: comtrya repo_name: comtrya format: raw description: Configuration Management for Localhost / dotfiles replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.3.19") asset: comtrya-{{.Arch}}-{{.OS}} version_overrides: - version_constraint: "true" asset: comtrya supported_envs: - linux/amd64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/concourse/concourse/concourse/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: concourse/concourse/concourse type: github_release repo_owner: concourse repo_name: concourse asset: concourse-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz description: Concourse is a container-based continuous thing-doer written in Go overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true files: - name: concourse src: concourse/bin/concourse checksum: type: github_release asset: "{{.Asset}}.sha1" file_format: regexp algorithm: sha1 pattern: checksum: ^(\b[A-Fa-f0-9]{40}\b) file: "^\\b[A-Fa-f0-9]{40}\\b\\s+(\\S+)$" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/concourse/concourse/fly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: concourse/concourse/fly type: github_release repo_owner: concourse repo_name: concourse asset: fly-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz description: Concourse is a container-based continuous thing-doer written in Go overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true # TODO checksum: support sha1 # https://github.com/aquaproj/aqua/issues/1216 files: - name: fly ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/connectrpc/connect-go/protoc-gen-connect-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: connectrpc/connect-go/protoc-gen-connect-go search_words: - bufbuild type: go_install repo_owner: connectrpc repo_name: connect-go description: Simple, reliable, interoperable. A better gRPC path: connectrpc.com/connect/cmd/protoc-gen-connect-go files: - name: protoc-gen-connect-go ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/container-tools/spectrum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: container-tools repo_name: spectrum description: A lightweight super-fast container image builder version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.4") asset: spectrum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["v0.3.7", "v0.6.44"] asset: spectrum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.6.42") asset: spectrum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: spectrum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/container2wasm/container2wasm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: container2wasm repo_name: container2wasm aliases: - name: ktock/container2wasm description: Container to WASM converter files: - name: c2w version_constraint: "false" version_overrides: - version_constraint: "true" asset: container2wasm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containerd/containerd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containerd repo_name: containerd description: An open and reliable container runtime files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim-runc-v2 src: bin/{{.FileName}} - name: containerd-stress src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} overrides: - goos: windows files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim-runhcs-v1 src: bin/{{.FileName}} - name: containerd-stress src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} version_filter: Version matches "^v[0-9]+.[0-9]+.[0-9]+$" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.11" no_asset: true - version_constraint: semver("<= 0.2.9") no_asset: true - version_constraint: semver("<= 1.2.13") asset: containerd-{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim src: bin/{{.FileName}} - name: containerd-shim-runc-v1 src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} - version_constraint: semver("<= 1.3.4") asset: containerd-{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux/amd64 files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim src: bin/{{.FileName}} - name: containerd-shim-runc-v1 src: bin/{{.FileName}} - name: containerd-shim-runc-v2 src: bin/{{.FileName}} - name: containerd-stress src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} - version_constraint: semver("<= 1.5.18") asset: containerd-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux/amd64 - windows/amd64 files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim src: bin/{{.FileName}} - name: containerd-shim-runc-v1 src: bin/{{.FileName}} - name: containerd-shim-runc-v2 src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} overrides: - goos: windows files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim-runhcs-v1 src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} - version_constraint: semver("<= 2.0.0") asset: containerd-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux - windows/amd64 - version_constraint: "true" asset: containerd-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true github_artifact_attestations: signer_workflow: containerd/containerd/.github/workflows/release.yml checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containerd/containerd/static/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: containerd/containerd/static type: github_release repo_owner: containerd repo_name: containerd description: An open and reliable container runtime (static binary) files: - name: containerd src: bin/{{.FileName}} - name: containerd-shim-runc-v2 src: bin/{{.FileName}} - name: containerd-stress src: bin/{{.FileName}} - name: ctr src: bin/{{.FileName}} version_filter: Version matches "^v[0-9]+.[0-9]+.[0-9]+$" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.38") no_asset: true - version_constraint: semver("<= 2.0.0") asset: containerd-static-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: containerd-static-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz github_artifact_attestations: signer_workflow: containerd/containerd/.github/workflows/release.yml checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containerd/fuse-overlayfs-snapshotter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containerd repo_name: fuse-overlayfs-snapshotter description: fuse-overlayfs plugin for rootless containerd on old Linux (not needed on modern Linux) files: - name: containerd-fuse-overlayfs-grpc version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" no_asset: true - version_constraint: semver("<= 2.1.2") asset: containerd-fuse-overlayfs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 2.1.4") no_asset: true - version_constraint: "true" asset: containerd-fuse-overlayfs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 github_artifact_attestations: signer_workflow: containerd/fuse-overlayfs-snapshotter/.github/workflows/release.yml supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containerd/nerdctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containerd repo_name: nerdctl description: "contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, " version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: nerdctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 0.8.1") asset: nerdctl-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 2.0.4") asset: nerdctl-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - windows/amd64 - version_constraint: "true" asset: nerdctl-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 github_artifact_attestations: signer_workflow: containerd/nerdctl/.github/workflows/release.yml supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containerd/stargz-snapshotter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containerd repo_name: stargz-snapshotter description: |- Fast container image distribution plugin with lazy pulling ## How to set up Please see: https://github.com/containerd/stargz-snapshotter/blob/main/docs/INSTALL.md https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - name: containerd-stargz-grpc - name: ctr-remote - name: stargz-store - name: stargz-store-helper version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 supported_envs: - linux/amd64 files: - name: containerd-stargz-grpc - name: ctr-remote - version_constraint: "true" asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/conmon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containers repo_name: conmon description: An OCI container runtime monitor version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.0.9") || Version in ["v2.1.1", "v2.0.29", "v2.0.28", "v2.0.21"] no_asset: true - version_constraint: semver("<= 2.0.17") || Version in ["v2.0.20", "v2.0.24"] asset: conmon format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 2.0.19") asset: conmon-{{trimV .Version}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 2.0.23") || Version == "v2.0.25" asset: conmon-{{trimV .Version}}.{{.Format}} format: zip supported_envs: - linux files: - name: conmon src: result/bin/conmon - version_constraint: semver("<= 2.0.32") && semver(">= 2.0.30") asset: conmon-{{.Arch}}.{{.Format}} format: zip supported_envs: - linux replacements: amd64: x86 arm64: arm files: - name: conmon src: bin/conmon - version_constraint: "true" asset: conmon.{{.Arch}} format: raw supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/crun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containers repo_name: crun asset: crun-{{.Version}}-{{.OS}}-{{.Arch}} format: raw description: A fast and lightweight fully featured OCI runtime and C library for running containers supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/fuse-overlayfs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containers repo_name: fuse-overlayfs description: FUSE implementation for overlayfs version_constraint: "false" version_overrides: - version_constraint: "true" asset: fuse-overlayfs-{{.Arch}} format: raw replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/gvisor-tap-vsock/gvproxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: containers/gvisor-tap-vsock/gvproxy type: github_release repo_owner: containers repo_name: gvisor-tap-vsock description: A new network stack based on gVisor version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.2" asset: gvproxy-{{.OS}} format: raw overrides: - goos: darwin asset: gvproxy-{{.OS}}-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.7.0" asset: gvproxy-{{.OS}} format: raw supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") asset: gvproxy-{{.OS}} format: raw supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.0") asset: gvproxy-{{.OS}} format: raw overrides: - goos: darwin asset: gvproxy-{{.OS}}-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.1") asset: gvproxy-{{.OS}} format: raw supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.3") asset: gvproxy-{{.OS}} format: raw overrides: - goos: linux asset: gvproxy-{{.OS}}-{{.Arch}} - version_constraint: "true" asset: gvproxy-{{.OS}} format: raw checksum: type: github_release asset: sha256sums algorithm: sha256 overrides: - goos: linux asset: gvproxy-{{.OS}}-{{.Arch}} - goos: windows goarch: arm64 asset: gvproxy-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/gvisor-tap-vsock/qemu-wrapper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: containers/gvisor-tap-vsock/qemu-wrapper type: github_release repo_owner: containers repo_name: gvisor-tap-vsock description: A new network stack based on gVisor version_constraint: "false" version_overrides: - version_constraint: "true" asset: qemu-wrapper format: raw supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/kubernetes-mcp-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containers repo_name: kubernetes-mcp-server description: Model Context Protocol (MCP) server for Kubernetes and OpenShift version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubernetes-mcp-server-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containers/podlet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containers repo_name: podlet description: Generate Podman Quadlet files from a Podman command, compose file, or existing object files: - name: podlet src: "{{.AssetWithoutExt}}/podlet" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" asset: podlet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: podlet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.1") asset: podlet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: podlet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") asset: podlet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: podlet supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: podlet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: podlet ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/containrrr/shoutrrr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: containrrr repo_name: shoutrrr description: Notification library for gophers and their furry friends version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.1") asset: shoutrrr_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: shoutrrr_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: shoutrrr_{{.OS}}_{{.Arch}}v8.{{.Format}} - goos: windows format: zip supported_envs: - linux - windows/amd64 - version_constraint: semver("<= 0.7.1") asset: shoutrrr_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: shoutrrr_{{trimV .Version}}_checksums.txt algorithm: sha256 replacements: arm64: arm64v8 overrides: - goos: windows format: zip supported_envs: - linux - windows - version_constraint: "true" asset: shoutrrr_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: shoutrrr_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/context-labs/mactop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: context-labs repo_name: mactop search_words: - goasitop description: mactop - Apple Silicon Monitor Top written in pure Golang! Under 1,000 lines of code version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: goasitop_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: goasitop checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin/arm64 - version_constraint: "true" asset: mactop_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/controlplaneio/kubectl-kubesec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: controlplaneio repo_name: kubectl-kubesec description: Security risk analysis for Kubernetes resources asset: kubectl-kubesec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubectl-kubesec_checksums.txt algorithm: sha256 files: - name: kubectl-kubesec_scan src: kubectl-scan version_constraint: semver(">= 1.1.0") version_overrides: - version_constraint: semver(">= 1.0.2") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 1.0.1") supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver("< 1.0.1") asset: kubectl-kubesec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - amd64 rosetta2: true files: - name: kubectl-kubesec_scan src: scan checksum: type: github_release asset: kubectl-kubesec_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/controlplaneio/kubesec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: controlplaneio repo_name: kubesec description: Security risk analysis for Kubernetes resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.9.0") asset: kubesec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kubesec_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.11.0") asset: kubesec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kubesec_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: kubesec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubesec_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/coreos/butane/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: coreos repo_name: butane description: Butane translates human-readable Butane Configs into machine-readable Ignition Configs version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.0" no_asset: true - version_constraint: semver("<= 0.10.0") asset: fcct-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true files: - name: fcct replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.15.0") asset: butane-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: "true" asset: butane-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/corneliusweig/ketall/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: corneliusweig repo_name: ketall description: Like `kubectl get all`, but get really all resources supported_envs: - darwin - amd64 files: - name: ketall src: ketall-{{.Arch}}-{{.OS}} - name: kubectl-get_all src: ketall-{{.Arch}}-{{.OS}} asset: ketall-{{.Arch}}-{{.OS}}.tar.gz overrides: - goos: windows asset: ketall-amd64-windows.zip checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/corneliusweig/rakkess/access-matrix/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: corneliusweig/rakkess/access-matrix type: github_release repo_owner: corneliusweig repo_name: rakkess description: Review Access - kubectl plugin to show an access matrix for k8s server resources supported_envs: - darwin - amd64 asset: access-matrix-{{.Arch}}-{{.OS}}.tar.gz overrides: - goos: windows asset: access-matrix-amd64-windows.zip files: - name: kubectl-access_matrix src: access-matrix-{{.Arch}}-{{.OS}} checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/corneliusweig/rakkess/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: corneliusweig repo_name: rakkess description: Review Access - kubectl plugin to show an access matrix for k8s server resources supported_envs: - darwin - amd64 files: - name: rakkess src: rakkess-{{.Arch}}-{{.OS}} asset: rakkess-{{.Arch}}-{{.OS}}.tar.gz overrides: - goos: windows asset: rakkess-amd64-windows.zip checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/corrupt952/closest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: corrupt952 repo_name: closest description: The command that searches the current directory or parent directories for a specific file and returns the closest path version_constraint: "false" version_overrides: - version_constraint: "true" asset: closest_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: closest_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cortesi/modd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cortesi repo_name: modd description: A flexible developer tool that runs processes and responds to filesystem changes asset: modd-{{.Version|trimV}}-{{.OS}}{{.Arch}}.{{.Format}} format: tgz overrides: - goos: windows format: zip replacements: darwin: osx amd64: "64" files: - name: modd src: modd-{{.Version|trimV}}-{{.OS}}{{.Arch}}/modd rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cpisciotta/xcbeautify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cpisciotta repo_name: xcbeautify description: A little beautifier tool for xcodebuild version_constraint: "false" version_overrides: - version_constraint: Version == "1.5.0-beta.1" no_asset: true - version_constraint: Version == "0.9.0" asset: xcbeautify-{{.Version}}-universal-{{.OS}}-macosx.{{.Format}} format: zip replacements: darwin: apple supported_envs: - darwin - version_constraint: Version == "0.9.1" asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}-macosx.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple linux: unknown-linux-gnu overrides: - goos: linux format: tar.xz asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.8") asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}-macosx10.10.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: apple supported_envs: - darwin - version_constraint: semver("<= 0.4.1") asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}-macosx10.14.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: apple supported_envs: - darwin - version_constraint: semver("<= 0.8.1") asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}-macosx.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: apple supported_envs: - darwin - version_constraint: semver("<= 1.7.0") asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}-macosx.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple linux: unknown-linux-gnu overrides: - goos: linux format: tar.xz asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.0.0-beta.3") no_asset: true - version_constraint: "true" asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}-macosx.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple linux: unknown-linux-gnu overrides: - goos: linux format: tar.xz asset: xcbeautify-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crate-ci/committed/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: crate-ci repo_name: committed description: Nitpicking commit history since beabf39 version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") || Version == "v0.1.22" no_asset: true - version_constraint: Version == "v0.2.8" asset: committed-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 0.1.4") asset: committed-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc supported_envs: - windows - version_constraint: semver("<= 0.1.15") asset: committed-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.20") no_asset: true - version_constraint: Version == "v0.1.21" asset: committed-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: committed src: "{{.AssetWithoutExt}}/committed" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: committed-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crate-ci/typos/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: crate-ci repo_name: typos description: Source code spell checker version_filter: not (Version startsWith "varcon-") version_constraint: "false" version_overrides: - version_constraint: Version == "v1.13.17" asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: darwin format: tar.gz supported_envs: - darwin - windows/amd64 - version_constraint: semver("<= 1.0.11") asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.17.0") asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.22.4") asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.22.6") asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: darwin format: tar.gz replacements: arm64: aarch64 supported_envs: - darwin - windows/amd64 - version_constraint: semver("<= 1.29.7") asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: typos-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/bat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/bat type: cargo repo_owner: sharkdp repo_name: bat description: A cat(1) clone with wings crate: bat ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/broot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/broot type: cargo repo_owner: Canop repo_name: broot description: A new file manager link: https://dystroy.org/broot crate: broot ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/cargo-deb/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/cargo-deb type: cargo repo_owner: kornelski repo_name: cargo-deb description: Make Debian packages (.deb) easily with a Cargo subcommand link: https://lib.rs/crates/cargo-deb crate: cargo-deb ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/cargo-expand/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/cargo-expand type: cargo repo_owner: dtolnay repo_name: cargo-expand description: "Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expansion." crate: cargo-expand ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/cargo-run-script/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/cargo-run-script type: cargo repo_owner: JoshMcguigan repo_name: cargo-run-script description: Bringing `npm run-script` to Rust crate: cargo-run-script ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/dd-rust-license-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/dd-rust-license-tool type: cargo repo_owner: DataDog repo_name: rust-license-tool description: A tool for creating the `LICENSE-3rdparty.csv` file for DataDog open-source Rust projects crate: dd-rust-license-tool ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/dskkato/rjo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/rjo type: cargo repo_owner: dskkato repo_name: rjo description: A small utility to create JSON objects, written in Rust crate: rjo ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/eza/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: # TODO: Merge this package with eza-community/eza # https://github.com/aquaproj/aqua/issues/2649 - name: crates.io/eza type: cargo repo_owner: eza-community repo_name: eza description: A modern replacement for ls crate: eza ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/fw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/fw type: cargo repo_owner: brocode repo_name: fw description: faster workspace management crate: fw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/gitu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: # TODO: Consider merging this package with altsem/gitu pkgs/altsem/gitu. # https://github.com/aquaproj/aqua-registry/issues/22840 - name: crates.io/gitu type: cargo repo_owner: altsem repo_name: gitu description: A TUI Git client inspired by Magit crate: gitu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/skim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/skim type: cargo repo_owner: skim-rs repo_name: skim description: Fuzzy Finder in rust! crate: skim files: - name: sk ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/tfocus/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/tfocus type: cargo repo_owner: nwiizo repo_name: tfocus description: Terminal UI for Terraform workspace management crate: tfocus ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crates.io/zizmor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: crates.io/zizmor type: cargo repo_owner: zizmorcore repo_name: zizmor description: Finds security issues in GitHub Actions setups crate: zizmor ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crazy-max/diun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: crazy-max repo_name: diun description: Receive notifications when an image is updated on a Docker registry version_constraint: "false" version_overrides: - version_constraint: Version == "v4.23.0" asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.{{.Format}} format: tgz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - version_constraint: semver("<= 4.9.0") asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 4.14.0") asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip - version_constraint: semver("<= 4.16.1") asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip - version_constraint: semver("<= 4.19.0") asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: semver("<= 4.22.0") asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip - version_constraint: "true" asset: diun_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crazy-max/ftpgrab/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: crazy-max repo_name: ftpgrab asset: ftpgrab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Grab your files periodically from a remote FTP or SFTP server easily overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crazywhalecc/static-php-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: crazywhalecc repo_name: static-php-cli description: Build standalone PHP binaries on Linux, macOS, FreeBSD, Windows, with PHP project together, with popular extensions included files: - name: spc version_constraint: "false" version_overrides: - version_constraint: Version == "2.0.0-beta2" asset: spc-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: spc src: spc-{{.OS}}-{{.Arch}} replacements: amd64: x64 darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "2.0-rc3" asset: spc-{{.OS}}-{{.Arch}}-bin.{{.Format}} format: tgz files: - name: spc supported_envs: - linux/amd64 - version_constraint: semver("<= 2.0.0-rc6") no_asset: true - version_constraint: semver("<= 2.1.0-beta.2") asset: spc-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: spc replacements: amd64: x86_64 arm64: aarch64 darwin: macos supported_envs: - linux - darwin - version_constraint: "true" asset: spc-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: spc windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows asset: spc-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/create-go-app/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: create-go-app repo_name: cli description: Create a new production-ready project with backend, frontend and deploy automation by running one CLI command asset: cgapp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: cgapp overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 4.0.0") version_overrides: - version_constraint: semver(">= 1.7.0") asset: cgapp_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - amd64 - version_constraint: semver(">= 1.6.3") asset: cgapp_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 1.0.0") asset: cgapp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("< 1.0.0") asset: cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: cgapp src: cli overrides: [] supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: cli_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cri-o/cri-o/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: cri-o repo_name: cri-o description: Open Container Initiative-based implementation of Kubernetes Container Runtime Interface url: https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz checksum: type: http url: https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sha256sum algorithm: sha256 supported_envs: - linux files: - name: conmon src: cri-o/bin/{{.FileName}} - name: conmonrs src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} version_filter: Version matches "v[0-9]+.[0-9]+.[0-9]+$" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.24.6" supported_envs: - linux/amd64 files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} overrides: - goarch: arm64 files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - version_constraint: Version == "v1.25.4" files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} overrides: - goarch: arm64 files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.24.5") files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} overrides: - goarch: arm64 files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.28.1") cosign: opts: - --certificate-identity - "https://github.com/cri-o/cri-o/.github/workflows/test.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: conmon src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-status src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} - version_constraint: Version == "v1.28.2" cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: conmon src: cri-o/bin/{{.FileName}} - name: conmonrs src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.28.8") cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-conmon src: cri-o/bin/{{.FileName}} - name: crio-conmonrs src: cri-o/bin/{{.FileName}} - name: crio-crun src: cri-o/bin/{{.FileName}} - name: crio-runc src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.29.0") cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: conmon src: cri-o/bin/{{.FileName}} - name: conmonrs src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.29.6") cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-conmon src: cri-o/bin/{{.FileName}} - name: crio-conmonrs src: cri-o/bin/{{.FileName}} - name: crio-crun src: cri-o/bin/{{.FileName}} - name: crio-runc src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.29.13") cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: conmon src: cri-o/bin/{{.FileName}} - name: conmonrs src: cri-o/bin/{{.FileName}} - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crun src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - name: runc src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.30.3") cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig files: - name: crictl src: cri-o/bin/{{.FileName}} - name: crio src: cri-o/bin/{{.FileName}} - name: crio-conmon src: cri-o/bin/{{.FileName}} - name: crio-conmonrs src: cri-o/bin/{{.FileName}} - name: crio-crun src: cri-o/bin/{{.FileName}} - name: crio-runc src: cri-o/bin/{{.FileName}} - name: pinns src: cri-o/bin/{{.FileName}} - version_constraint: semver("<= 1.34.1") cosign: opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --certificate - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.cert - --signature - https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.sig - version_constraint: "true" cosign: bundle: type: http url: https://storage.googleapis.com/cri-o/artifacts/cri-o.{{.Arch}}.{{.Version}}.tar.gz.bundle opts: - --certificate-identity - "https://github.com/cri-o/packaging/.github/workflows/obs.yml@refs/heads/main" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cross-rs/cross/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cross-rs repo_name: cross description: “Zero setup” cross compilation and “cross testing” of Rust crates version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.2-rc1" asset: cross-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.5" asset: cross-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - version_constraint: semver("<= 0.1.2") asset: cross-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.1.16") asset: cross-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.1") asset: cross-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cross-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/crossplane/crossplane/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: crossplane repo_name: crossplane format: raw url: https://releases.crossplane.io/stable/{{.Version}}/bin/{{.OS}}_{{.Arch}}/crank description: The Crossplane CLI extends kubectl with functionality to build, push, and install Crossplane packages supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cswank/kcli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cswank repo_name: kcli description: A kafka command line browser version_constraint: "false" version_overrides: - version_constraint: Version in ["1.4.0", "1.8.1", "1.8.2"] no_asset: true - version_constraint: "true" asset: kcli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ctron/oidc-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ctron repo_name: oidc-cli description: A command line tool to work with OIDC tokens files: - name: oidc version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.2" no_asset: true - version_constraint: semver("<= 0.5.1") asset: oidc-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: oidc-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc github_artifact_attestations: signer_workflow: ctron/oidc-cli/.github/workflows/release.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cubefs/cubefs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cubefs repo_name: cubefs description: cloud-native distributed storage files: - name: cfs-authtool src: cubefs/build/bin/cfs-authtool - name: cfs-bcache src: cubefs/build/bin/cfs-bcache - name: cfs-cli src: cubefs/build/bin/cfs-cli - name: cfs-client src: cubefs/build/bin/cfs-client - name: cfs-deploy src: cubefs/build/bin/cfs-deploy - name: cfs-fsck src: cubefs/build/bin/cfs-fsck - name: cfs-preload src: cubefs/build/bin/cfs-preload - name: cfs-server src: cubefs/build/bin/cfs-server version_filter: not (Version matches "-(beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.4.3") no_asset: true - version_constraint: semver("<= 3.5.2") asset: cubefs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: "true" asset: cubefs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: cfs-authtool src: cubefs/build/bin/cfs-authtool - name: cfs-bcache src: cubefs/build/bin/cfs-bcache - name: cfs-cli src: cubefs/build/bin/cfs-cli - name: cfs-client src: cubefs/build/bin/cfs-client - name: cfs-deploy src: cubefs/build/bin/cfs-deploy - name: cfs-fsck src: cubefs/build/bin/cfs-fsck - name: cfs-server src: cubefs/build/bin/cfs-server checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cubicdaiya/nginx-build/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cubicdaiya repo_name: nginx-build description: Seamless nginx builder version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: semver("<= 0.11.13") asset: nginx-build-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.12.1") no_asset: true - version_constraint: "true" asset: nginx-build-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: nginx-build_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cue-lang/cue/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cue-lang repo_name: cue description: The home of the CUE language! Validate and define text-based and dynamic configuration version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0-beta.5") asset: cue_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.4.0") asset: cue_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.15.0-alpha.2") asset: cue_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: cue_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cyberark/kubeletctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cyberark repo_name: kubeletctl description: A client for kubelet version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3") asset: kubeletctl_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 1.9") asset: kubeletctl_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.10" asset: kubeletctl_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - windows - version_constraint: Version == "v1.11" asset: kubeletctl_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubeletctl_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: windows replacements: amd64: x64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cybozu/assam/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cybozu repo_name: assam description: Get a credential by AssumeRoleWithSAML for AWS CLI and SDK version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.2") asset: assam_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.4") asset: assam_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.6") asset: assam_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: assam_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cycloidio/inframap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cycloidio repo_name: inframap description: Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant rosetta2: true asset: inframap-{{.OS}}-{{.Arch}}.tar.gz complete_windows_ext: false supported_envs: - darwin - amd64 files: - name: inframap src: inframap-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/cycloidio/terracognita/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: cycloidio repo_name: terracognita asset: terracognita-{{.OS}}-{{.Arch}}.tar.gz description: Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration supported_envs: - darwin - amd64 files: - name: terracognita src: terracognita-{{.OS}}-{{.Arch}} rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/d-kuro/gwq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: d-kuro repo_name: gwq description: "Git worktree manager with fuzzy finder - Work on multiple branches simultaneously, perfect for parallel AI coding workflows" version_constraint: "false" version_overrides: - version_constraint: "true" asset: gwq_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gwq_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dadav/helm-schema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dadav repo_name: helm-schema description: Generate jsonschemas from helm charts version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.2") asset: helm-schema_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "0.4.3" asset: helm-schema_.{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz # Checksum file is broken replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: "true" asset: helm-schema_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dag-andersen/argocd-diff-preview/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dag-andersen repo_name: argocd-diff-preview description: Tool for rendering manifest changes on pull requests version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.6" asset: argocd-diff-preview-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux overrides: - goos: linux asset: argocd-diff-preview-{{.OS}}-{{.Arch}}-musl.{{.Format}} replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.35") asset: argocd-diff-preview-{{.OS}}-{{.Arch}}-musl.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux overrides: - goos: darwin asset: argocd-diff-preview-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: "true" asset: argocd-diff-preview-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dagger/container-use/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dagger repo_name: container-use description: Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack files: - name: container-use - name: cu src: container-use version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") asset: container-use_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: container-use_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dagger/dagger/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dagger repo_name: dagger description: A portable devkit for CI/CD pipelines supported_envs: - darwin - linux - amd64 format: tar.gz asset: dagger_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dagu-org/dagu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dagu-org repo_name: dagu aliases: - name: yohamta/dagu - name: hotaruswarm/dagu - name: dagu-dev/dagu - name: daguflow/dagu description: Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems asset: dagu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 1.10.6") version_overrides: - version_constraint: semver(">= 1.1.0") replacements: amd64: x86_64 darwin: Darwin linux: Linux - version_constraint: semver("< 1.1.0") # https://github.com/dagu-dev/dagu/pull/15 # Rename jobctl to dagu asset: jobctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: Darwin linux: Linux files: - name: jobctl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/daichirata/hammer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: daichirata repo_name: hammer description: hammer is a command-line tool to schema management for Google Cloud Spanner version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: hammer_{{trimV .Version}}_{{.Arch}}_{{.OS}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.4") asset: hammer-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: hammer src: hammer-{{trimV .Version}}-{{.OS}}-{{.Arch}}/hammer format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.5.9") asset: hammer-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: hammer src: hammer-{{trimV .Version}}-{{.OS}}-{{.Arch}}/hammer format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: hammer-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: hammer src: hammer-{{trimV .Version}}-{{.OS}}-{{.Arch}}/hammer format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/daixiang0/gci/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: daixiang0 repo_name: gci description: GCI, a tool that control golang package import order and make it always deterministic ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dalance/procs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dalance repo_name: procs description: A modern replacement for ps written in Rust replacements: amd64: x86_64 darwin: mac supported_envs: - darwin - amd64 rosetta2: true asset: procs-{{.Version}}-{{.Arch}}-{{.OS}}.zip version_constraint: semver(">= 0.13.3") version_overrides: - version_constraint: "true" # https://github.com/aquaproj/aqua-registry/pull/7156 # windows zip structure was changed from 0.13.3. # https://github.com/dalance/procs/blob/master/CHANGELOG.md#v0133---2022-10-18 # > [Changed] Release zip for Windows has the exe at toplevel overrides: - goos: windows files: - name: procs src: target/x86_64-pc-windows-msvc/release/procs.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dandavison/delta/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dandavison repo_name: delta description: A syntax-highlighting pager for git, diff, and grep output asset: delta-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: delta src: delta-{{.Version}}-{{.Arch}}-{{.OS}}/delta overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip replacements: arm64: arm64 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.16.5") version_overrides: - version_constraint: semver(">= 0.16.4") overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 - version_constraint: semver(">= 0.15.0") - version_constraint: semver(">= 0.4.1") overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc rosetta2: true - version_constraint: semver(">= 0.3.0") overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 0.1.0") overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 0.0.16") overrides: [] replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver(">= 0.0.10") overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 0.0.8") overrides: [] replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver(">= 0.0.7") overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc rosetta2: true - version_constraint: semver(">= 0.0.6") overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip asset: bat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: delta replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc rosetta2: true - version_constraint: semver(">= 0.0.5") overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc rosetta2: true - version_constraint: semver("< 0.0.5") overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - linux - darwin rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/danielfoehrKn/kubeswitch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: danielfoehrKn repo_name: kubeswitch description: The kubectx for operators files: - name: switcher version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: switcher.tar.gz supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.0") asset: switcher_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: switcher src: "{{.AssetWithoutExt}}" supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.0") asset: switcher_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.1") asset: switcher_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: switcher_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/danielfoehrKn/kubeswitch/switch-sh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: danielfoehrKn/kubeswitch/switch-sh type: github_release repo_owner: danielfoehrKn repo_name: kubeswitch asset: switch.sh format: raw description: The kubectx for operators supported_envs: - linux - darwin files: - name: kubeswitch.sh ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/danvergara/dblab/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: danvergara repo_name: dblab description: The database client every command line junkie deserves version_constraint: "false" version_overrides: - version_constraint: Version == "v0.10.0" asset: dblab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.2") asset: dblab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: dblab_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.14.0") asset: dblab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.16.0") asset: dblab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: dblab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dapr/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dapr repo_name: cli description: Command-line tools for Dapr supported_envs: - darwin - linux - amd64 asset: dapr_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: dapr checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/databricks/click/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: databricks repo_name: click description: The "Command Line Interactive Controller for Kubernetes" version_constraint: "false" version_overrides: - version_constraint: "true" asset: click-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: click src: click-{{.Version}}-{{.Arch}}-{{.OS}}/click replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: windows format: zip supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/datadog/managed-kubernetes-auditing-toolkit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: datadog repo_name: managed-kubernetes-auditing-toolkit description: All-in-one auditing toolkit for identifying common security issues in managed Kubernetes environments. Currently supports Amazon EKS version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: managed-kubernetes-auditing-toolkit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: mkat format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: managed-kubernetes-auditing-toolkit_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: mkat format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/datadog-labs/pup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: datadog-labs repo_name: pup description: Give your AI agent a Pup — a CLI companion with 200+ commands across 33+ Datadog products version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.21.0") asset: pup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: pup_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: pup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: pup_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "^https://github\\.com/datadog-labs/pup/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com bundle: type: github_release asset: pup_{{trimV .Version}}_checksums.txt.sigstore.json supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/datanymizer/datanymizer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: datanymizer repo_name: datanymizer asset: pg_datanymizer-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: Powerful database anonymizer with flexible rules. Written in Rust replacements: amd64: x86_64 overrides: - goos: windows replacements: windows: win amd64: x64 format: zip supported_envs: - darwin - amd64 rosetta2: true files: - name: pg_datanymizer ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/datarootsio/tf-profile/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: datarootsio repo_name: tf-profile description: CLI tool to profile Terraform runs, written in Go asset: tf-profile-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip version_constraint: semver(">= 0.2.1") version_overrides: - version_constraint: semver("< 0.2.1") version_prefix: release/ asset: tf-profile-v{{.SemVer}}-{{.OS}}.{{.Format}} rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/datastax-labs/astra-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: datastax-labs repo_name: astra-cli description: DataStax Astra automation CLI asset: astra-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz files: - name: astra checksum: type: github_release asset: astra-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dathere/qsv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dathere repo_name: qsv description: Blazing-fast Data-Wrangling toolkit version_constraint: "false" version_overrides: - version_constraint: Version in ["0.15.0", "0.24.0", "0.48.0", "0.61.3", "0.68.0", "0.93.0", "0.102.0"] no_asset: true - version_constraint: Version in ["publish-testing"] error_message: This version isn't supported. - version_constraint: Version == "0.108.0" asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: Version == "0.113.0" asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: Version == "7.1.0" asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: Version in ["8.0.0", "9.1.0"] asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows - version_constraint: Version == "10.0.0" asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 7.0.1") asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: semver("<= 8.1.1") asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 16.1.0") asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows - version_constraint: "true" asset: qsv-{{.Version}}-{{.Arch}}-{{.OS}}-testing.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/datreeio/datree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: datreeio repo_name: datree description: "Prevent Kubernetes misconfigurations from reaching production (again )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io" version_constraint: "false" version_overrides: - version_constraint: "true" asset: datree-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/daveshanley/vacuum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: daveshanley repo_name: vacuum description: vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports version_constraint: "false" version_overrides: - version_constraint: Version == "v0.9.0" no_asset: true - version_constraint: Version == "v0.2.1" asset: vacuum_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.13") asset: vacuum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: vacuum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ddddddO/gtree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ddddddO repo_name: gtree description: Generate directory trees and the directories itself using Markdown or Programmatically. Provide CLI, Golang library and Web (using WebAssembly) asset: gtree_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gtree_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 1.8.4") version_overrides: - version_constraint: Version == "v1.8.3" no_asset: true - version_constraint: semver(">= 1.2.0") replacements: amd64: x86_64 - version_constraint: semver("< 1.2.0") asset: gentree_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: gentree overrides: [] replacements: amd64: x86_64 supported_envs: - linux - darwin checksum: type: github_release asset: gentree_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ddev/ddev/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ddev repo_name: ddev aliases: - name: drud/ddev asset: ddev_{{.OS}}-{{.Arch}}.{{.Version}}.{{.Format}} format: tar.gz description: "DDEV: a local web development environment system for PHP" replacements: darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dduan/tre/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dduan repo_name: tre description: Tree command, improved version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.3") asset: tre-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "0.3.0" asset: tre-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 0.3.6") asset: tre-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tre-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/defenseunicorns/uds-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: defenseunicorns repo_name: uds-cli files: - name: uds version_constraint: "false" version_overrides: - version_constraint: Version == "nightly-unstable" error_message: "nightly-unstable is not supported." - version_constraint: "true" asset: uds-cli_{{.Version}}_{{.OS}}_{{.Arch}} format: raw files: - name: uds src: "uds-cli_{{.Version}}_{{.OS}}_{{.Arch}}" replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/deggja/netfetch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: deggja repo_name: netfetch description: Kubernetes tool for scanning clusters for network policies and identifying unprotected workloads version_constraint: "false" version_overrides: - version_constraint: "true" asset: netfetch_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: netfetch src: "{{.AssetWithoutExt}}/netfetch" checksum: type: github_release asset: netfetch_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/denisidoro/navi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: denisidoro repo_name: navi description: An interactive cheatsheet tool for the command-line version_constraint: "false" version_overrides: - version_constraint: Version == "v2.15.0" asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx supported_envs: - darwin - version_constraint: Version == "v2.15.1" asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: darwin goarch: amd64 replacements: darwin: osx - goos: darwin goarch: arm64 asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}-ios.{{.Format}} replacements: arm64: aarch64 darwin: apple - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.24.0" asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip supported_envs: - linux - windows/amd64 - version_constraint: semver("<= 1.0.0") no_asset: true - version_constraint: semver("<= 2.1.1") asset: navi-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.14.0") asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.19.0") asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: darwin goarch: amd64 replacements: darwin: apple-darwin - goos: darwin goarch: arm64 asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}-ios.{{.Format}} replacements: arm64: aarch64 darwin: apple - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.20.1") asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin goarch: amd64 replacements: darwin: apple-darwin - goos: darwin goarch: arm64 asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}-ios.{{.Format}} replacements: darwin: apple - goos: windows format: zip - version_constraint: "true" asset: navi-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/denizgursoy/gotouch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: denizgursoy repo_name: gotouch description: Customizable Boilerplate Project Creator version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") no_asset: true - version_constraint: "true" asset: gotouch_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/denoland/deno/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: denoland repo_name: deno description: A modern runtime for JavaScript and TypeScript version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: deno_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: deno src: deno_{{.OS}}_{{.Arch}} replacements: amd64: x64 darwin: mac windows: win overrides: - goos: windows format: zip files: - name: deno supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.35.0") asset: deno_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: deno src: deno_{{.OS}}_{{.Arch}} replacements: amd64: x64 darwin: osx windows: win overrides: - goos: windows format: zip files: - name: deno supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.38.0") asset: deno-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux format: gz asset: deno_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x64 files: - name: deno src: deno_{{.OS}}_{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.5.4") asset: deno-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.40.2") asset: deno-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: deno-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dependabot/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dependabot repo_name: cli description: A tool for testing and debugging Dependabot update jobs version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.25.0", "v1.33.0"] no_asset: true - version_constraint: "true" asset: dependabot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip files: - name: dependabot ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/derailed/k9s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: derailed repo_name: k9s description: Kubernetes CLI To Manage Your Clusters In Style version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.2") asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "0.3.3" asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux replacements: amd64: 64-bit replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.1") asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.6.4") asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.6.6") asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.12.0") asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.13.8") asset: k9s_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.16.0") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.24.2") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.24.9") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.24.10") asset: k9s_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.24.15") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.26.7") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.27.3") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.27.4") asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: k9s_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/derailed/popeye/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: derailed repo_name: popeye description: A Kubernetes cluster resource sanitizer version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.2") asset: popeye_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.0") asset: popeye_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.7") asset: popeye_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.11.1") asset: popeye_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.20.5") asset: popeye_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.21.3") asset: popeye_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: popeye_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/deref/exo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: deref repo_name: exo description: A process manager & log viewer for dev asset: exo_standalone_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - linux checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dev.yorhel.nl/ncdu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http name: dev.yorhel.nl/ncdu description: Ncdu is a disk usage analyzer with an ncurses interface link: https://dev.yorhel.nl/ncdu url: https://dev.yorhel.nl/download/ncdu-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 amd64: x86_64 supported_envs: - linux search_words: - Linux Only files: # https://github.com/aquaproj/aqua-registry/pull/15293#issuecomment-1712422083 - name: ncdu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/deviceinsight/kafkactl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: deviceinsight repo_name: kafkactl description: Command Line Tool for managing Apache Kafka version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: kafkactl_x64.tar.xz supported_envs: - linux/amd64 - version_constraint: semver("<= 1.8.0") asset: kafkactl_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.14.0") asset: kafkactl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.16.0") asset: kafkactl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.4.0") asset: kafkactl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 5.0.5") asset: kafkactl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kafkactl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/devops-kung-fu/bomber/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: devops-kung-fu repo_name: bomber description: Scans Software Bill of Materials (SBOMs) for security vulnerabilities version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: bomber_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: bomber_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: linux files: # https://github.com/devops-kung-fu/bomber/pull/27 - name: bomber src: hookz supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.2") asset: bomber_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: bomber_{{trimV .Version}}_{{.OS}}_all.{{.Format}} supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.5") asset: bomber_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: bomber_{{trimV .Version}}_{{.OS}}_all.{{.Format}} rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.1") asset: bomber_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: bomber_{{trimV .Version}}_{{.OS}}_all.{{.Format}} rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: bomber_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: bomber_{{trimV .Version}}_{{.OS}}_all.{{.Format}} rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/devops-works/dw-query-digest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: devops-works repo_name: dw-query-digest description: MySQL slow log analyzer. Alternative to pt-query-digest version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1" no_asset: true - version_constraint: Version == "v0.8" asset: dw-query-digest-{{.OS}} format: raw complete_windows_ext: false replacements: windows: win checksum: type: github_release asset: SHA512SUMS algorithm: sha512 supported_envs: - darwin - windows/amd64 - version_constraint: semver("<= 0.7.0") asset: dw-query-digest-{{.OS}} format: raw complete_windows_ext: false replacements: windows: win supported_envs: - darwin - windows/amd64 - version_constraint: "true" asset: dw-query-digest_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/devops-works/egress-auditor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: devops-works repo_name: egress-auditor description: "Audit your egress connections and finally populate this OUTPUT chain " version_constraint: "false" version_overrides: - version_constraint: "true" asset: egress-auditor_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/devspace-sh/devspace/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: devspace-sh repo_name: devspace aliases: - name: loft-sh/devspace description: "DevSpace - The Fastest Developer Tool for Kubernetes Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes" version_constraint: "false" version_overrides: - version_constraint: Version == "v6.2.0-alpha.0" no_asset: true - version_constraint: semver("<= 5.7.4") asset: devspace-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 5.10.0") asset: devspace-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: devspace-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dex4er/tf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dex4er repo_name: tf description: Less verbose and more shell friendly Terraform version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.7.0") type: github_content format: raw path: tf.sh supported_envs: - linux - darwin - version_constraint: "true" asset: tf-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dhall-lang/dhall-haskell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dhall-lang repo_name: dhall-haskell description: Maintainable configuration files files: - name: dhall version_constraint: "false" version_overrides: - version_constraint: Version == "1.42.1" no_asset: true - version_constraint: Version == "1.40.0" error_message: "tar.bz2.zip is not supported" - version_constraint: semver("<= 1.9.0-rc1") asset: "{{.OS}}.{{.Format}}" format: tar.gz replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.16.0") no_asset: true - version_constraint: semver("<= 1.17.0") asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 files: - name: dhall src: bin/dhall replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.24.0") asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 overrides: - goos: windows format: zip files: - name: dhall supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 1.39.0") asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 darwin: macos overrides: - goos: windows format: zip files: - name: dhall supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.40.1" asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.41.1") asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.41.2" asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.42.0" asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 darwin: macOS windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: dhall-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true files: - name: dhall src: bin/dhall replacements: amd64: x86_64 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dhth/bmm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dhth repo_name: bmm description: get to your bookmarks in a flash version_constraint: "false" version_overrides: - version_constraint: "true" asset: bmm-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 github_artifact_attestations: signer_workflow: dhth/bmm/.github/workflows/release.yml supported_envs: - linux/amd64 - darwin files: - name: bmm src: "{{.AssetWithoutExt}}/bmm" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/digitalocean/doctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: digitalocean repo_name: doctl asset: doctl-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} description: The official command line interface for the DigitalOcean API format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: doctl-{{trimV .Version}}-checksums.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dimo414/bkt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dimo414 repo_name: bkt description: a subprocess caching utility, available as a command line binary and a Rust library version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.4") asset: bkt.v{{.Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bkt.v{{.Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dimonomid/nerdlog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dimonomid repo_name: nerdlog description: "Nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.2") no_asset: true - version_constraint: semver("<= 1.5.0") asset: nerdlog_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: nerdlog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dineshba/tf-summarize/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dineshba repo_name: tf-summarize description: A command-line utility to print the summary of the terraform plan asset: tf-summarize_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: tf-summarize_SHA256SUMS algorithm: sha256 version_constraint: semver(">= 0.3.6") version_overrides: - version_constraint: semver(">= 0.2.5") format: zip overrides: [] - version_constraint: semver(">= 0.2.0") format: zip overrides: [] supported_envs: - linux - darwin - version_constraint: semver(">= 0.0.2") asset: terraform-plan-summary_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: [] files: - name: tf-plan-summarize supported_envs: - linux - darwin checksum: type: github_release asset: terraform-plan-summary_SHA256SUMS algorithm: sha256 - version_constraint: Version == "v0.0.1" asset: terraform-plan-summary_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: [] files: - name: terraform-plan-summarize src: terraform-plan-summary supported_envs: - linux - darwin checksum: type: github_release asset: terraform-plan-summary_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dinoDanic/diny/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dinoDanic repo_name: diny description: generate git commit messages version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") no_asset: true - version_constraint: "true" asset: diny_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: diny_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/direnv/direnv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: direnv repo_name: direnv description: unclutter your .profile version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.3.0") or Version in ["v2.7.0", "v2.8.0"] no_asset: true - version_constraint: semver("<= 2.24.0") asset: direnv.{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.27.0") asset: direnv.{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 2.36.0") asset: direnv.{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: "true" asset: direnv.{{.OS}}-{{.Arch}} format: raw complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dispatchrun/wzprof/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dispatchrun repo_name: wzprof aliases: - name: stealthrocket/wzprof description: WebAssembly Profiler based on Wazero version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.5" asset: wzprof_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: wzprof_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: wzprof_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: wzprof_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/distribution/distribution/registry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: distribution/distribution/registry type: github_release repo_owner: distribution repo_name: distribution description: The toolkit to pack, ship, store, and deliver container content version_constraint: "false" version_overrides: - version_constraint: Version == "v2.8.2-beta.1" no_asset: true - version_constraint: semver("<= 2.7.1") no_asset: true - version_constraint: "true" asset: registry_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dlvhdr/diffnav/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dlvhdr repo_name: diffnav description: A git diff pager based on delta but with a file tree, à la GitHub version_constraint: "false" version_overrides: - version_constraint: "true" asset: diffnav_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: diffnav_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dlvhdr/gh-dash/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dlvhdr repo_name: gh-dash description: A beautiful CLI dashboard for GitHub version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") no_asset: true - version_constraint: semver("<= 1.1.1") asset: "{{.OS}}-{{.Arch}}" format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.2.2") asset: "{{.OS}}-{{.Arch}}" format: raw windows_arm_emulation: true complete_windows_ext: false overrides: - goos: darwin replacements: amd64: amd64 replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.1.0") asset: "{{.OS}}-{{.Arch}}" format: raw windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.0") asset: "{{.OS}}-{{.Arch}}" format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.1.3") asset: "{{.OS}}-{{.Arch}}" format: raw windows_arm_emulation: true - version_constraint: semver("<= 3.7.0") asset: "{{.OS}}-{{.Arch}}" format: raw - version_constraint: Version == "v3.7.3-next" asset: gh-dash_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v3.7.4" asset: gh-dash_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v3.7.5" asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.14.0") asset: "{{.OS}}-{{.Arch}}" format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: gh-dash_{{.Version}}_{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dmtrKovalenko/blendr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dmtrKovalenko repo_name: blendr description: The hacker's BLE (bluetooth low energy) browser terminal app version_constraint: "false" version_overrides: - version_constraint: "true" asset: blendr-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dnnrly/abbreviate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dnnrly repo_name: abbreviate description: Supporting your devops by shortening your strings using common abbreviations and clever guesswork rosetta2: true asset: abbreviate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dnote/dnote/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: dnote/dnote/cli repo_owner: dnote repo_name: dnote description: A simple command line notebook for programmers asset: dnote_{{trimPrefix "cli-v" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: dnote supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: dnote_{{trimPrefix "cli-v" .Version}}_checksums.txt algorithm: sha256 rosetta2: true # pre built binary for darwin/arm64 doesn't work at the moment. https://github.com/dnote/dnote/issues/572#issuecomment-1465315535 version_filter: Version startsWith "cli-" version_constraint: semverWithVersion(">= 0.11.1", trimPrefix(Version, "cli-")) version_overrides: - version_constraint: semverWithVersion(">= 0.6.3", trimPrefix(Version, "cli-")) supported_envs: - darwin - amd64 checksum: enabled: false - version_constraint: semver(">= 0.4.8") asset: dnote_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - amd64 checksum: enabled: false - version_constraint: semver("= 0.4.7") asset: dnote_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - linux/amd64 checksum: enabled: false - version_constraint: semver("< 0.4.7") asset: dnote_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - amd64 checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/docker/buildx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: docker repo_name: buildx description: Docker CLI plugin for extended build capabilities with BuildKit files: - name: docker-cli-plugin-docker-buildx version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0-rc1") asset: buildx-{{.Version}}.{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.5.1") asset: buildx-{{.Version}}.{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.6.3") asset: buildx-{{.Version}}.{{.OS}}-{{.Arch}} format: raw - version_constraint: semver("<= 0.10.0-rc1") asset: buildx-{{.Version}}.{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: enabled: false # https://github.com/docker/buildx/issues/945 - version_constraint: "true" asset: buildx-{{.Version}}.{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: enabled: false # https://github.com/docker/buildx/issues/945 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/docker/cagent/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: docker repo_name: cagent description: Agent Builder and Runtime by Docker Engineering version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.4") asset: cagent-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: "true" asset: cagent-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/docker/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: docker repo_name: cli description: Docker CE CLI version_source: github_tag version_filter: not (Version contains "beta" or Version contains "rc") url: https://download.docker.com/{{.OS}}/static/stable/{{.Arch}}/docker-{{trimV .Version}}.{{.Format}} format: tgz files: - name: docker src: docker/docker overrides: - goos: linux files: - name: containerd src: docker/containerd - name: containerd-shim-runc-v2 src: docker/containerd-shim-runc-v2 - name: ctr src: docker/ctr - name: docker src: docker/docker - name: docker-init src: docker/docker-init - name: docker-proxy src: docker/docker-proxy - name: dockerd src: docker/dockerd - name: runc src: docker/runc - goos: windows format: zip replacements: darwin: mac windows: win amd64: x86_64 arm64: aarch64 supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 23.0.0") version_overrides: - version_constraint: semver("< 23.0.0") overrides: - goos: linux files: - name: containerd src: docker/containerd - name: containerd-shim src: docker/containerd-shim - name: containerd-shim-runc-v2 src: docker/containerd-shim-runc-v2 - name: ctr src: docker/ctr - name: docker src: docker/docker - name: docker-init src: docker/docker-init - name: docker-proxy src: docker/docker-proxy - name: dockerd src: docker/dockerd - name: runc src: docker/runc - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/docker/cli/rootless/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: docker/cli/rootless type: http repo_owner: docker repo_name: cli description: Docker CE CLI for Rootless mode version_source: github_tag version_filter: not (Version contains "beta" or Version contains "rc") version_constraint: "false" version_overrides: - version_constraint: semver("< 28.0.0") url: https://download.docker.com/{{.OS}}/static/stable/{{.Arch}}/docker-rootless-extras-{{trimV .Version}}.tgz files: - name: rootlesskit src: docker-rootless-extras/rootlesskit - name: rootlesskit-docker-proxy src: docker-rootless-extras/rootlesskit-docker-proxy - name: vpnkit src: docker-rootless-extras/vpnkit replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - version_constraint: "true" url: https://download.docker.com/{{.OS}}/static/stable/{{.Arch}}/docker-rootless-extras-{{trimV .Version}}.tgz files: - name: rootlesskit src: docker-rootless-extras/rootlesskit - name: vpnkit src: docker-rootless-extras/vpnkit replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/docker/compose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: docker repo_name: compose description: Define and run multi-container applications with Docker files: - name: docker-cli-plugin-docker-compose version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.2") asset: "{{.OS}}" format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.1") asset: fig-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.4.2") asset: docker-compose-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.17.1") asset: docker-compose-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.29.2") asset: docker-compose-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v2.0.0-rc.3" asset: docker-compose-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: Version == "v2.0.0" asset: docker-compose-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 2.9.0") asset: docker-compose-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v2.10.0" asset: docker-compose-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: docker-compose-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/docker/hub-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: docker repo_name: hub-tool asset: hub-tool-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: Docker Hub experimental CLI tool files: - name: hub-tool src: hub-tool/hub-tool overrides: - goos: windows format: zip files: - name: hub-tool src: hub-tool.exe supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.4.1") # darwin/arm64 was supported version_overrides: - version_constraint: semver(">= 0.1.1") # linux/arm64 was supported # asset name and format were changed rosetta2: true - version_constraint: "true" asset: hub-tool_{{.OS}}_{{.Arch}} overrides: [] format: raw rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dodobrands/Peekie/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dodobrands repo_name: Peekie description: Swift package for parsing Xcode .xcresult files with support for XCTest and Swift Testing frameworks files: - name: peekie version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.0.2") no_asset: true - version_constraint: "true" asset: peekie_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/doitintl/kube-no-trouble/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: doitintl repo_name: kube-no-trouble description: Easily check your clusters for use of deprecated APIs asset: kubent-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz files: - name: kubent supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dolthub/dolt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dolthub repo_name: dolt asset: dolt-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: Dolt – It's Git for Data overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.40.29") files: - name: dolt src: dolt-{{.OS}}-{{.Arch}}/bin/dolt version_overrides: - version_constraint: semver(">= 0.40.15") files: - name: dolt src: dolt-{{.OS}}-{{.Arch}}/bin/dolt - name: git-dolt src: dolt-{{.OS}}-{{.Arch}}/bin/git-dolt - name: git-dolt-smudge src: dolt-{{.OS}}-{{.Arch}}/bin/git-dolt-smudge - version_constraint: "true" supported_envs: - darwin - amd64 files: - name: dolt src: dolt-{{.OS}}-{{.Arch}}/bin/dolt - name: git-dolt src: dolt-{{.OS}}-{{.Arch}}/bin/git-dolt - name: git-dolt-smudge src: dolt-{{.OS}}-{{.Arch}}/bin/git-dolt-smudge ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dominikh/go-tools/staticcheck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: dominikh/go-tools/staticcheck type: github_release repo_owner: dominikh repo_name: go-tools description: Go static analysis, detecting bugs, performance issues, and much more asset: staticcheck_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true files: - name: staticcheck src: staticcheck/staticcheck supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 version_constraint: semver("< 2000.0.0") # versioning was changed from v0.3.3 # https://github.com/dominikh/go-tools/releases/tag/v0.3.3 # https://github.com/dominikh/go-tools/releases/tag/2022.1.2 version_overrides: - version_constraint: "true" rosetta2: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/domoritz/arrow-tools/csv2arrow/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: domoritz/arrow-tools/csv2arrow type: github_release repo_owner: domoritz repo_name: arrow-tools description: A collection of handy CLI tools to convert CSV and JSON to Apache Arrow and Parquet version_constraint: "false" version_overrides: - version_constraint: Version == "v0.12.0" no_asset: true - version_constraint: semver("<= 0.8.0") asset: csv2arrow-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: csv2arrow supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.8.1" asset: csv2arrow-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: csv2arrow supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.0") asset: csv2arrow-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2arrow supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.0") asset: csv2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2arrow supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.14.1" asset: csv2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2arrow supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.22.3") asset: csv2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2arrow supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: csv2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: csv2arrow src: "{{.AssetWithoutExt}}/csv2arrow" overrides: - goos: linux replacements: amd64: x86_64 replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin/arm64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/domoritz/arrow-tools/csv2parquet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: domoritz/arrow-tools/csv2parquet type: github_release repo_owner: domoritz repo_name: arrow-tools description: Convert CSV files to Apache Parquet. This package is part of Arrow CLI tools version_constraint: "false" version_overrides: - version_constraint: Version == "v0.12.0" no_asset: true - version_constraint: semver("<= 0.8.0") asset: csv2parquet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: csv2parquet supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.8.1" asset: csv2parquet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: csv2parquet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.0") asset: csv2parquet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2parquet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.0") asset: csv2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2parquet supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.14.1" asset: csv2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2parquet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.22.3") asset: csv2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: csv2parquet supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: csv2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: csv2parquet src: "{{.AssetWithoutExt}}/csv2parquet" overrides: - goos: linux replacements: amd64: x86_64 replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin/arm64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/domoritz/arrow-tools/json2arrow/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: domoritz/arrow-tools/json2arrow type: github_release repo_owner: domoritz repo_name: arrow-tools description: Convert JSON files to Apache Arrow. This package is part of Arrow CLI tools version_constraint: "false" version_overrides: - version_constraint: Version == "v0.12.0" no_asset: true - version_constraint: semver("<= 0.8.0") asset: json2arrow-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: json2arrow supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.8.1" asset: json2arrow-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: json2arrow supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.0") asset: json2arrow-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2arrow supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.0") asset: json2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2arrow supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.14.1" asset: json2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2arrow supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.22.3") asset: json2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2arrow supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: json2arrow-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: json2arrow src: "{{.AssetWithoutExt}}/json2arrow" overrides: - goos: linux replacements: amd64: x86_64 replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin/arm64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/domoritz/arrow-tools/json2parquet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: domoritz/arrow-tools/json2parquet type: github_release repo_owner: domoritz repo_name: arrow-tools description: Convert JSON files to Apache Parquet. This package is part of Arrow CLI tools version_constraint: "false" version_overrides: - version_constraint: Version == "v0.12.0" no_asset: true - version_constraint: semver("<= 0.8.0") asset: json2parquet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: json2parquet supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.8.1" asset: json2parquet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: json2parquet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.0") asset: json2parquet-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2parquet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.0") asset: json2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2parquet supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.14.1" asset: json2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2parquet supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.22.3") asset: json2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: json2parquet supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: json2parquet-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: json2parquet src: "{{.AssetWithoutExt}}/json2parquet" overrides: - goos: linux replacements: amd64: x86_64 replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin/arm64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dotenv-linter/dotenv-linter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dotenv-linter repo_name: dotenv-linter rosetta2: true asset: dotenv-linter-{{.OS}}-{{.Arch}}.{{.Format}} description: Lightning-fast linter for .env files. Written in Rust format: tar.gz replacements: amd64: x86_64 windows: win overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip replacements: amd64: x64 version_constraint: semver(">= 2.1.0") supported_envs: - darwin - amd64 version_overrides: - version_constraint: "true" supported_envs: - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dotenvx/dotenvx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dotenvx repo_name: dotenvx description: a better dotenv–from the creator of `dotenv` version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.7") asset: git-dotenv-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: git-dotenv checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.18") asset: git-dotenv-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: git-dotenv checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.7") asset: dotenv-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: dotenv checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.2.8" asset: dotenv-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: dotenv replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.10") asset: dotenv-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: dotenv checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.19") asset: dotenv-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: dotenv overrides: - goos: linux replacements: arm64: aarch64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.44.5") asset: dotenvx-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: "true" asset: dotenvx-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/doy/rbw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: doy repo_name: rbw description: unofficial bitwarden cli version_constraint: "false" version_overrides: - version_constraint: "true" asset: rbw_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dprint/dprint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dprint repo_name: dprint description: Pluggable and configurable code formatting platform written in Rust version_constraint: "false" version_overrides: - version_constraint: semver("< 0.14.0") asset: dprint-{{.Arch}}-{{.OS}}.zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - amd64 - version_constraint: semver("< 0.34.0") asset: dprint-{{.Arch}}-{{.OS}}.zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 - version_constraint: semver("< 0.52.0") asset: dprint-{{.Arch}}-{{.OS}}.zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 - version_constraint: "true" asset: dprint-{{.Arch}}-{{.OS}}.zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/drager/wasm-pack/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: drager repo_name: wasm-pack aliases: - name: rustwasm/wasm-pack description: your favorite rust -> wasm workflow tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") no_asset: true - version_constraint: semver("<= 0.4.2") asset: wasm-pack-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wasm-pack src: "{{.AssetWithoutExt}}/wasm-pack" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.10.1") asset: wasm-pack-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: wasm-pack src: "{{.AssetWithoutExt}}/wasm-pack" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: wasm-pack-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: wasm-pack src: "{{.AssetWithoutExt}}/wasm-pack" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/drlau/akashi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: drlau repo_name: akashi asset: akashi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Validate "terraform plan" changes against a customizable ruleset replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: akashi_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 0.0.12") version_overrides: - version_constraint: semver(">= 0.0.8") rosetta2: true supported_envs: - darwin - linux - amd64 - version_constraint: "true" rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dstotijn/hetty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dstotijn repo_name: hetty asset: hetty_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: An HTTP toolkit for security research replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dtan4/ghrls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dtan4 repo_name: ghrls description: List & Describe GitHub Releases format: tar.gz overrides: - goos: windows format: zip version_constraint: semver("> 0.1.0") asset: ghrls_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: - version_constraint: "true" rosetta2: true asset: ghrls-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: {} files: - name: ghrls src: "{{.OS}}-{{.Arch}}/ghrls" supported_envs: - darwin - amd64 checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dtan4/k8sec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dtan4 repo_name: k8sec description: CLI tool to manage Kubernetes Secrets easily version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8.0" asset: k8sec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.5.1") asset: k8sec-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: k8sec src: "{{.OS}}-{{.Arch}}/k8sec" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0") asset: k8sec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: k8sec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dtan4/k8stail/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dtan4 repo_name: k8stail asset: k8stail_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: tail -f experience for Kubernetes Pods replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dtan4/s3url/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dtan4 repo_name: s3url asset: s3url_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Generate S3 object pre-signed URL in one command replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dthagard/tforganize/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dthagard repo_name: tforganize description: CLI tool to organize your Terraform code version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" error_message: This version isn't support because assets are broken. - version_constraint: "true" asset: tforganize-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ducaale/xh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ducaale repo_name: xh description: Friendly and fast tool for sending HTTP requests version_constraint: "false" version_overrides: - version_constraint: Version == "v0.7.0" asset: xh-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: xh replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.3") asset: ht-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ht replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.0") asset: ht-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: ht replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.1") asset: xh-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: xh src: "{{.AssetWithoutExt}}/xh" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.21.0") asset: xh-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: xh src: "{{.AssetWithoutExt}}/xh" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: xh-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: xh src: "{{.AssetWithoutExt}}/xh" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/duckdb/duckdb/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: duckdb repo_name: duckdb description: DuckDB is an analytical in-process SQL database management system version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: Version == "v0.2.8" asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version in ["v1.2.0", "v1.2.1", "v1.2.2"] asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: darwin: osx overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: duckdb_cli-{{.OS}}-universal.{{.Format}} - version_constraint: semver("<= 0.1.8") no_asset: true - version_constraint: semver("<= 0.3.2") asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: osx supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.0") asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: osx overrides: - goos: darwin asset: duckdb_cli-{{.OS}}-universal.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.0") asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: osx overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: duckdb_cli-{{.OS}}-universal.{{.Format}} - version_constraint: semver("<= 1.1.3") asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: darwin: osx overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: duckdb_cli-{{.OS}}-universal.{{.Format}} - version_constraint: "true" asset: duckdb_cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: darwin: osx overrides: - goos: darwin asset: duckdb_cli-{{.OS}}-universal.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dundee/gdu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dundee repo_name: gdu description: Fast disk usage analyzer with console interface written in Go asset: gdu_{{.OS}}_{{.Arch}}.tgz overrides: - goos: windows asset: gdu_windows_amd64.exe.zip supported_envs: - darwin - linux - amd64 files: - name: gdu src: gdu_{{.OS}}_{{.Arch}} checksum: type: github_release asset: sha256sums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dustinblackman/oatmeal/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dustinblackman repo_name: oatmeal description: Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors version_constraint: "false" version_overrides: - version_constraint: "true" asset: oatmeal_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dutchcoders/cloudman/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dutchcoders repo_name: cloudman description: Textual user interface to manage ec2 instances rosetta2: true asset: cloudman-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz replacements: darwin: apple-darwin linux: unknown-linux-gnu amd64: x86_64 supported_envs: - linux/amd64 - darwin files: - name: cloudman src: cloudman-{{.Version}}-{{.Arch}}-{{.OS}}/cloudman ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dwisiswant0/tlder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dwisiswant0 repo_name: tlder description: TLDs finder — check domain name availability across all valid top-level domains version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: tlder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS checksum: type: github_release asset: tlder_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tlder_{{.Version}}-{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: tlder_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dylanaraps/neofetch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: dylanaraps repo_name: neofetch path: neofetch description: A command-line system information tool written in bash 3.2+ supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dyne/slangroom-exec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dyne repo_name: slangroom-exec description: Execute all Zencode from Zenroom and Slangroom plugins in one shot version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.5.0") asset: slangroom-exec-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux - darwin - version_constraint: "true" asset: slangroom-exec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: slangroom-exec - name: slexfe replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/dyne/zenroom/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: dyne repo_name: zenroom description: Embedded no-code VM executing human-like language to manipulate data and process cryptographic operations files: - name: zenroom - name: zencode-exec version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.10.0") error_message: | Please update to 3.10.1 or newer. - version_constraint: semver("<= 4.27.1") asset: zenroom format: raw files: - name: zenroom supported_envs: - darwin - linux/amd64 - windows overrides: - goos: darwin asset: zenroom.command - version_constraint: semver("<= 5.10.4") asset: zenroom format: raw files: - name: zenroom supported_envs: - darwin/arm64 - linux/amd64 - windows overrides: - goos: darwin asset: zenroom.command - version_constraint: semver("<= 5.25.0") asset: zenroom-{{.OS}}.{{.Format}} format: zip files: - name: zenroom src: zenroom-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec replacements: darwin: osx windows: win64 supported_envs: - darwin/arm64 - linux/amd64 - windows overrides: - goos: darwin files: - name: zenroom src: zenroom-{{.OS}}/zenroom.command - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec.command - version_constraint: semver("<= 5.25.3") asset: zenroom-{{.OS}}.{{.Format}} format: zip files: - name: zenroom src: zenroom-{{.Arch}}-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.Arch}}-{{.OS}}/zencode-exec replacements: darwin: osx windows: win64 amd64: x86_64 supported_envs: - darwin/arm64 - linux/amd64 - windows overrides: - goos: windows files: - name: zenroom src: zenroom-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec - goos: darwin files: - name: zenroom src: zenroom-{{.OS}}/zenroom.command - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec.command - version_constraint: "true" asset: zenroom-{{.OS}}.{{.Format}} format: zip files: - name: zenroom src: zenroom-{{.Arch}}-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.Arch}}-{{.OS}}/zencode-exec replacements: darwin: osx windows: win64 amd64: x86_64 supported_envs: - darwin/arm64 - linux/amd64 - windows overrides: - goos: windows files: - name: zenroom src: zenroom-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec - goos: darwin files: - name: zenroom src: zenroom-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/earthly/earthly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: earthly repo_name: earthly description: Repeatable builds supported_envs: - darwin - linux - amd64 asset: earthly-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ebi-yade/ecresolve/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ebi-yade repo_name: ecresolve description: Resolves AWS ECR images with prioritized tag-based lookup version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" no_asset: true - version_constraint: "true" asset: ecresolve_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ecresolve_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/editorconfig-checker/editorconfig-checker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: editorconfig-checker repo_name: editorconfig-checker description: A tool to verify that your files are in harmony with your .editorconfig files: - name: ec version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: ec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ec src: bin/ec-{{.OS}}-{{.Arch}} - version_constraint: semver("<= 2.3.5") asset: ec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ec src: bin/ec-{{.OS}}-{{.Arch}} overrides: - goos: windows asset: ec-{{.OS}}-{{.Arch}}.exe.{{.Format}} - version_constraint: semver("<= 2.5.0") asset: ec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: ec src: bin/ec-{{.OS}}-{{.Arch}} overrides: - goos: windows asset: ec-{{.OS}}-{{.Arch}}.exe.{{.Format}} - version_constraint: Version == "2.6.0" asset: ec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: ec src: bin/ec-{{.OS}}-{{.Arch}} - version_constraint: semver("<= 3.0.3") asset: ec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: ec src: bin/ec-{{.OS}}-{{.Arch}} overrides: - goos: windows asset: ec-{{.OS}}-{{.Arch}}.exe.{{.Format}} - version_constraint: "true" asset: ec-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: ec src: bin/ec-{{.OS}}-{{.Arch}} checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/edoardottt/depsdev/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: edoardottt repo_name: depsdev description: CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.10") type: go_install - version_constraint: "true" asset: depsdev_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: depsdev_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/eficode/wait-for/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: eficode repo_name: wait-for description: ./wait-for is a script to wait for another service to become available version_constraint: "false" version_overrides: - version_constraint: "true" asset: wait-for supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ekalinin/github-markdown-toc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: ekalinin repo_name: github-markdown-toc description: Easy TOC creation for GitHub README.md supported_envs: - darwin - linux path: gh-md-toc files: - name: gh-md-toc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ekristen/aws-nuke/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ekristen repo_name: aws-nuke description: Remove all the resources from an AWS account version_constraint: "false" version_overrides: - version_constraint: Version in ["v3.0.0-beta.25", "v3.0.0-beta.44", "v3.0.0-beta.56", "v3.46.0"] no_asset: true - version_constraint: Version == "v2.17.0-ek.1" asset: aws-nuke-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v2.18.6" asset: aws-nuke-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.17.0-ek.4") asset: aws-nuke-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.0.0-beta.7") asset: aws-nuke-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://github.com/ekristen/aws-nuke/releases/download/{{.Version}}/cosign.pub - --signature - https://github.com/ekristen/aws-nuke/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: aws-nuke-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/ekristen/aws-nuke/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/ekristen/aws-nuke/.github/workflows/goreleaser.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/ekristen/aws-nuke/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/eksctl-io/eksctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: eksctl-io repo_name: eksctl aliases: - name: weaveworks/eksctl description: The official CLI for Amazon EKS version_constraint: "false" version_overrides: - version_constraint: Version == "0.80.0" no_asset: true - version_constraint: semver("<= 0.30.0-rc.0") asset: eksctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: eksctl_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.40.0") asset: eksctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: eksctl_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.64.0") asset: eksctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: eksctl_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: eksctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: eksctl_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ekzhang/bore/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ekzhang repo_name: bore asset: bore-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: bore is a simple CLI tool for making tunnels to localhost replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/electric-saw/kafta/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: electric-saw repo_name: kafta description: Kafta is a command line for managing Kafka clusters version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.7") asset: kafta_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kafta_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/elixir-lang/expert/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: elixir-lang repo_name: expert description: Official Elixir Language Server Protocol implementation version_constraint: "false" version_overrides: - version_constraint: "true" asset: expert_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: expert_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/elkowar/pipr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: elkowar repo_name: pipr description: A tool to interactively write shell pipelines asset: pipr format: raw supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/elsesiy/kubectl-view-secret/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: elsesiy repo_name: kubectl-view-secret description: Kubernetes CLI plugin to decode Kubernetes secrets files: - name: kubectl-view_secret src: kubectl-view-secret version_constraint: semver(">= 0.8.0") asset: kubectl-view-secret_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: kubectl-view-secret_{{trimV .Version}}_checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver("= 0.7.0") rosetta2: true - version_constraint: "true" asset: kubectl-view-secret_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true supported_envs: - darwin - amd64 replacements: darwin: Darwin windows: Windows linux: Linux amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/emirozer/kubectl-doctor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: emirozer repo_name: kubectl-doctor description: kubectl cluster triage plugin for k8s - (brew doctor equivalent) version_constraint: semver(">= 0.3.1") asset: kubectl-doctor_{{.OS}}_{{.Arch}} supported_envs: - darwin - amd64 version_overrides: - version_constraint: "true" rosetta2: true asset: kubectl-doctor_{{.OS}}_{{.Arch}}.zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/encoredev/encore/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: encoredev repo_name: encore description: Open Source Development Platform for building robust type-safe distributed systems with declarative infrastructure url: https://d2f391esomvqpi.cloudfront.net/encore-{{trimV .Version}}-{{.OS}}_{{.Arch}}.tar.gz files: - name: encore src: bin/encore supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/enokawa/taskdiff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: enokawa repo_name: taskdiff description: Diff tool for ECS Task Definition asset: taskdiff_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz supported_envs: - darwin - amd64 rosetta2: true files: - name: taskdiff src: taskdiff_{{.Version}}_{{.OS}}_{{.Arch}}/taskdiff ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/entireio/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: entireio repo_name: cli description: Entire is a new developer platform that hooks into your git workflow to capture AI agent sessions on every push, unifying your code with its context and reasoning files: - name: entire version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.9") asset: cli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: entire_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/env0/terratag/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: env0 repo_name: terratag asset: terratag_{{trimV .Version}}_{{.OS}}_amd64.tar.gz description: Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources checksum: type: github_release asset: terratag_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/equinix-labs/otel-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: equinix-labs repo_name: otel-cli description: OpenTelemetry command-line tool for sending events from shell scripts & similar environments version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: otel-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.19") asset: otel-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.20" asset: otel-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: otel-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/erebe/wstunnel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: erebe repo_name: wstunnel description: Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI version_constraint: "false" version_overrides: - version_constraint: Version == "1.0" asset: wstunnel format: raw supported_envs: - linux/amd64 - version_constraint: Version in ["1.1", "1.2"] asset: wstunnel_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux format: raw asset: wstunnel_{{.OS}}_{{.Arch}} - goos: windows files: - name: wstunnel src: wstunnel_{{.OS}}_{{.Arch}}/wstunnel replacements: amd64: x64 supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "2.0" asset: wstunnel_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: darwin asset: wstunnel-{{.OS}} - goos: windows format: zip asset: wstunnel_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: wstunnel src: wstunnel_{{.OS}}_{{.Arch}}/wstunnel replacements: amd64: x64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.5" asset: wstunnel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v3.0" asset: wstunnel-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: wstunnel-{{.Arch}}-{{.OS}}.exe.{{.Format}} replacements: amd64: x64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v3.1" asset: wstunnel-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux goarch: amd64 format: raw asset: wstunnel-{{.Arch}}-{{.OS}} - goos: linux goarch: arm64 asset: wstunnel-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: wstunnel src: wstunnel/wstunnel replacements: arm64: aarch64 - goos: windows asset: wstunnel-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 darwin: macos - version_constraint: Version == "v4.0" asset: wstunnel-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: raw asset: wstunnel-{{.Arch}}-{{.OS}} - goos: windows asset: wstunnel-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v4.1" asset: wstunnel-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux goarch: amd64 format: raw asset: wstunnel-{{.Arch}}-{{.OS}} - goos: linux goarch: arm64 files: - name: wstunnel src: wstunnel_{{.Arch}} replacements: arm64: aarch64 - goos: darwin asset: wstunnel-{{.OS}}.{{.Format}} - goos: windows asset: wstunnel-{{.OS}}-{{.Arch}}.exe.{{.Format}} replacements: amd64: x64 darwin: macos - version_constraint: Version == "v5.0" asset: wstunnel-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux goarch: amd64 format: raw asset: wstunnel-{{.OS}}-{{.Arch}} - goos: linux goarch: arm64 replacements: arm64: aarch64 - goos: darwin asset: wstunnel-{{.OS}}.{{.Format}} replacements: amd64: x64 darwin: macos - version_constraint: Version == "v5.1" asset: wstunnel-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: Version == "v6.0" asset: wstunnel-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: windows asset: wstunnel-{{.OS}}-{{.Arch}}.exe.{{.Format}} replacements: amd64: x64 arm64: aarch64 darwin: macos - version_constraint: Version == "v7.0-rc1" asset: wstunnel-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: Version == "v7.0.0-rc2" asset: wstunnel-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - linux - windows/amd64 - version_constraint: semver("<= 7.1.0") asset: wstunnel-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 8.4.2") asset: wstunnel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: wstunnel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ericchiang/pup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ericchiang repo_name: pup description: Parsing HTML at the command line search_words: - HTML version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: pup_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.9") asset: pup_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: pup_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/erikjuhani/basalt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: erikjuhani repo_name: basalt description: TUI Application to manage Obsidian notes directly from the terminal version_prefix: basalt/v version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") no_asset: true - version_constraint: Version == "basalt/v0.10.4" asset: basalt-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: basalt src: target/{{.Arch}}-{{.OS}}/release/basalt replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: basalt-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: basalt src: target/{{.Arch}}-{{.OS}}/release/basalt replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ernoaapa/kubectl-warp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ernoaapa repo_name: kubectl-warp description: Kubernetes CLI plugin for syncing and executing local files in Pod on Kubernetes version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubectl-warp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/errata-ai/vale/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: errata-ai repo_name: vale description: ":pencil: A markup-aware linter for prose built with speed and extensibility in mind" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" no_asset: true - version_constraint: Version == "v1.1.6-alpha" asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: vale src: bin/vale replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.23.1" asset: vale_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v2.23.2" asset: vale_.{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.0") asset: "{{.OS}}-{{.Arch}}.{{.Format}}" format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.1") asset: "{{.OS}}-{{.Arch}}.{{.Format}}" format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.2") asset: vale_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.7.0" asset: vale_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.7.1" asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.0") asset: vale_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.1") asset: vale_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.15.2") asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.18.0") asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.23.0") asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.4.2") asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: vale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: vale_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/estesp/manifest-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: estesp repo_name: manifest-tool description: Command line tool to create and query container image manifest list/indexes format: tar.gz asset: binaries-manifest-tool-{{trimV .Version}}.{{.Format}} files: - name: manifest-tool src: manifest-tool-{{.OS}}-{{.Arch}} supported_envs: - darwin - linux - windows/amd64 checksum: type: github_release asset: binaries-manifest-tool-{{trimV .Version}}.tar.gz.sha256sum algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/etcd-io/etcd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: etcd-io repo_name: etcd asset: etcd-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip description: Distributed reliable key-value store for the most critical data of a distributed system overrides: - goos: linux format: tar.gz supported_envs: - darwin - linux - amd64 rosetta2: true files: - name: etcdctl src: etcd-{{.Version}}-{{.OS}}-{{.Arch}}/etcdctl - name: etcd src: etcd-{{.Version}}-{{.OS}}-{{.Arch}}/etcd checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/eth-p/bat-extras/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: eth-p repo_name: bat-extras description: Bash scripts that integrate bat with various command line tools version_constraint: "false" supported_envs: - linux - darwin files: - name: batdiff src: bin/batdiff - name: batgrep src: bin/batgrep - name: batman src: bin/batman - name: batpipe src: bin/batpipe - name: batwatch src: bin/batwatch - name: prettybat src: bin/prettybat - name: bat-modules src: bin/bat-modules version_overrides: - version_constraint: semver("<= 2023.03.21") asset: bat-extras-{{ trimV .Version | replace "." "" }}.zip - version_constraint: semver("<= 2024.02.12") asset: bat-extras-{{ index (splitList "." (trimV .Version)) 0 }}{{ index (splitList "." (trimV .Version)) 1 }}.{{ index (splitList "." (trimV .Version)) 2 }}.zip - version_constraint: "true" asset: bat-extras-{{ trimV .Version }}.zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/everstake/bip39/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: everstake repo_name: bip39 description: CLI for generation and verification of mnemonics in BIP39 standard with hash in Argon2id version_constraint: "false" version_overrides: - version_constraint: "true" asset: bip39_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: bip39_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/evilmartians/lefthook/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: evilmartians repo_name: lefthook description: Fast and powerful Git hooks manager for any type of projects version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.5" no_asset: true - version_constraint: Version == "v0.2.0" asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: hookah_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 files: - name: hookah - version_constraint: Version == "v0.5.3" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.6.3" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 overrides: - goos: windows format: zip files: - name: lefthook files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: Version == "v0.7.3" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: lefthook files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.2.3") asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: hookah_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 files: - name: hookah - version_constraint: semver("<= 0.5.2") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.2") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: lefthook supported_envs: - darwin - windows - amd64 files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.7.7") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.5.1") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 1.6.18") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 1.10.1") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 2.0.4") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: lefthook_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} github_artifact_attestations: signer_workflow: evilmartians/lefthook/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/exercism/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: exercism repo_name: cli description: A Go based command line tool for exercism.org asset: exercism-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: exercism replacements: amd64: x86_64 checksum: type: github_release asset: exercism_checksums.txt algorithm: sha256 version_constraint: semver(">= 3.2.0") version_overrides: - version_constraint: semver(">= 3.0.13") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 3.0.0") asset: exercism-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 1.7.3") asset: exercism-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 1.7.2") asset: exercism-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz overrides: [] replacements: amd64: 64bit darwin: mac supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver("< 1.7.2") asset: exercism-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz overrides: [] replacements: {} supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/exoscale/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: exoscale repo_name: cli description: "Command-line tool for everything at Exoscale: compute, storage, dns" version_constraint: "false" files: - name: exo version_overrides: - version_constraint: semver("<= 0.51.2") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_all.{{.Format}} files: - name: exo src: exoscale-cli - goos: windows format: zip - version_constraint: semver("<= 1.0.4") asset: cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.8.0") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.11.0") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.19.0") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v1.20.0-pre1" asset: exo-{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.24.0") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.40.5") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.44.0") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.72.2") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 1.76.2") asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true complete_windows_ext: false checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: exoscale-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: exoscale-cli_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/external-secrets/external-secrets/esoctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: external-secrets/external-secrets/esoctl type: github_release repo_owner: external-secrets repo_name: external-secrets description: External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets version_filter: 'Version endsWith "-esoctl"' version_constraint: "false" version_overrides: - version_constraint: "true" asset: esoctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: esoctl_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/eza-community/eza/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: eza-community repo_name: eza description: A modern, maintained replacement for ls version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.10.9") type: cargo crate: eza - version_constraint: Version == "v0.11.0" asset: "{{.Arch}}-{{.OS}}-eza" format: raw windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-gnu windows: pc-windows-gnu overrides: - envs: - darwin - windows/arm64 type: cargo crate: eza - goos: linux replacements: arm64: aarch64 - version_constraint: Version == "v0.11.1" asset: eza_{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-gnu windows: pc-windows-gnu overrides: - envs: - darwin - windows/arm64 type: cargo crate: eza - goos: linux format: tar.gz replacements: arm64: aarch64 - version_constraint: "true" asset: eza_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-gnu overrides: - envs: - darwin - windows/arm64 type: cargo crate: eza - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows asset: eza.exe_{{.Arch}}-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fabpot/local-php-security-checker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fabpot repo_name: local-php-security-checker description: PHP security vulnerabilities checker version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: local-php-security-checker_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.0.6") asset: local-php-security-checker_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: local-php-security-checker_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/facebook/buck2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: facebook repo_name: buck2 description: Build system, successor to Buck version_constraint: "false" version_overrides: - version_constraint: Version == "latest" error_message: | aqua doesn't support mutable versions such as "latest". Please change the version - version_constraint: semver("<= 2023-07-11") asset: buck2-{{.Arch}}-{{.OS}}.{{.Format}} format: zst windows_arm_emulation: true files: - name: buck2 src: buck2-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-gnu - goos: linux goarch: arm64 replacements: linux: unknown-linux-musl - goos: windows asset: buck2-{{.Arch}}-{{.OS}}.exe.{{.Format}} - version_constraint: "true" asset: buck2-{{.Arch}}-{{.OS}}.{{.Format}} format: zst windows_arm_emulation: true files: - name: buck2 src: buck2-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows asset: buck2-{{.Arch}}-{{.OS}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/facebook/ktfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: facebook repo_name: ktfmt description: A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions asset: ktfmt-{{trimV .Version}}-with-dependencies.jar format: raw complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fastfetch-cli/fastfetch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fastfetch-cli repo_name: fastfetch description: An actively maintained, feature-rich and performance oriented, neofetch like system information tool version_constraint: "false" version_overrides: - version_constraint: Version in ["1.10.2", "2.1.2", "2.7.0"] asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux overrides: - goos: windows goarch: amd64 format: zip replacements: windows: Win64 files: - name: fastfetch - goos: windows goarch: arm64 format: zip replacements: windows: WinArm64 files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: Version in ["2.0.2", "2.0.3", "2.2.0", "2.3.2", "2.7.1"] asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux windows: Win64 overrides: - goos: windows format: zip files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: Version == "2.8.2" asset: fastfetch-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: fastfetch-{{.Version}}-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch - version_constraint: Version == "2.8.3" asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: fastfetch-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch - version_constraint: Version == "1.2.1" asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/bin/fastfetch" format: tar.zst replacements: linux: Linux supported_envs: - linux/amd64 - version_constraint: Version == "1.8.0" asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux overrides: - goos: windows format: raw asset: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.8.1" asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux overrides: - goos: windows format: zip asset: fastfetch-{{.OS}}.{{.Format}} files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.8.2" asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux windows: Win7 overrides: - goos: windows format: zip files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: Version in ["2.8.5", "2.8.7", "2.9.0", "2.13.0"] asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: fastfetch-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch - version_constraint: semver("<= 1.2.0") asset: fastfetch format: raw files: - name: fastfetch src: fastfetch-{{.OS}}-{{.Arch}}/usr/bin/fastfetch supported_envs: - linux/amd64 - version_constraint: semver("<= 1.7.0") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: linux: Linux supported_envs: - linux/amd64 - version_constraint: semver("<= 1.7.5") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.9.1") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.12.2") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux windows: Win64 overrides: - goos: windows format: zip files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.5") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux overrides: - goos: windows goarch: amd64 format: zip replacements: windows: Win64 files: - name: fastfetch - goos: windows goarch: arm64 format: zip files: - name: fastfetch replacements: windows: WinArm64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.1.1") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux windows: Win64 overrides: - goos: windows format: zip files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.6.0") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux overrides: - goos: windows goarch: amd64 format: zip files: - name: fastfetch replacements: windows: Win64 - goos: windows goarch: arm64 format: zip files: - name: fastfetch replacements: windows: WinArm64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.6.3") asset: fastfetch-{{.Version}}-{{.OS}}.{{.Format}} files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" format: tar.gz replacements: darwin: Darwin linux: Linux windows: Win64 overrides: - goos: windows format: zip files: - name: fastfetch supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.9.2") asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" replacements: arm64: aarch64 darwin: macos overrides: - goos: darwin asset: fastfetch-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch - version_constraint: semver("<= 2.11.4") asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: fastfetch-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch - version_constraint: semver("<= 2.40.0") asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" replacements: arm64: aarch64 darwin: macos overrides: - goos: darwin asset: fastfetch-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch - version_constraint: semver("<= 2.45.0") asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: fastfetch-{{.OS}}-universal.{{.Format}} - goos: windows format: zip files: - name: fastfetch replacements: darwin: macos - version_constraint: "true" asset: fastfetch-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastfetch src: "{{.AssetWithoutExt}}/usr/bin/fastfetch" overrides: - goos: windows format: zip files: - name: fastfetch replacements: arm64: aarch64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fastly/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fastly repo_name: cli description: A CLI for interacting with the Fastly platform asset: fastly_{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: fastly checksum: type: github_release asset: fastly_{{.Version}}_SHA256SUMS algorithm: sha256 version_constraint: semver(">= 4.6.0") version_overrides: - version_constraint: "true" overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fastly/terrctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fastly repo_name: terrctl description: A command-line client for Fastly Terrarium. https://wasm.fastlylabs.com asset: terrctl-{{.OS}}_{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos windows: win64 files: - name: terrctl src: "{{.OS}}-{{.Arch}}/terrctl" overrides: - goos: darwin goarch: amd64 asset: terrctl-{{.OS}}-{{.Version}}.{{.Format}} files: - name: terrctl src: "{{.OS}}/terrctl" - goos: windows format: zip asset: terrctl-{{.OS}}-{{.Version}}.{{.Format}} files: - name: terrctl src: "{{.OS}}/terrctl.exe" supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fatedier/frp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fatedier repo_name: frp description: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet asset: frp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 files: - name: frpc src: frp_{{trimV .Version}}_{{.OS}}_{{.Arch}}/frpc - name: frps src: frp_{{trimV .Version}}_{{.OS}}_{{.Arch}}/frps checksum: type: github_release asset: frp_sha256_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fe3dback/go-arch-lint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fe3dback repo_name: go-arch-lint description: GoLang architecture linter (checker) tool. Will check all project import path and compare with arch rules defined in yml file. Useful for hexagonal / onion / ddd / mvc and other architectural patterns. Tool can by used in your CI version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.1") asset: go-arch-lint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.7.3") asset: go-arch-lint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.7.5") no_asset: true - version_constraint: "true" asset: go-arch-lint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ffuf/ffuf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ffuf repo_name: ffuf description: Fast web fuzzer written in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: ffuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ffuf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.5.0") asset: ffuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: ffuf_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: ffuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS checksum: type: github_release asset: ffuf_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fiatjaf/jiq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fiatjaf repo_name: jiq description: "jid on jq - interactive JSON query tool using jq expressions" version_constraint: "false" version_overrides: - version_constraint: Version == "0.6.1" asset: jiq_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: jiq_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/filebrowser/filebrowser/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: filebrowser repo_name: filebrowser asset: "{{.OS}}-{{.Arch}}-filebrowser.{{.Format}}" format: tar.gz description: Web File Browser overrides: - goos: windows format: zip checksum: type: github_release asset: filebrowser_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/filhodanuvem/gitql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: filhodanuvem repo_name: gitql asset: gitql_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: A git query language replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fioncat/otree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fioncat repo_name: otree description: A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: otree-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: "true" asset: otree-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: amd64: x86_64 supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/firebase/firebase-tools/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: firebase repo_name: firebase-tools description: The Firebase Command Line Tools files: - name: firebase version_constraint: "false" version_overrides: - version_constraint: semver("<= 7.2.2") no_asset: true - version_constraint: "true" asset: firebase-tools-{{.OS}} format: raw replacements: darwin: macos windows: win supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/firecow/gitlab-ci-local/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: firecow repo_name: gitlab-ci-local description: Tired of pushing to test your .gitlab-ci.yml version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.9.0") asset: "{{.OS}}.{{.Format}}" format: gz rosetta2: true windows_arm_emulation: true files: - name: gitlab-ci-local src: "{{.AssetWithoutExt}}" replacements: darwin: macos windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.9.7") asset: "{{.OS}}.{{.Format}}" format: gz rosetta2: true files: - name: gitlab-ci-local src: "{{.AssetWithoutExt}}" replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<=4.65.1") asset: "{{.OS}}.{{.Format}}" format: gz rosetta2: true windows_arm_emulation: true files: - name: gitlab-ci-local src: "{{.AssetWithoutExt}}" replacements: darwin: macos windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gitlab-ci-local-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/firecracker-microvm/firecracker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: firecracker-microvm repo_name: firecracker asset: firecracker-{{.Version}}-{{.Arch}}.tgz description: Secure and fast microVMs for serverless computing files: - name: firecracker src: release-{{.Version}}-{{.Arch}}/firecracker-{{.Version}}-{{.Arch}} - name: jailer src: release-{{.Version}}-{{.Arch}}/jailer-{{.Version}}-{{.Arch}} - name: rebase-snap src: release-{{.Version}}-{{.Arch}}/rebase-snap-{{.Version}}-{{.Arch}} - name: seccompiler-bin src: release-{{.Version}}-{{.Arch}}/seccompiler-bin-{{.Version}}-{{.Arch}} replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux checksum: type: github_release asset: "{{.Asset}}.sha256.txt" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/firecracker-microvm/firectl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: firecracker-microvm repo_name: firectl description: firectl is a command-line tool to run Firecracker microVMs version_constraint: "false" version_overrides: - version_constraint: "true" asset: firectl-{{ .Version }} format: raw supported_envs: - linux/amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fish-shell/fish-shell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fish-shell repo_name: fish-shell description: The user-friendly command line shell files: - name: fish - name: fish_indent - name: fish_key_reader version_constraint: "false" version_overrides: - version_constraint: semver("< 4.0.0") # https://github.com/fish-shell/fish-shell/releases/tag/4.0.0 # > fish’s core code has been ported from C++ to Rust no_asset: true - version_constraint: Version == "4.0.1" asset: fish-static-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.xz replacements: arm64: aarch64 amd64: x86_64 overrides: - goos: darwin asset: fish-{{.Version}}.pkg format: pkg files: - name: fish src: fish.pkg/Payload/usr/local/bin/fish - name: fish_indent src: fish.pkg/Payload/usr/local/bin/fish_indent - name: fish_key_reader src: fish.pkg/Payload/usr/local/bin/fish_key_reader supported_envs: - linux - darwin - version_constraint: semver("<= 4.0.2") asset: fish-static-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.xz replacements: arm64: aarch64 overrides: - goos: darwin asset: fish-{{.Version}}.pkg format: pkg files: - name: fish src: fish.pkg/Payload/usr/local/bin/fish - name: fish_indent src: fish.pkg/Payload/usr/local/bin/fish_indent - name: fish_key_reader src: fish.pkg/Payload/usr/local/bin/fish_key_reader supported_envs: - linux - darwin - version_constraint: "true" asset: fish-{{.Version}}-linux-{{.Arch}}.{{.Format}} format: tar.xz files: - name: fish replacements: arm64: aarch64 amd64: x86_64 overrides: - goos: darwin asset: fish-{{.Version}}.pkg format: pkg files: - name: fish src: fish.pkg/Payload/usr/local/bin/fish - name: fish_indent src: fish.pkg/Payload/usr/local/bin/fish_indent - name: fish_key_reader src: fish.pkg/Payload/usr/local/bin/fish_key_reader supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fishi0x01/vsh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fishi0x01 repo_name: vsh description: "vsh - HashiCorp Vault interactive shell and cli tool" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.0") asset: vsh_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: SHA256SUM algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: vsh_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUM algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fission/fission/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fission repo_name: fission description: Fast and Simple Serverless Functions for Kubernetes version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.12.0") asset: fission-cli-{{.OS}} format: raw replacements: darwin: osx supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.14.1") asset: fission-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.17.0-rc2") asset: fission-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.20.5") asset: fission-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.21.0") asset: fission-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: fission_{{.Version}}.intoto.jsonl cosign: opts: - --certificate - https://github.com/fission/fission/releases/download/{{.Version}}/{{.Asset}}.pem - --certificate-identity - https://github.com/fission/fission/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/fission/fission/releases/download/{{.Version}}/{{.Asset}}.sig - version_constraint: "true" asset: fission-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sig.bundle opts: - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate-identity - https://github.com/fission/fission/.github/workflows/release.yaml@refs/tags/{{.Version}} cosign: bundle: type: github_release asset: "{{.Asset}}.sig.bundle" opts: - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate-identity - https://github.com/fission/fission/.github/workflows/release.yaml@refs/tags/{{.Version}} github_artifact_attestations: signer_workflow: fission/fission/.github/workflows/release.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/flatt-security/shisho/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: flatt-security repo_name: shisho description: Lightweight static analyzer for several programming languages version_constraint: "false" version_overrides: - version_constraint: "true" asset: build-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/flosell/iam-policy-json-to-terraform/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: flosell repo_name: iam-policy-json-to-terraform description: Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document format: raw supported_envs: - darwin - amd64 asset: iam-policy-json-to-terraform_{{.OS}}_{{.Arch}} replacements: arm64: arm overrides: - goos: windows asset: iam-policy-json-to-terraform.exe - goos: linux asset: iam-policy-json-to-terraform_amd64 - goos: darwin goarch: amd64 asset: iam-policy-json-to-terraform_darwin - goos: darwin goarch: arm64 asset: iam-policy-json-to-terraform_darwin_arm version_constraint: semver(">= 1.7.0") version_overrides: - version_constraint: "true" overrides: - goos: windows asset: iam-policy-json-to-terraform.exe - goos: linux asset: iam-policy-json-to-terraform_amd64 - goos: darwin asset: iam-policy-json-to-terraform_darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/flutter/flutter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: flutter repo_name: flutter description: Flutter SDK - Google's UI toolkit for building beautiful, natively compiled applications version_source: github_tag version_filter: Version matches "^\\d+\\.\\d+\\.\\d+$" files: - name: flutter src: flutter/bin/flutter - name: dart src: flutter/bin/dart version_constraint: "false" version_overrides: - version_constraint: "true" url: https://storage.googleapis.com/flutter_infra_release/releases/{{.Vars.channel}}/{{.OS}}/flutter_{{.OS}}_{{trimV .Version}}-{{.Vars.channel}}.{{.Format}} vars: - name: channel default: stable format: zip replacements: darwin: macos overrides: - goos: linux format: tar.xz - goos: windows goarch: arm64 url: https://storage.googleapis.com/flutter_infra_release/releases/{{.Vars.channel}}/{{.OS}}/flutter_{{.OS}}_{{trimV .Version}}-{{.Vars.channel}}.{{.Format}} - goarch: arm64 url: https://storage.googleapis.com/flutter_infra_release/releases/{{.Vars.channel}}/{{.OS}}/flutter_{{.OS}}_{{.Arch}}_{{trimV .Version}}-{{.Vars.channel}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/flux-iac/tofu-controller/tfctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: flux-iac/tofu-controller/tfctl type: github_release repo_owner: flux-iac repo_name: tofu-controller aliases: - name: weaveworks/tf-controller description: A GitOps OpenTofu and Terraform controller for Flux version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.4") no_asset: true - version_constraint: semver("<= 0.15.1") asset: tfctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: tf-controller_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/flux-iac/tofu-controller/releases/download/{{.Version}}/tf-controller_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/weaveworks/tf-controller/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/flux-iac/tofu-controller/releases/download/{{.Version}}/tf-controller_{{trimV .Version}}_checksums.txt.sig supported_envs: - linux - darwin - version_constraint: semver("<= 0.16.0-rc.4") asset: tfctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: tf-controller_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/flux-iac/tofu-controller/releases/download/{{.Version}}/tf-controller_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/flux-iac/tofu-controller/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/flux-iac/tofu-controller/releases/download/{{.Version}}/tf-controller_{{trimV .Version}}_checksums.txt.sig supported_envs: - linux - darwin - version_constraint: semver("<= 0.16.0-rc.7") asset: tfctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: tofu-controller_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/flux-iac/tofu-controller/releases/download/{{.Version}}/tofu-controller_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/flux-iac/tofu-controller/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/flux-iac/tofu-controller/releases/download/{{.Version}}/tofu-controller_{{trimV .Version}}_checksums.txt.sig supported_envs: - linux - darwin - version_constraint: "true" asset: tfctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: tofu-controller_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: tofu-controller_{{trimV .Version}}_checksums.txt.sigstore.json opts: - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate-identity - https://github.com/flux-iac/tofu-controller/.github/workflows/release.yaml@refs/tags/{{.Version}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fluxcd/flux2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fluxcd repo_name: flux2 description: Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.25.2") asset: flux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: flux checksum: type: github_release asset: flux_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.0.0") asset: flux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: flux checksum: type: github_release asset: flux_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/fluxcd/flux2/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/fluxcd/flux2/releases/download/{{.Version}}/flux_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/fluxcd/flux2/releases/download/{{.Version}}/flux_{{trimV .Version}}_checksums.txt.pem - version_constraint: "true" asset: flux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: flux checksum: type: github_release asset: flux_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/fluxcd/flux2/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/fluxcd/flux2/releases/download/{{.Version}}/flux_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/fluxcd/flux2/releases/download/{{.Version}}/flux_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: provenance.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/folbricht/desync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: folbricht repo_name: desync description: Alternative casync implementation version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" no_asset: true - version_constraint: "true" asset: desync_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/foresterre/cargo-msrv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: foresterre repo_name: cargo-msrv description: Find the minimum supported Rust version (MSRV) for your project version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" asset: cargo-msrv-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc supported_envs: - windows - version_constraint: Version == "v0.11.1-testing.1" asset: cargo-msrv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: Windows supported_envs: - windows - version_constraint: Version == "v0.11.1-testing.2" asset: cargo-msrv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: Linux windows: Windows overrides: - goos: linux format: tar supported_envs: - linux/amd64 - windows - version_constraint: Version == "v0.11.1-testing.3" asset: cargo-msrv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0") or semver("> 0.10.0, <= 0.12.0") or Version in ["v0.11.0", "v0.15.0", "v0.16.0-beta.12", "v0.16.0-beta.16", "v0.16.0-beta.21", "v0.17.0"] no_asset: true - version_constraint: semver("<= 0.14.2") or Version == "v0.15.1" asset: cargo-msrv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0-beta.3") no_asset: true - version_constraint: semver("<= 0.16.0-beta.5") asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux format: tgz supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 0.16.0-beta.8") asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0-beta.10") no_asset: true - version_constraint: Version == "v0.16.0-beta.11" asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0-beta.15") asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0-beta.20") asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.1") asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.3") asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: cargo-msrv-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} format: tgz windows_arm_emulation: true files: - name: cargo-msrv src: "{{.AssetWithoutExt}}/cargo-msrv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fortio/fortio/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fortio repo_name: fortio asset: fortio-{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tgz description: Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats replacements: windows: win overrides: - goos: windows format: zip asset: fortio_{{.OS}}_{{trimV .Version}}.{{.Format}} files: - name: fortio files: - name: fortio src: usr/bin/fortio supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/foundry-rs/foundry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: foundry-rs repo_name: foundry description: Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust files: - name: anvil - name: cast - name: chisel - name: forge version_constraint: "false" version_overrides: - version_constraint: Version startsWith "nightly-" asset: foundry_nightly_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: windows: win32 overrides: - goos: windows format: zip - version_constraint: "true" asset: foundry_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: windows: win32 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/freshautomations/stoml/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: freshautomations repo_name: stoml description: Simple TOML parser for Bash version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.0") asset: stoml_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: stoml_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fsaintjacques/semver-tool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: fsaintjacques repo_name: semver-tool description: semver bash implementation supported_envs: - darwin - linux path: src/semver files: - name: semver ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiapple852/trippy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiapple852 repo_name: trippy description: A network diagnostic tool files: - name: trip version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") no_asset: true - version_constraint: Version == "0.6.0" asset: trippy-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: trip src: "{{.AssetWithoutExt}}/trip" replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: Version == "0.7.0" asset: trippy-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: trip src: "{{.AssetWithoutExt}}/trip" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: Version == "0.8.0" asset: trippy-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: trip src: "{{.AssetWithoutExt}}/trip" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: "true" asset: trippy-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: trip src: "{{.AssetWithoutExt}}/trip" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/apprun-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: apprun-cli description: CLI for sakura AppRun version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: apprun-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.2") no_asset: true - version_constraint: semver("<= 0.3.0") asset: apprun-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: apprun-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/awslim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: awslim aliases: - name: fujiwara/aws-sdk-client-go description: A simplified alternative to the AWS CLI for limited use cases version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.7") asset: aws-sdk-client-go_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux files: - name: aws-sdk-client-go - version_constraint: semver("<= 0.0.14") asset: aws-sdk-client-go_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: aws-sdk-client-go - version_constraint: "true" asset: awslim_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/cfft/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: cfft description: cfft is a testing tool for CloudFront Functions version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") no_asset: true - version_constraint: "true" asset: cfft_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/ecrm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: ecrm description: A command line tool for managing ECR repositories version_constraint: "false" version_overrides: - version_constraint: "true" asset: ecrm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/ecsta/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: ecsta description: ECS Task Assistant tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.4") asset: ecsta_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: ecsta_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/greenlight/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: greenlight description: greenlight is a graceful health check agent version_constraint: "false" version_overrides: - version_constraint: "true" asset: greenlight_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/grpcp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: grpcp description: gRPC stream file transfer server/client version_constraint: "false" version_overrides: - version_constraint: "true" asset: grpcp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/iam-policy-finder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: iam-policy-finder description: iam-policy-finder is finder of AWS IAM Policies version_constraint: "false" version_overrides: - version_constraint: "true" asset: iam-policy-finder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/kinesis-tailf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: kinesis-tailf description: tail -f command for Amazon Kinesis Stream version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: kinesis-tailf-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: kinesis-tailf src: "{{.AssetWithoutExt}}" supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.1") asset: kinesis-tailf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kinesis-tailf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/knockrd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: knockrd description: HTTP knocker daemon version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.16") asset: knockrd_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: knockrd_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/lambroll/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: lambroll description: lambroll is a minimal deployment tool for AWS Lambda version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.12.7") asset: lambroll_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: lambroll src: lambroll_{{.Version}}_{{.OS}}_{{.Arch}}/lambroll overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.14.7") asset: lambroll_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: lambroll src: lambroll_{{.Version}}_{{.OS}}_{{.Arch}}/lambroll overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin - version_constraint: "true" asset: lambroll_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/lamux/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: lamux description: Lamux is a HTTP multiplexer for AWS Lambda Function aliases version_constraint: "false" version_overrides: - version_constraint: "true" asset: lamux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/maprobe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: maprobe description: Mackerel external probe agent version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.4") asset: maprobe_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: maprobe src: "{{.AssetWithoutExt}}/maprobe" supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.1") asset: maprobe_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: maprobe src: "{{.AssetWithoutExt}}/maprobe" supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.7") asset: maprobe_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: maprobe src: "{{.AssetWithoutExt}}/maprobe" supported_envs: - linux - darwin - version_constraint: "true" asset: maprobe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/riex/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: riex description: AWS RI expiration detector version_constraint: "false" version_overrides: - version_constraint: "true" asset: riex_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/s3mover/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: s3mover description: s3mover is an agent for moving local files to Amazon S3 version_constraint: "false" version_overrides: - version_constraint: "true" asset: s3mover_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/stretcher/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: stretcher description: Deployment tool with consul/serf event notification version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: stretcher-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: stretcher src: "{{.AssetWithoutExt}}" supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: stretcher-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: stretcher src: "{{.AssetWithoutExt}}" supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/tfstate-lookup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: tfstate-lookup description: Lookup resource attributes in tfstate version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: tfstate-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.3") asset: tfstate-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.14") asset: tfstate-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.0") asset: tfstate-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: tfstate-lookup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/tncl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: tncl description: tncl is a tiny "nc -l" implementation version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") no_asset: true - version_constraint: "true" asset: tncl-{{.Arch}}-{{.OS}}-musl format: raw replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fujiwara/tracer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fujiwara repo_name: tracer description: ECS task event/log tracer CLI version_constraint: "false" version_overrides: - version_constraint: "true" asset: tracer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fukubaka0825/tffmtmd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fukubaka0825 repo_name: tffmtmd description: tffmtmd formats HCL source code block in Markdown. detects fenced code & formats code version_constraint: "false" version_overrides: - version_constraint: "true" asset: tffmtmd_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tffmtmd_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fullstorydev/grpcui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fullstorydev repo_name: grpcui description: An interactive web UI for gRPC, along the lines of postman version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.1" no_asset: true - version_constraint: semver("<= 1.2.0") asset: grpcui_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: grpcui_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: grpcui_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: grpcui_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fullstorydev/grpcurl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: fullstorydev repo_name: grpcurl description: "Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers" version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.3.2", "v1.5.1"] no_asset: true - version_constraint: Version == "v1.8.5" asset: grpcurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: grpcurl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.8.0") asset: grpcurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: grpcurl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.8.2") asset: grpcurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: grpcurl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.8.4") no_asset: true - version_constraint: "true" asset: grpcurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx checksum: type: github_release asset: grpcurl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/funbiscuit/spacedisplay-rs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: funbiscuit repo_name: spacedisplay-rs description: Fast and lightweight tool to scan your disk space version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: spacedisplay-{{.Arch}}_{{.OS}} format: raw windows_arm_emulation: true overrides: - goos: windows asset: spacedisplay-{{.OS}} replacements: windows: win64 supported_envs: - linux/amd64 - windows/amd64 files: - name: spacedisplay src: spacedisplay-rs - version_constraint: "true" asset: spacedisplay-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: linux asset: spacedisplay-{{.Arch}}_{{.OS}} replacements: darwin: macos windows: win64 supported_envs: - darwin - windows - amd64 files: - name: spacedisplay src: spacedisplay-rs ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/future-architect/tftarget/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: future-architect repo_name: tftarget description: tftarget is a CLI tool for Terraform ( plan | apply | destroy ) with target option. You can interactivity select resource to ( plan | apply | destroy ) with target option version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.0.5", "v0.0.6", "v0.0.8"] no_asset: true - version_constraint: semver("<= 0.0.7") asset: tftarget_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tftarget_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/fwdcloudsec/granted/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: fwdcloudsec repo_name: granted aliases: - name: common-fate/granted description: The easiest way to access your cloud url: https://releases.commonfate.io/granted/{{.Version}}/granted_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: granted - name: assume - name: assumego replacements: amd64: x86_64 overrides: - goos: windows format: zip - goos: darwin files: - name: granted - name: assume - name: assumego src: granted link: assumego ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/g-plane/pnpm-shell-completion/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: g-plane repo_name: pnpm-shell-completion description: | Complete your pnpm command fastly ## Set up You need to execute a script within the running shell's process. For details, please see the document. https://github.com/g-plane/pnpm-shell-completion#installation Zsh: ```sh local plugin_path_dir=$(dirname $(aqua which pnpm-shell-completion)) local plugin_path="${plugin_path_dir}/pnpm-shell-completion.plugin.zsh" source $plugin_path ``` version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: pnpm-shell-completion_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.3.0" asset: pnpm-shell-completion_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: pnpm-shell-completion_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip asset: pnpm-shell-completion_pwsh_{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gabeduke/kubectl-iexec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gabeduke repo_name: kubectl-iexec description: Kubectl plugin to interactively exec into a pod version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: kubectl-iexec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.2") no_asset: true - version_constraint: semver("<= 1.4.0") asset: kubectl-iexec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "1.5.0-alpha1" no_asset: true - version_constraint: Version == "v1.6.1" asset: kubectl-iexec_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.8.0") asset: kubectl-iexec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.18.0") asset: kubectl-iexec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.19.11") asset: kubectl-iexec_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "1.19.12" asset: kubectl-iexec_.{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: enabled: false # Disable as the checksum file is broken - version_constraint: "true" asset: kubectl-iexec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gabrie30/ghorg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gabrie30 repo_name: ghorg description: Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.7.4") no_asset: true - version_constraint: Version == "v1.7.5" asset: ghorg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin checksum: type: github_release asset: ghorg_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: ghorg_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gardener/docforge/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gardener repo_name: docforge asset: docforge-{{.OS}}-{{.Arch}} format: raw description: Scalable build tool for distributed documentation sources supported_envs: - linux/amd64 - darwin rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gcla/termshark/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gcla repo_name: termshark description: A terminal UI for tshark, inspired by Wireshark asset: termshark_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x64 darwin: macOS files: - name: termshark src: termshark_{{trimV .Version}}_{{.OS}}_{{.Arch}}/termshark supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gdubicki/ets/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gdubicki repo_name: ets description: A maintained fork of zmwangx's command output timestamper version_constraint: "false" version_overrides: - version_constraint: "true" asset: ets_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ets_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gefyrahq/gefyra/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gefyrahq repo_name: gefyra description: "Blazingly-fast :rocket:, rock-solid, local application development :arrow_right: with Kubernetes" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") no_asset: true - version_constraint: semver("<= 0.6.7") asset: gefyra-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.6.8" no_asset: true - version_constraint: Version == "0.6.9" asset: gefyra-0.6.7-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.0") asset: gefyra-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.4") asset: gefyra-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: windows replacements: amd64: x86_64 files: - name: gefyra src: dist/gefyra supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.3") asset: gefyra-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: darwin asset: gefyra-{{.Version}}-{{.OS}}-universal.{{.Format}} - goos: windows replacements: amd64: x86_64 files: - name: gefyra src: dist/gefyra supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gefyra-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: darwin asset: gefyra-{{.Version}}-{{.OS}}-universal.{{.Format}} - goos: windows replacements: amd64: x86_64 files: - name: gefyra src: dist-exe/gefyra.exe supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/genuinetools/amicontained/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: genuinetools repo_name: amicontained description: Container introspection tool. Find out what container runtime is being used as well as features available version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.5") asset: amicontained-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - version_constraint: "true" asset: amicontained-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/genuinetools/img/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: genuinetools repo_name: img description: Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder version_constraint: "false" version_overrides: - version_constraint: "true" asset: img-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/genuinetools/reg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: genuinetools repo_name: reg description: Docker registry v2 command line client and repo listing generator with security checks version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.0" asset: reg-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: Version == "v0.15.4" asset: reg-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - darwin - version_constraint: "true" asset: reg-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/geofffranks/spruce/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: geofffranks repo_name: spruce description: Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder supported_envs: - darwin - linux - amd64 format: raw version_constraint: semver(">= 1.30.1") asset: spruce-{{.OS}}-{{.Arch}} complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha1" algorithm: sha1 version_overrides: - version_constraint: semver("= 1.30.0") rosetta2: true supported_envs: - darwin - amd64 - version_constraint: "true" complete_windows_ext: true checksum: enabled: false rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gesquive/git-user/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gesquive repo_name: git-user asset: git-user_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Git plugin that allows you to save multiple user profiles and set them as project defaults overrides: - goos: windows format: zip version_constraint: semver(">= 2.0.6") replacements: amd64: x86_64 checksum: type: github_release asset: git-user_{{trimV .Version}}_checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver(">= 2.0.3") rosetta2: true supported_envs: - darwin - linux/amd64 replacements: amd64: x64 darwin: osx asset: git-user-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: git-user src: "git-user-{{.Version}}-{{.OS}}-{{.Arch}}/git-user" checksum: enabled: false - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux/amd64 replacements: amd64: amd64 asset: git-user-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: git-user src: "{{.OS}}-{{.Arch}}/git-user" checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getanteon/anteon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: getanteon repo_name: anteon description: Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: ddosify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: ddosify replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.0.3") asset: ddosify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: ddosify replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: ddosify_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: ddosify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: ddosify format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: ddosify_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getgauge/gauge/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: getgauge repo_name: gauge asset: gauge-{{trimV .Version}}-{{.OS}}.{{.Arch}}.zip description: Light weight cross-platform test automation replacements: amd64: x86_64 supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getporter/porter/porter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: getporter/porter/porter type: github_release repo_owner: getporter repo_name: porter description: Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command asset: porter-{{.OS}}-{{.Arch}} format: raw complete_windows_ext: true version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") no_asset: true - version_constraint: "true" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getsavvyinc/savvy-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: getsavvyinc repo_name: savvy-cli description: Create, share, and run runbooks from your terminal files: - name: savvy version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: savvy_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: savvy_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: savvy_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: savvy_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getsentry/sentry-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: getsentry repo_name: sentry-cli description: A command line utility to work with Sentry supported_envs: - darwin - linux - amd64 asset: sentry-cli-{{.OS}}-{{.Arch}} replacements: darwin: Darwin linux: Linux windows: Windows amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getsops/sops/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: getsops repo_name: sops aliases: - name: mozilla/sops description: Simple and flexible tool for managing secrets version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.7.1") asset: sops-{{.Version}}.{{.OS}} format: raw overrides: - goos: windows asset: sops-{{.Version}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.7.3") asset: sops-{{.Version}}.{{.OS}}.{{.Arch}} format: raw overrides: - goos: windows asset: sops-{{.Version}} - version_constraint: semver("<= 3.9.4") asset: sops-{{.Version}}.{{.OS}}.{{.Arch}} format: raw checksum: type: github_release asset: sops-{{.Version}}.checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/getsops/sops/releases/download/{{.Version}}/sops-{{.Version}}.checksums.pem - --signature - https://github.com/getsops/sops/releases/download/{{.Version}}/sops-{{.Version}}.checksums.sig - --certificate-identity-regexp - https://github.com/getsops - --certificate-oidc-issuer - https://token.actions.githubusercontent.com slsa_provenance: type: github_release asset: sops-{{.Version}}.intoto.jsonl overrides: - goos: windows asset: sops-{{.Version}} - version_constraint: "true" asset: sops-{{.Version}}.{{.OS}}.{{.Arch}} format: raw checksum: type: github_release asset: sops-{{.Version}}.checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/getsops/sops/releases/download/{{.Version}}/sops-{{.Version}}.checksums.pem - --signature - https://github.com/getsops/sops/releases/download/{{.Version}}/sops-{{.Version}}.checksums.sig - --certificate-identity-regexp - https://github.com/getsops - --certificate-oidc-issuer - https://token.actions.githubusercontent.com slsa_provenance: type: github_release asset: sops-{{.Version}}.intoto.jsonl overrides: - goos: windows asset: sops-{{.Version}}.{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/getzola/zola/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: getzola repo_name: zola description: A fast static site generator in a single binary with everything built-in. https://www.getzola.org version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.2" asset: gutenberg-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin files: - name: gutenberg - version_constraint: semver("<= 0.0.7") asset: gutenberg-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 files: - name: gutenberg - version_constraint: semver("<= 0.4.2") asset: gutenberg-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 files: - name: gutenberg - version_constraint: Version == "v0.9.0" asset: zola-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.17.2") asset: zola-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("< 0.20.0") asset: zola-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: zola-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: getzola/zola/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ginuerzh/gost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ginuerzh repo_name: gost description: GO Simple Tunnel - a simple tunnel written in golang version_constraint: "false" version_overrides: - version_constraint: Version in ["2.1-rc1", "v2.3-dev"] no_asset: true - version_constraint: Version in ["2.0", "2.1", "v2.2"] asset: gost_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: gost src: "{{.AssetWithoutExt}}/gost" overrides: - goos: linux format: tar.gz - goos: windows files: - name: gost supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.4-dev" asset: gost_{{trimV .Version}}20170303_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: gost src: "{{.AssetWithoutExt}}/gost" overrides: - goos: linux format: tar.gz - goos: windows files: - name: gost supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.11.2" asset: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: gost src: "{{.AssetWithoutExt}}" overrides: - goos: windows format: zip files: - name: gost src: gost-{{.OS}}-{{.Arch}}.exe supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0") asset: gost_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: gost src: "{{.AssetWithoutExt}}/gost" overrides: - goos: linux format: tar.gz - goos: windows files: - name: gost supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.2-rc2") no_asset: true - version_constraint: semver("<= 2.8.1") asset: gost_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: gost src: "{{.AssetWithoutExt}}/gost" overrides: - goos: linux format: tar.gz - goos: windows files: - name: gost supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.11.1") asset: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: gost src: "{{.AssetWithoutExt}}" overrides: - goos: windows format: zip files: - name: gost src: gost-{{.OS}}-{{.Arch}}.exe supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.11.5") asset: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz files: - name: gost src: "{{.AssetWithoutExt}}" overrides: - goos: windows format: zip files: - name: gost src: gost-{{.OS}}-{{.Arch}}.exe supported_envs: - linux/amd64 - darwin - windows - version_constraint: "true" asset: gost_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/git-bug/git-bug/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: git-bug repo_name: git-bug aliases: - name: MichaelMure/git-bug description: Distributed, offline-first bug tracker embedded in git, with bridges version_constraint: "false" version_overrides: - version_constraint: "true" asset: git-bug_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/git-chglog/git-chglog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: git-chglog repo_name: git-chglog description: CHANGELOG generator implemented in Go (Golang) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.1") asset: git-chglog_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.2") asset: git-chglog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.15.1") asset: git-chglog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: git-chglog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/git-lfs/git-lfs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: git-lfs repo_name: git-lfs asset: git-lfs-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} description: Git extension for versioning large files format: zip overrides: - goos: linux format: tar.gz version_constraint: semver(">= 3.2.0") files: - name: git-lfs src: git-lfs-{{trimV .Version}}/git-lfs version_overrides: - version_constraint: "true" files: - name: git-lfs src: git-lfs checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/git-town/git-town/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: git-town repo_name: git-town description: Git workflow automation to keep branches in sync and reduce merge conflicts version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.1.0") no_asset: true - version_constraint: semver("<= 7.3.0") asset: git-town-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 7.6.0") asset: git-town_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip replacements: darwin: macos amd64: intel_64 arm64: arm_64 - version_constraint: semver("<= 10.0.2") asset: git-town_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: darwin: macos amd64: intel_64 arm64: arm_64 - version_constraint: "true" asset: git-town_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: darwin: macos arm64: arm_64 amd64: intel_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gitea.com/gitea/tea/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: gitea.com/gitea/tea type: http description: Command line tool to interact with Gitea servers link: https://gitea.com/gitea/tea version_constraint: "false" version_overrides: - version_constraint: "true" format: xz url: https://gitea.com/gitea/tea/releases/download/{{.Version}}/tea-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} windows_arm_emulation: true files: - name: tea src: tea-{{trimV .Version}}-{{.OS}}-{{.Arch}} checksum: type: http url: https://gitea.com/gitea/tea/releases/download/{{.Version}}/tea-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}}.sha256 algorithm: sha256 overrides: - goos: windows url: https://gitea.com/gitea/tea/releases/download/{{.Version}}/tea-{{trimV .Version}}-{{.OS}}-{{.Arch}}.exe.{{.Format}} checksum: type: http url: https://gitea.com/gitea/tea/releases/download/{{.Version}}/tea-{{trimV .Version}}-{{.OS}}-{{.Arch}}.exe.{{.Format}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github/copilot-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github repo_name: copilot-cli description: GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal files: - name: copilot version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.366-3") no_asset: true - version_constraint: Version == "v0.0.366-5" asset: copilot-copilot-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: copilot replacements: amd64: x64 windows: win32 - version_constraint: semver("<= 0.0.370-0") asset: copilot-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: copilot replacements: amd64: x64 windows: win32 overrides: - goos: windows format: zip - version_constraint: "true" asset: copilot-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: copilot replacements: amd64: x64 windows: win32 overrides: - goos: windows format: zip checksum: type: github_release asset: SHA256SUMS.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github/copilot-language-server-release/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github repo_name: copilot-language-server-release description: The Copilot Language Server enables any editor or IDE to integrate with GitHub Copilot via the language server protocol files: - name: copilot-language-server version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.276.0") asset: copilot-language-server-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip windows_arm_emulation: true replacements: windows: win32 amd64: x64 supported_envs: - linux/amd64 - darwin - windows files: - name: copilot-language-server - version_constraint: "true" asset: copilot-language-server-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip windows_arm_emulation: true replacements: windows: win32 amd64: x64 files: - name: copilot-language-server ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github/gh-ost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github repo_name: gh-ost description: GitHub's Online Schema-migration Tool for MySQL version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.48") error_message: "Versions <= 1.0.48 are not supported. Please use version >= v1.0.49" - version_constraint: Version == "v1.0.49" asset: gh-ost-binary-{{.OS}}-20200209110835.{{.Format}} format: tar.gz replacements: darwin: osx overrides: - goos: darwin asset: gh-ost-binary-{{.OS}}-20200209114711.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.0" asset: gh-ost-binary-{{.OS}}-20200828160625.{{.Format}} format: tar.gz replacements: darwin: osx overrides: - goos: linux asset: gh-ost-binary-{{.OS}}-20200828140552.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.1" asset: gh-ost-binary-{{.OS}}-20210503150942.{{.Format}} format: tar.gz replacements: darwin: osx overrides: - goos: darwin asset: gh-ost-binary-{{.OS}}-20210503171035.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.2" asset: gh-ost-binary-{{.OS}}-20210617134741.{{.Format}} format: tar.gz replacements: darwin: osx overrides: - goos: darwin asset: gh-ost-binary-{{.OS}}-20210617155835.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.3" asset: gh-ost-binary-{{.OS}}-20220225143057.{{.Format}} format: tar.gz replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.4" asset: gh-ost-binary-{{.OS}}-{{.Arch}}-20220225143506.{{.Format}} format: tar.gz replacements: darwin: osx overrides: - goos: linux asset: gh-ost-binary-{{.OS}}-20220225143506.{{.Format}} - goos: darwin goarch: arm64 asset: gh-ost-binary-{{.OS}}-{{.Arch}}-20220311164158.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.1.5" asset: gh-ost-binary-{{.OS}}-{{.Arch}}-20220707162303.{{.Format}} format: tar.gz replacements: darwin: osx supported_envs: - linux - darwin - version_constraint: Version == "v1.1.6" asset: gh-ost-binary-{{.OS}}-{{.Arch}}-20231207144046.{{.Format}} format: tar.gz replacements: darwin: osx supported_envs: - linux - darwin - version_constraint: "true" asset: gh-ost-binary-{{.OS}}-{{.Arch}}-20241219160321.{{.Format}} format: tar.gz replacements: darwin: osx supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github/git-sizer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github repo_name: git-sizer description: Compute various size metrics for a Git repository, flagging those that might cause problems version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.0") asset: git-sizer-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: git-sizer-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github/github-mcp-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github repo_name: github-mcp-server description: GitHub's official MCP Server version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: github-mcp-server_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: github-mcp-server_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: github-mcp-server_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: github-mcp-server_{{trimV .Version}}_checksums.txt algorithm: sha256 github_artifact_attestations: signer_workflow: github/github-mcp-server/.github/workflows/goreleaser.yml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github/licensed/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github repo_name: licensed asset: licensed-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz description: A Ruby gem to cache and verify the licenses of dependencies replacements: amd64: x64 supported_envs: - linux/amd64 - darwin rosetta2: true version_constraint: semver("< 4.0.0") version_overrides: - version_constraint: semver(">= 4.0.0") error_message: | https://github.com/github/licensed/issues/585 Licensed v4 no longer provides a self-contained executable build of licensed ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github-release/github-release/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: github-release repo_name: github-release asset: "{{.OS}}-{{.Arch}}-github-release.{{.Format}}" format: bz2 description: Commandline app to create and edit releases on Github (and upload artifacts) overrides: - goos: windows format: zip files: - name: github-release src: bin/windows/{{.Arch}}/github-release.exe supported_envs: - darwin - amd64 rosetta2: true files: - name: github-release src: "{{.OS}}-{{.Arch}}-github-release" version_constraint: semver(">= 0.8.0") version_overrides: - version_constraint: semver(">= 0.5.0") format: tar.bz2 files: - name: github-release src: bin/{{.OS}}/{{.Arch}}/github-release - version_constraint: "true" supported_envs: [] rosetta2: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/github.com/zeromicro/go-zero/tools/goctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: github.com/zeromicro/go-zero/tools/goctl type: go_install repo_owner: zeromicro repo_name: go-zero description: A cloud-native Go microservices framework with cli tool for productivity path: github.com/zeromicro/go-zero/tools/goctl version_filter: Version startsWith "tools/goctl/" files: - name: goctl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gitlab.com/gitlab-org/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: gitlab.com/gitlab-org/cli # TODO: Support GitLab # repo_owner: gitlab-org # repo_name: cli aliases: - name: profclems/glab type: http link: https://gitlab.com/gitlab-org/cli description: A GitLab CLI tool bringing GitLab to your command line files: - name: glab version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.22.0") type: github_release repo_owner: profclems repo_name: glab rosetta2: true windows_arm_emulation: true asset: glab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: darwin: macOS linux: Linux 386: i386 amd64: x86_64 windows: Windows files: - name: glab src: bin/glab checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.46.1") url: https://gitlab.com/gitlab-org/cli/-/releases/{{.Version}}/downloads/glab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: glab src: bin/glab replacements: linux: Linux windows: Windows darwin: macOS amd64: x86_64 overrides: - goos: windows format: zip - version_constraint: "true" url: https://gitlab.com/gitlab-org/cli/-/releases/{{.Version}}/downloads/glab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: glab src: bin/glab overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gitleaks/gitleaks/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gitleaks repo_name: gitleaks aliases: - name: zricethezav/gitleaks description: Find secrets with Gitleaks version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") || Version == "v1.2.1" no_asset: true - version_constraint: Version == "v0.4.0" asset: gitleaks-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 7.6.1") asset: gitleaks-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 8.1.2") asset: gitleaks_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: gitleaks_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 8.2.7") asset: gitleaks_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: gitleaks_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 8.17.0") asset: gitleaks_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 checksum: type: github_release asset: gitleaks_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gitleaks_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: gitleaks_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gittools/gitversion/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gittools repo_name: gitversion description: From git log to SemVer in no time version_constraint: "false" version_overrides: - version_constraint: "true" asset: gitversion-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin - windows replacements: amd64: x64 darwin: osx windows: win overrides: - goos: windows format: zip checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gittower/git-flow-next/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gittower repo_name: git-flow-next description: A modern reimplementation of git-flow in Go that offers greater flexibility while maintaining backward compatibility with the original git-flow and git-flow-avh files: - name: git-flow version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0-alpha.1" no_asset: true - version_constraint: "true" asset: git-flow-next-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: git-flow src: git-flow-{{.Version}}-{{.OS}}-{{.Arch}} checksum: type: github_release asset: git-flow-next-{{.Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gittuf/gittuf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gittuf repo_name: gittuf description: A security layer for Git repositories version_constraint: "false" version_overrides: - version_constraint: "true" asset: gittuf_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: gittuf_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows cosign: opts: - --certificate-identity-regexp - "https://github\\.com/gittuf/gittuf/\\.github/workflows/release\\.ya?ml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/gittuf/gittuf/releases/download/{{.Version}}/gittuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.exe.sig - --certificate - https://github.com/gittuf/gittuf/releases/download/{{.Version}}/gittuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.exe.pem cosign: opts: - --certificate-identity-regexp - "https://github\\.com/gittuf/gittuf/\\.github/workflows/release\\.ya?ml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/gittuf/gittuf/releases/download/{{.Version}}/gittuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.sig - --certificate - https://github.com/gittuf/gittuf/releases/download/{{.Version}}/gittuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gitui-org/gitui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gitui-org repo_name: gitui aliases: - name: extrawurst/gitui description: Blazing fast terminal-ui for git written in rust version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.7") asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac supported_envs: - darwin - version_constraint: Version == "v0.1.8" asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.11") asset: gitui-{{.OS}}-musl.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac overrides: - goos: darwin asset: gitui-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.1") asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.9.0" asset: gitui-{{.OS}}-musl.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac overrides: - goos: darwin asset: gitui-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.9.1" asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.10.0" asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v0.10.1" asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.11.0-rc1" asset: gitui-{{.OS}}-musl.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac overrides: - goos: darwin asset: gitui-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.11.0") asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.12.0-rc1" asset: gitui-{{.OS}}-musl.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac overrides: - goos: darwin asset: gitui-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.19.0") asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.20.0" asset: gitui-{{.OS}}-musl.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac overrides: - goos: darwin asset: gitui-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.21.0") asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.25.2") asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux goarch: amd64 asset: gitui-{{.OS}}-arm.{{.Format}} - goos: linux goarch: arm64 asset: gitui-{{.OS}}-{{.Arch}}.{{.Format}} replacements: arm64: aarch64 - version_constraint: Version == "v0.26.0" asset: gitui-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: gitui-{{.OS}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: "true" asset: gitui-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: mac windows: win overrides: - goos: linux asset: gitui-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 arm64: aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gleam-lang/gleam/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gleam-lang repo_name: gleam description: A friendly language for building type-safe, scalable systems format: tar.gz checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 version_constraint: semver(">= 0.23.0") supported_envs: - darwin - linux - amd64 asset: gleam-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip version_overrides: - version_constraint: "true" supported_envs: - darwin - amd64 asset: gleam-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: darwin: macos overrides: - goos: darwin goarch: amd64 asset: gleam-{{.Version}}-{{.OS}}.{{.Format}} - goos: windows asset: gleam-{{.Version}}-windows-64bit.{{.Format}} format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/glossia.ai/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http name: glossia.ai/cli description: Localize like you ship software link: https://glossia.ai/docs/reference/cli version_prefix: cli-v windows_arm_emulation: true url: https://glossia-releases.t3.storage.dev/cli/{{.SemVer}}/glossia-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: glossia replacements: amd64: x64 format: tar.gz overrides: - goos: windows format: zip checksum: type: http url: https://glossia-releases.t3.storage.dev/cli/{{.SemVer}}/SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-acme/lego/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-acme repo_name: lego description: Let's Encrypt/ACME client and library written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: lego_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: arm64: arm overrides: - goos: linux format: tar.gz - version_constraint: Version == "v4.4.0" asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}v5.{{.Format}} format: zip checksum: type: github_release asset: lego_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: darwin format: tar.gz asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows goarch: amd64 asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows goarch: arm64 replacements: arm64: arm - version_constraint: semver("<= 0.3.1") asset: lego_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: lego src: lego/lego rosetta2: true windows_arm_emulation: true replacements: arm64: arm overrides: - goos: linux format: tar.xz - version_constraint: semver("<= 0.4.1") asset: lego_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: lego src: lego_{{.OS}}_{{.Arch}} rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: tar.xz - version_constraint: semver("<= 4.2.0") asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: lego_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 4.3.1") asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: lego_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("< 4.30.1") asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: lego_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: lego_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: lego_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: go-acme/lego/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-delve/delve/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: go-delve repo_name: delve description: Delve is a debugger for the Go programming language version_constraint: "false" version_overrides: - version_constraint: "true" path: github.com/go-delve/delve/cmd/dlv files: - name: dlv ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-gost/gost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-gost repo_name: gost description: GO Simple Tunnel - a simple tunnel written in golang version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.0.0-beta.2") asset: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: gost src: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}} overrides: - goos: windows format: zip files: - name: gost src: gost-windows-{{.Arch}}.exe supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.0-beta.6") asset: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz files: - name: gost src: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}} overrides: - goos: windows format: zip files: - name: gost src: gost-windows-{{.Arch}}.exe supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 3.0.0-rc.4") asset: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz files: - name: gost src: gost-{{.OS}}-{{.Arch}}-{{trimV .Version}} overrides: - goos: windows format: zip files: - name: gost src: gost-windows-{{.Arch}}.exe supported_envs: - linux/amd64 - darwin - windows - version_constraint: "true" asset: gost_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: gost checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-jira/jira/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-jira repo_name: jira description: simple jira command line client in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.12") asset: jira-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.0") asset: jira-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.7") asset: jira-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.20") asset: jira-{{.OS}}-10.6-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: linux asset: jira-{{.OS}}-{{.Arch}} - goos: windows asset: jira-{{.OS}}-4.0-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: jira-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-semantic-release/semantic-release/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-semantic-release repo_name: semantic-release description: semantic-release written in Go version_constraint: "false" version_overrides: - version_constraint: Version in ["v2.14.0", "v2.22.0", "v2.22.1"] no_asset: true - version_constraint: semver("<= 2.2.0") asset: semantic-release_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.13.0") asset: semantic-release_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: semantic-release_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.14.3") asset: semantic-release_{{.Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: semantic-release_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: semantic-release_{{.Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: semantic-release_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-simpler/goversion/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-simpler repo_name: goversion description: Easily switch between multiple Go versions version_constraint: "false" version_overrides: - version_constraint: "true" asset: goversion_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: goversion_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-simpler/sloglint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-simpler repo_name: sloglint description: Ensure consistent code style when using log/slog version_constraint: "false" version_overrides: - version_constraint: "true" asset: sloglint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: sloglint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-swagger/go-swagger/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-swagger repo_name: go-swagger asset: swagger_{{.OS}}_{{.Arch}} format: raw description: Swagger 2.0 implementation for go supported_envs: - darwin - linux - amd64 files: - name: swagger checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-task/task/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-task repo_name: task description: A task runner / simpler Make alternative written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v1.3.0" asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: task_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.3.1" asset: task_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macOS checksum: type: github_release asset: task_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.0") asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.2") asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: task_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.4") asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: task_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.1") asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: task_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.7.0") asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: task_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: task_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: task_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-to-k/cls3/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-to-k repo_name: cls3 description: The CLI tool "cls3" is to CLear S3 Buckets. It empties (so deletes all objects and versions/delete-markers in) S3 Buckets or deletes the buckets themselves version_constraint: "false" version_overrides: - version_constraint: "true" asset: cls3_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-to-k/delstack/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-to-k repo_name: delstack description: The CLI tool to force delete the entire AWS CloudFormation stack, even if it contains resources that fail to delete by the CloudFormation delete operation version_constraint: "false" version_overrides: - version_constraint: "true" asset: delstack_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/go-to-k/lamver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: go-to-k repo_name: lamver description: CLI tool to search AWS Lambda runtime and versions across regions asset: lamver_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.4.2") version_overrides: - version_constraint: Version == "v0.4.1" asset: lamver_.{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} checksum: enabled: false - version_constraint: semver("< 0.4.1") ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goark/depm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goark repo_name: depm description: Visualize depndency packages and modules version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") asset: depm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: depm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 0.4.4") asset: depm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: depm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.6.5") asset: depm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: depm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: depm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: depm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goark/gimei-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goark repo_name: gimei-cli description: 姓名・住所データ生成ツール version_constraint: "false" version_overrides: - version_constraint: "true" asset: gimei-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: gimei-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goark/gnkf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goark repo_name: gnkf description: Network Kanji Filter by Golang asset: gnkf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: 64bit arm64: ARM64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gnkf_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 0.7.5") version_overrides: - version_constraint: Version == "v0.7.4" asset: gnkf_.{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} checksum: enabled: false # checksum file was broken. https://github.com/aquaproj/aqua-registry/pull/10446#issuecomment-1455275091 - version_constraint: semver(">= 0.6.0") replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows - version_constraint: semver(">= 0.4.0") overrides: - goos: windows format: zip replacements: arm64: arm64 replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 - version_constraint: semver("< 0.4.0") overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goccy/bigquery-emulator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goccy repo_name: bigquery-emulator description: BigQuery emulator server implemented in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.2" asset: bigquery-emulator-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - darwin - version_constraint: "true" asset: bigquery-emulator-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goccy/go-yaml/ycat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: goccy/go-yaml/ycat type: go_build repo_owner: goccy repo_name: go-yaml description: Print yaml file with color files: - name: ycat dir: go-yaml-{{trimV .Version}}/cmd/ycat ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goccy/kubetest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: goccy repo_name: kubetest description: A CLI for distributed execution of tasks on Kubernetes path: github.com/goccy/kubetest/cmd/kubetest ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/godotengine/godot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: godotengine repo_name: godot description: Godot Engine – Multi-platform 2D and 3D game engine version_constraint: "false" version_overrides: - version_constraint: Version == "1.0-stable" no_asset: true - version_constraint: semver("<= 2.0.2-stable") asset: Godot_v{{replace "-" "_" .Version}}_{{.OS}}.exe.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: windows: win64 supported_envs: - windows - version_constraint: Version == "2.0.3-stable" asset: Godot_v{{replace "-" "_" .Version}}_{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: osx64 windows: win64 overrides: - goos: darwin files: - name: godot src: Godot64.app/Contents/MacOS/Godot replacements: amd64: x64 - goos: windows asset: Godot_v{{replace "-" "_" .Version}}_{{.OS}}.exe.{{.Format}} supported_envs: - darwin - windows - version_constraint: Version == "2.0.4.1-stable" asset: Godot_v{{replace "-" "_" .Version}}_{{.OS}}.fat.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: osx windows: win64 overrides: - goos: windows asset: Godot_v{{replace "-" "_" .Version}}_{{.OS}}.exe.{{.Format}} - goos: darwin files: - name: godot src: Godot.app/Contents/MacOS/Godot supported_envs: - darwin - windows - version_constraint: semver("<= 3.0.6-stable") asset: Godot_v{{.Version}}_{{.OS}}.fat.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: osx windows: win64 overrides: - goos: darwin files: - name: godot src: Godot.app/Contents/MacOS/Godot - goos: windows asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} supported_envs: - darwin - windows - version_constraint: semver("<= 3.2.3-stable") asset: Godot_v{{.Version}}_{{.OS}}.64.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: osx windows: win64 checksum: type: github_release asset: SHA512-SUMS.txt algorithm: sha512 overrides: - goos: darwin files: - name: godot src: Godot.app/Contents/MacOS/Godot - goos: windows asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} supported_envs: - darwin - windows - version_constraint: semver("<= 3.5.3-stable") asset: Godot_v{{.Version}}_{{.OS}}.universal.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: osx windows: win64 checksum: type: github_release asset: SHA512-SUMS.txt algorithm: sha512 overrides: - goos: darwin files: - name: godot src: Godot.app/Contents/MacOS/Godot - goos: windows asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} supported_envs: - darwin - windows - version_constraint: semver("<= 3.6.1-stable") asset: Godot_v{{.Version}}_{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: osx windows: win64 checksum: type: github_release asset: SHA512-SUMS.txt algorithm: sha512 overrides: - goos: darwin asset: Godot_v{{.Version}}_{{.OS}}.universal.{{.Format}} files: - name: godot src: Godot.app/Contents/MacOS/Godot - goos: windows asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} supported_envs: - linux/arm64 - darwin - windows - version_constraint: semver("<= 4.1.4-stable") asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} format: zip files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: macos windows: win64 checksum: type: github_release asset: SHA512-SUMS.txt algorithm: sha512 overrides: - goos: linux asset: Godot_v{{.Version}}_{{.OS}}.{{.Arch}}.{{.Format}} replacements: amd64: x86_64 - goos: darwin asset: Godot_v{{.Version}}_{{.OS}}.universal.{{.Format}} files: - name: godot src: Godot.app/Contents/MacOS/Godot supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.2.2-stable") asset: Godot_v{{.Version}}_{{.OS}}.{{.Arch}}.{{.Format}} windows_arm_emulation: true format: zip files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: macos windows: win64 checksum: type: github_release asset: SHA512-SUMS.txt algorithm: sha512 overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: Godot_v{{.Version}}_{{.OS}}.universal.{{.Format}} files: - name: godot src: Godot.app/Contents/MacOS/Godot - goos: windows asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} - version_constraint: "true" asset: Godot_v{{.Version}}_{{.OS}}.{{.Arch}}.{{.Format}} format: zip files: - name: godot src: "{{.AssetWithoutExt}}" replacements: darwin: macos checksum: type: github_release asset: SHA512-SUMS.txt algorithm: sha512 overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: Godot_v{{.Version}}_{{.OS}}.universal.{{.Format}} files: - name: godot src: Godot.app/Contents/MacOS/Godot - goos: windows goarch: amd64 asset: Godot_v{{.Version}}_{{.OS}}.exe.{{.Format}} replacements: windows: win64 - goos: windows goarch: arm64 asset: Godot_v{{.Version}}_{{.OS}}_{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goforj/wire/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: goforj repo_name: wire description: Compile-time Dependency Injection for Go path: github.com/goforj/wire/cmd/wire version_constraint: "false" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gogs/gogs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gogs repo_name: gogs description: Gogs is a painless self-hosted Git service files: - name: gogs src: gogs/gogs version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.12.4-rc.1", "v0.12.5-rc.1", "v0.12.6-rc.1", "v0.12.7-rc.1", "v0.12.8-rc.1", "v0.12.9-rc.1", "v0.12.10-rc.1", "v0.12.11-rc.1", "v0.13.0-rc.1", "v0.13.3-rc.1", "v0.14.0", "latest-commit-build", "release-archive-testing"] no_asset: true - version_constraint: Version == "v0.3.1" asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.5.11" asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.12.0" type: http url: https://dl.gogs.io/{{trimV .Version}}/gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: http url: https://dl.gogs.io/{{trimV .Version}}/checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.12.3" asset: gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: http url: https://dl.gogs.io/{{trimV .Version}}/checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz replacements: arm64: armv8 - version_constraint: Version in ["v0.12.4", "v0.12.5", "v0.12.6"] asset: gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: http url: https://dl.gogs.io/{{trimV .Version}}/checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz replacements: arm64: armv8 - version_constraint: Version in ["v0.12.7", "v0.12.8", "v0.12.9", "v0.12.10", "v0.12.11", "v0.13.0", "v0.13.2", "v0.13.3", "v0.13.4"] asset: gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz replacements: arm64: armv8 - version_constraint: Version in ["v0.14.0-rc.1", "v0.14.1-rc.1"] asset: gogs_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.4.1") no_asset: true - version_constraint: semver("<= 0.6.15") asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.97") asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.91") type: http url: https://dl.gogs.io/{{trimV .Version}}/gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: http url: https://dl.gogs.io/{{trimV .Version}}/checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz replacements: arm64: armv5 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.12.2") asset: gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: http url: https://dl.gogs.io/{{trimV .Version}}/checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.4-rc.3") no_asset: true - version_constraint: "true" asset: gogs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: http url: https://dl.gogs.io/{{trimV .Version}}/checksum_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goharbor/harbor-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goharbor repo_name: harbor-cli description: "[Sandbox] Official Harbor CLI" files: - name: harbor version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.0.3", "v0.0.5", "v0.0.13"] no_asset: true - version_constraint: Version == "v0.0.4" asset: harbor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.7") asset: harbor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: harbor-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: harbor src: harbor-cli checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gohugoio/hugo/hugo-extended/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: gohugoio/hugo/hugo-extended type: github_release repo_owner: gohugoio repo_name: hugo description: The world’s fastest framework for building websites files: - name: hugo version_constraint: "false" version_overrides: - version_constraint: Version == "v0.139.5" no_asset: true - version_constraint: Version == "v0.88.0" asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.88.1" asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin replacements: arm64: ARM64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.89.0" asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: hugo_extended_{{trimV .Version}}_{{.OS}}-all.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.80.0") asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.101.0") asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin replacements: arm64: ARM64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.102.3") asset: hugo_extended_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} replacements: arm64: ARM64 - goos: windows format: zip asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.152.2") asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: hugo_extended_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: hugo_extended_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin format: pkg asset: hugo_extended_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} files: - name: hugo src: Payload/hugo - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gohugoio/hugo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gohugoio repo_name: hugo description: The world’s fastest framework for building websites version_constraint: "false" version_overrides: - version_constraint: Version == "v0.139.5" no_asset: true - version_constraint: Version == "v0.88.0" asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: arm64: ARM - version_constraint: Version == "v0.88.1" asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip replacements: arm64: ARM - version_constraint: Version == "v0.89.0" asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: hugo_{{trimV .Version}}_{{.OS}}-all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.80.0") asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 0.84.0") asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.87.0") asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip replacements: arm64: ARM - version_constraint: semver("<= 0.101.0") asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.102.3") asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: hugo_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.152.2") asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: hugo_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: hugo_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hugo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin format: pkg asset: hugo_{{trimV .Version}}_{{.OS}}-universal.{{.Format}} files: - name: hugo src: Payload/hugo - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gojuno/minimock/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gojuno repo_name: minimock description: Powerful mock generation tool for Go programming language version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.9.2") asset: minimock_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.1.4") asset: minimock_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.8") asset: minimock_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.10") asset: minimock_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.1.3") asset: minimock_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.3.1") asset: minimock_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: minimock_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gokcehan/lf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gokcehan repo_name: lf description: Terminal file manager supported_envs: - darwin - linux - amd64 rosetta2: true asset: lf-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - repo_owner: golang repo_name: go type: http url: https://golang.org/dl/go{{trimPrefix "go" .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} description: The Go programming language format: tar.gz version_source: github_tag version_filter: Version startsWith "go" and not (Version contains "rc" or Version contains "beta") files: - name: go src: go/bin/go - name: gofmt src: go/bin/gofmt overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/mock/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: golang repo_name: mock asset: mock_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: GoMock is a mocking framework for the Go programming language files: - name: mockgen src: mock_{{trimV .Version}}_{{.OS}}_{{.Arch}}/mockgen supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: mock_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/godoc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang/tools/godoc repo_owner: golang repo_name: tools description: Godoc extracts and generates documentation for Go programs link: https://pkg.go.dev/golang.org/x/tools/cmd/godoc version_source: github_tag version_filter: not (Version startsWith "gopls/") version_constraint: "false" version_overrides: - version_constraint: semver(">= 0.37.0") error_message: | Versions >= 0.37.0 are not supported. Please use `go doc -http` instead. https://github.com/golang/go/issues/59056#issuecomment-3254809429 - version_constraint: "true" path: golang.org/x/tools/cmd/godoc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/goimports/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang/tools/goimports aliases: # Set aliases to keep the compatibility - name: golang.org/x/tools/cmd/goimports path: golang.org/x/tools/cmd/goimports repo_owner: golang repo_name: tools description: updates your Go import lines, adding missing ones and removing unreferenced ones link: https://pkg.go.dev/golang.org/x/tools/cmd/goimports version_source: github_tag version_filter: not (Version startsWith "gopls/") files: - name: goimports ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/gomvpkg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang/tools/gomvpkg path: golang.org/x/tools/cmd/gomvpkg repo_owner: golang repo_name: tools description: The gomvpkg command moves go packages, updating import declarations link: https://pkg.go.dev/golang.org/x/tools/cmd/gomvpkg version_source: github_tag version_filter: not (Version startsWith "gopls/") files: - name: gomvpkg ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/gorename/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang/tools/gorename repo_owner: golang repo_name: tools description: The gorename command performs precise type-safe renaming of identifiers in Go source code link: https://pkg.go.dev/golang.org/x/tools/cmd/gorename version_source: github_tag version_filter: not (Version startsWith "gopls/") and semver("<= 0.25.0") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.25.0") path: golang.org/x/tools/cmd/gorename - version_constraint: "true" error_message: | gorename was deleted at v0.26.0. https://github.com/golang/go/issues/69360 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/goyacc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: golang/tools/goyacc repo_owner: golang repo_name: tools type: go_install path: golang.org/x/tools/cmd/goyacc description: Goyacc is a version of yacc for Go. It is written in Go and generates parsers written in Go version_source: github_tag version_filter: not (Version startsWith "gopls/") files: - name: goyacc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/guru/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang/tools/guru path: golang.org/x/tools/cmd/guru repo_owner: golang repo_name: tools description: A tool for answering questions about Go source code link: https://pkg.go.dev/golang.org/x/tools/cmd/guru version_source: github_tag version_filter: not (Version startsWith "gopls/") version_constraint: "false" version_overrides: - version_constraint: semver(">= 0.20.0") error_message: guru was deleted https://github.com/golang/go/issues/65880 - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/tools/stringer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang/tools/stringer path: golang.org/x/tools/cmd/stringer repo_owner: golang repo_name: tools description: Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface link: https://pkg.go.dev/golang.org/x/tools/cmd/stringer version_source: github_tag version_filter: not (Version startsWith "gopls/") files: - name: stringer ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang/vuln/govulncheck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: golang/vuln/govulncheck type: go_install path: golang.org/x/vuln/cmd/govulncheck repo_owner: golang repo_name: vuln description: Go Vulnerability Management link: https://go.dev/security/vuln/ version_source: github_tag files: - name: govulncheck ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang-migrate/migrate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: golang-migrate repo_name: migrate description: Database migrations. CLI and Golang library asset: migrate.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip version_constraint: semver(">= 4.15.0") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux - amd64 files: - name: migrate src: migrate.{{.OS}}-{{.Arch}} overrides: - goos: windows format: tar.gz asset: migrate.windows-amd64.exe.tar.gz files: - name: migrate src: migrate.{{.OS}}-{{.Arch}}.exe checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang.org/x/perf/cmd/benchstat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install path: golang.org/x/perf/cmd/benchstat description: Benchstat computes and compares statistics about benchmarks link: https://pkg.go.dev/golang.org/x/perf/cmd/benchstat go_version_path: golang.org/x/perf ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golang.org/x/tools/gopls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: golang.org/x/tools/gopls aliases: - name: golang/tools/gopls path: golang.org/x/tools/gopls repo_owner: golang repo_name: tools description: Go language server go_version_path: golang.org/x/tools/gopls files: - name: gopls ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golangci/golangci-lint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: golangci repo_name: golangci-lint description: Fast linters runner for Go files: - name: golangci-lint src: golangci-lint-{{trimV .Version}}-{{.OS}}-{{.Arch}}/golangci-lint version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.17.1") asset: golangci-lint-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: golangci-lint-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.36.0") asset: golangci-lint-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: golangci-lint-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.42.0") asset: golangci-lint-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: golangci-lint-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("< 2.8.0") asset: golangci-lint-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: golangci-lint-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: golangci-lint-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: golangci-lint-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: golangci/golangci-lint/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golangci/golines/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: golangci repo_name: golines description: A golang formatter that fixes long lines version_constraint: "false" version_overrides: - version_constraint: "true" asset: golines-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: golines src: "{{.AssetWithoutExt}}/golines" checksum: type: github_release asset: golines_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: golines-{{trimV .Version}}-{{.OS}}-all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/golangci/misspell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: golangci repo_name: misspell description: Correct commonly misspelled English words in source files version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: misspell_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit darwin: mac checksum: type: github_release asset: misspell_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.1") asset: misspell_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: misspell_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: misspell_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: misspell src: "{{.AssetWithoutExt}}/misspell" checksum: type: github_release asset: misspell_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gomods/athens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gomods repo_name: athens description: A Go module datastore and proxy version_constraint: "false" version_overrides: - version_constraint: Version == "v0.15.0" no_asset: true - version_constraint: semver("<= 0.10.0") no_asset: true - version_constraint: semver("<= 0.12.1") asset: athens_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: athens_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goodwithtech/dockle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goodwithtech repo_name: dockle description: Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.12") asset: dockle_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: dockle_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 0.4.5") asset: dockle_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: dockle_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: dockle_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: dockle_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/addlicense/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: addlicense description: A program which ensures source code files have copyright license headers by scanning directory patterns recursively version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: addlicense_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.1.1") asset: addlicense_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: addlicense_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/gke-policy-automation/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: gke-policy-automation description: Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.2") asset: gke-policy-automation_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: gke-policy checksum: type: github_release asset: gke-policy-automation_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: gke-policy-automation_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: gke-policy checksum: type: github_release asset: gke-policy-automation_{{.Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/go-containerregistry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: go-containerregistry description: Go library and CLIs for working with container registries files: - name: crane - name: gcrane version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.15.0", "v0.16.0"] no_asset: true - version_constraint: semver("<= 0.1.0") asset: go-containerregistry_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.4") asset: go-containerregistry_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.0") asset: go-containerregistry_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.8.0") asset: go-containerregistry_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.12.1") asset: go-containerregistry_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.19.1") asset: go-containerregistry_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: go-containerregistry_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/go-jsonnet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: go-jsonnet files: - name: jsonnet - name: jsonnet-deps - name: jsonnet-lint - name: jsonnetfmt version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.16.0") no_asset: true - version_constraint: Version == "v0.17.0" asset: go-jsonnet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: jsonnet - name: jsonnetfmt replacements: amd64: x86_64 linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - windows/amd64 - version_constraint: Version == "v0.18.0" asset: go-jsonnet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: jsonnet - name: jsonnetfmt replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("< 0.20.0") asset: go-jsonnet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: jsonnet - name: jsonnetfmt replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.20.0" asset: go-jsonnet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: go-jsonnet_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/go-licenses/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: google repo_name: go-licenses description: A lightweight tool to report on the licenses used by a Go package and its dependencies. Highlight! Versioned external URL to licenses can be found at the same time version_constraint: "false" version_overrides: - version_constraint: semver(">= 2.0.0") path: github.com/google/go-licenses/v{{(semver .Version).Major}} - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/jsonnet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: jsonnet asset: jsonnet-bin-{{.Version}}-linux.tar.gz supported_envs: - linux/amd64 description: Jsonnet - The data templating language files: - name: jsonnet - name: jsonnetfmt ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/keep-sorted/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: keep-sorted description: keep-sorted is a language-agnostic formatter that sorts lines between two markers in a larger file version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") no_asset: true - version_constraint: "true" asset: keep-sorted_{{.OS}} format: raw supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/mtail/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: mtail description: extract internal monitoring data from application logs for collection in a timeseries database version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.0.0-rc36") asset: mtail_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v3.0.0-rc38" asset: mtail_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 3.0.0-rc44") asset: mtail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.0.0-rc47") asset: mtail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.0.0-rc51") asset: mtail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.0.0-rc54") asset: mtail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: mtail_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/osv-scanner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: osv-scanner description: Vulnerability scanner written in Go which uses the data provided by https://osv.dev version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: osv-scanner_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: osv-scanner_{{trimV .Version}}_SHA256SUMS algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.4.2" # https://github.com/google/osv-scanner/issues/611 asset: osv-scanner_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: osv-scanner_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.6.2") asset: osv-scanner_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: osv-scanner_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" # v1.7.0 https://github.com/google/osv-scanner/pull/831 asset: osv-scanner_{{.OS}}_{{.Arch}} format: raw slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: osv-scanner_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/pprof/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: google repo_name: pprof description: pprof is a tool for visualization and analysis of profiling data ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/wire/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: google repo_name: wire description: Compile-time Dependency Injection for Go path: github.com/google/wire/cmd/wire ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/google/yamlfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: google repo_name: yamlfmt description: An extensible command line tool or library to format yaml files version_constraint: "false" version_overrides: - version_constraint: semver("< 0.14.0") asset: yamlfmt_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: yamlfmt_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/google/yamlfmt/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/google/yamlfmt/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/google/yamlfmt/releases/download/{{.Version}}/checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/googleapis/api-linter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: googleapis repo_name: api-linter description: A linter for APIs defined in protocol buffers version_constraint: "false" version_overrides: - version_constraint: Version == "v1.55.1" no_asset: true - version_constraint: semver("<= 1.35.0") asset: api-linter-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: api-linter-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gopasspw/gopass/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gopasspw repo_name: gopass description: The slightly more awesome standard unix password manager for teams asset: gopass-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: gopass_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goph/licensei/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goph repo_name: licensei description: Library and various tools for working with project licenses version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: licensei_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: licensei_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gopinath-langote/1build/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gopinath-langote repo_name: 1build description: Frictionless way of managing project-specific commands asset: 1build_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 1.2.0") # 1build was migrated from Python to Go at v1.2.0 # https://github.com/gopinath-langote/1build/commit/a692bdce2643c726915950622ec46fbf4ce02816 version_overrides: - version_constraint: semver("< 1.2.0") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goreleaser/goreleaser/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goreleaser repo_name: goreleaser description: Deliver Go binaries as fast and easily as possible version_constraint: "false" version_overrides: - version_constraint: semver("< 0.182.0") asset: goreleaser_{{title .OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.2.1") asset: goreleaser_{{title .OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: goreleaser_{{title .OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("< 2.7.0") asset: goreleaser_{{title .OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/goreleaser/goreleaser/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/goreleaser/goreleaser/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/goreleaser/goreleaser/releases/download/{{.Version}}/checksums.txt.pem overrides: - goos: darwin asset: goreleaser_{{title .OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 2.12.7") asset: goreleaser_{{title .OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/goreleaser/goreleaser/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/goreleaser/goreleaser/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/goreleaser/goreleaser/releases/download/{{.Version}}/checksums.txt.pem github_artifact_attestations: signer_workflow: goreleaser/goreleaser/.github/workflows/release.yml overrides: - goos: darwin asset: goreleaser_{{title .OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: goreleaser_{{title .OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sigstore.json opts: - --certificate-identity - https://github.com/goreleaser/goreleaser/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com github_artifact_attestations: signer_workflow: goreleaser/goreleaser/.github/workflows/release.yml overrides: - goos: darwin asset: goreleaser_{{title .OS}}_all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goreleaser/nfpm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goreleaser repo_name: nfpm description: "nFPM is Not FPM - a simple deb, rpm, apk, ipk, and arch linux packager written in Go" version_constraint: "false" version_overrides: - version_constraint: Version == "v2.7.0" asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: nfpm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v2.30.0" asset: nfpm_.{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz # checksum file is broken replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: Version == "v2.36.0" asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.3.0") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: nfpm_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.1.1") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: nfpm_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.2.4") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: nfpm_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.4.0") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: nfpm_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.6.0") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: nfpm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.10.0") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.43.4") asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/goreleaser/nfpm/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/goreleaser/nfpm/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/goreleaser/nfpm/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: nfpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sigstore.json opts: - --certificate-identity - https://github.com/goreleaser/nfpm/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goss-org/goss/dcgoss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: goss-org/goss/dcgoss type: github_content repo_owner: goss-org repo_name: goss aliases: - name: aelsabbahy/goss/dcgoss description: dcgoss is a convenience wrapper around goss that aims to bring the simplicity of goss to docker-compose managed containers supported_envs: - darwin - linux path: extras/dcgoss/dcgoss files: - name: dcgoss checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goss-org/goss/dgoss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: goss-org/goss/dgoss type: github_content repo_owner: goss-org repo_name: goss aliases: - name: aelsabbahy/goss/dgoss description: dgoss is a convenience wrapper around goss that aims to bring the simplicity of goss to docker containers supported_envs: - darwin - linux path: extras/dgoss/dgoss files: - name: dgoss checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goss-org/goss/kgoss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: goss-org/goss/kgoss type: github_content repo_owner: goss-org repo_name: goss aliases: - name: aelsabbahy/goss/kgoss description: kgoss is a wrapper for goss that aims to bring the simplicity of testing with goss to containers running in pods in Kubernetes supported_envs: - darwin - linux path: extras/kgoss/kgoss files: - name: kgoss checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/goss-org/goss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: goss-org repo_name: goss aliases: - name: aelsabbahy/goss description: Quick and Easy server testing/validation rosetta2: true supported_envs: - darwin - linux - amd64 asset: goss-{{.OS}}-{{.Arch}} checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 version_constraint: semver(">= 0.4.0") version_overrides: - version_constraint: semver("< 0.4.0") replacements: windows: alpha-windows darwin: alpha-darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gotestyourself/gotestsum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gotestyourself repo_name: gotestsum description: "'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2" no_asset: true - version_constraint: Version == "v0.1" asset: gotestsum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gotestsum-{{trimV .Version}}-checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.10.0" asset: gotestsum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: gotestsum-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.1") asset: gotestsum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gotestsum-{{trimV .Version}}-checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.2") asset: gotestsum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gotestsum-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.7.0") asset: gotestsum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: gotestsum-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: "true" asset: gotestsum_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gotestsum-{{trimV .Version}}-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gotify/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gotify repo_name: cli description: A command line interface for pushing messages to gotify/server files: - name: gotify version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.1.0") asset: gotify-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - windows/amd64 - version_constraint: semver("<= 2.2.1") asset: gotify-cli-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 2.2.4") asset: gotify-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 2.3.1") no_asset: true - version_constraint: "true" asset: gotify-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gptscript-ai/gptscript/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gptscript-ai repo_name: gptscript description: Natural Language Programming version_constraint: "false" version_overrides: - version_constraint: "true" asset: gptscript-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: gptscript-{{.Version}}-{{.OS}}-universal.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gradle/gradle-distributions/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gradle repo_name: gradle-distributions aliases: - name: gradle/gradle description: Adaptable, fast automation for all files: - name: gradle version_constraint: "false" version_overrides: - version_constraint: semver("<= 9.0.0-M7") asset: gradle-{{trimV .Version | replace ".0-RC" "-rc-" | replace ".0-M" "-milestone-" | trimSuffix ".0"}}-bin.zip files: - name: gradle src: >- {{.AssetWithoutExt | trimSuffix "-bin"}}/bin/gradle - version_constraint: "true" asset: gradle-{{trimV .Version | replace "-RC" "-rc-" | replace "-M" "-milestone-"}}-bin.zip files: - name: gradle src: >- {{.AssetWithoutExt | trimSuffix "-bin"}}/bin/gradle ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/graelo/pumas/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: graelo repo_name: pumas description: Power Usage Monitor for Apple Silicon version_constraint: "false" version_overrides: - version_constraint: "true" asset: pumas-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: pumas src: target/release/pumas replacements: arm64: aarch64 darwin: apple-darwin supported_envs: - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/alloy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: alloy description: OpenTelemetry Collector distribution with programmable pipelines version_constraint: "false" version_overrides: - version_constraint: "true" asset: alloy-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: alloy src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows asset: alloy-{{.OS}}-{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/grafana-kiosk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: grafana-kiosk description: Kiosk Utility for Grafana rosetta2: true format: raw asset: grafana-kiosk.{{.OS}}.{{.Arch}} supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/grafanactl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: grafanactl description: The Grafana CLI. Command-line tool designed to simplify interaction with Grafana resources version_constraint: "false" version_overrides: - version_constraint: "true" asset: grafanactl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: grafanactl_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/grizzly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: grizzly description: A utility for managing Jsonnet dashboards against the Grafana API files: - name: grr version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: grr-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: "true" asset: grr-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/jsonnet-language-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: jsonnet-language-server description: A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.1") asset: jsonnet-language-server_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: jsonnet-language-server_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: jsonnet-language-server_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: jsonnet-language-server_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/k6/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: k6 description: A modern load testing tool, using Go and JavaScript supported_envs: - darwin - linux - amd64 asset: k6-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: k6 src: k6-{{.Version}}-{{.OS}}-{{.Arch}}/k6 replacements: darwin: macos format: zip overrides: - goos: linux format: tar.gz checksum: type: github_release asset: k6-{{.Version}}-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/loki/logcli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grafana/loki/logcli type: github_release repo_owner: grafana repo_name: loki description: LogCLI is the command-line interface to Grafana Loki supported_envs: - linux - darwin - amd64 asset: logcli-{{.OS}}-{{.Arch}}.zip overrides: - goos: windows asset: logcli-{{.OS}}-{{.Arch}}.exe.zip files: - name: logcli src: logcli-{{.OS}}-{{.Arch}} checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/mcp-grafana/registry.yaml ================================================ packages: - type: github_release repo_owner: grafana repo_name: mcp-grafana description: MCP server for Grafana asset: mcp-grafana_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: mcp-grafana_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/mimir/metaconvert/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grafana/mimir/metaconvert type: github_release repo_owner: grafana repo_name: mimir description: Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus asset: metaconvert-{{.OS}}-{{.Arch}} format: raw version_prefix: mimir- supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/mimir/mimir/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grafana/mimir/mimir type: github_release repo_owner: grafana repo_name: mimir description: Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus version_constraint: "false" version_overrides: - version_constraint: Version == "mimir-2.2.0-rc.0" asset: mimir-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: "true" asset: mimir-{{.OS}}-{{.Arch}} format: raw overrides: - goos: windows asset: mimirtool-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/mimir/mimirtool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grafana/mimir/mimirtool type: github_release repo_owner: grafana repo_name: mimir description: Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus asset: mimirtool-{{.OS}}-{{.Arch}} format: raw version_prefix: mimir- supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/mimir/query-tee/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grafana/mimir/query-tee type: github_release repo_owner: grafana repo_name: mimir description: Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus asset: query-tee-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin version_prefix: mimir- ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/tanka/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: tanka description: Flexible, reusable and concise configuration for Kubernetes files: - name: tk version_constraint: "false" version_overrides: - version_constraint: Version == "v0.27.0" no_asset: true - version_constraint: semver("<= 0.3.0") asset: tk_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.10.0") asset: tk-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.20.0") asset: tk-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: "true" asset: tk-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grafana/xk6/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grafana repo_name: xk6 asset: xk6_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Build k6 with extensions replacements: darwin: mac overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: xk6_{{trimV .Version}}_checksums.txt algorithm: sha512 version_constraint: semver("< 0.9.0") version_overrides: - version_constraint: semver(">= 0.9.0") error_message: | From version xk6 v0.9.0 there are no more binaries published. https://github.com/grafana/xk6/issues/60 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grampelberg/kty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grampelberg repo_name: kty description: The terminal for Kubernetes version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: kuberift-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: semver("<= 0.2.0") asset: kuberift-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin/arm64 - version_constraint: Version == "v0.2.1" asset: kty-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux format: raw asset: kuberift-{{.OS}}-{{.Arch}} supported_envs: - linux # opening tar archive for reading: wrapping file reader: gzip: invalid header # - darwin/arm64 - version_constraint: "true" asset: kty-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gravitational/teleport/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: gravitational repo_name: teleport description: Client Tools for teleport - The easiest, and most secure way to access and protect all of your infrastructure files: - name: tbot - name: tctl - name: teleport - name: tsh overrides: - goos: linux url: https://cdn.teleport.dev/teleport-{{.Version}}-linux-{{.Arch}}-bin.{{.Format}} format: tar.gz files: - name: tbot src: teleport/tbot - name: tctl src: teleport/tctl - name: teleport src: teleport/teleport - name: tsh src: teleport/tsh - goos: darwin url: https://cdn.teleport.dev/teleport-tools-{{trimV .Version}}.{{.Format}} format: pkg files: - name: tctl src: tctl-{{trimV .Version}}.pkg/Payload/tctl.app/Contents/MacOS/tctl - name: tsh src: tsh-{{trimV .Version}}.pkg/Payload/tsh.app/Contents/MacOS/tsh - goos: windows url: https://cdn.teleport.dev/teleport-{{.Version}}-windows-amd64-bin.{{.Format}} format: zip files: - name: tbot - name: tctl - name: tsh ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/greymd/ojichat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: greymd repo_name: ojichat ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/greymd/teip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: greymd repo_name: teip description: Masking tape to help commands "do one thing well" version_constraint: "false" version_overrides: - version_constraint: Version == "v2.3.1" asset: teip-{{trimV .Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: teip src: bin/teip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: raw asset: teip_installer-{{trimV .Version}}-{{.Arch}}-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.0") asset: teip-{{trimV .Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: teip src: bin/teip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.1.0") asset: teip-{{trimV .Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: teip src: bin/teip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: raw asset: teip_installer-{{trimV .Version}}-{{.Arch}}-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: teip-{{trimV .Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: teip src: bin/teip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: raw asset: teip_installer-{{trimV .Version}}-{{.Arch}}-{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grpc/grpc-go/protoc-gen-go-grpc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grpc/grpc-go/protoc-gen-go-grpc type: github_release repo_owner: grpc repo_name: grpc-go description: The Go language implementation of gRPC. HTTP/2 based RPC version_prefix: cmd/protoc-gen-go-grpc/ version_constraint: "false" version_overrides: - version_constraint: Version == "cmd/protoc-gen-go-grpc/v1.0.0" no_asset: true - version_constraint: semver("<= 1.2.0") asset: protoc-gen-go-grpc.{{.SemVer}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: protoc-gen-go-grpc.{{.SemVer}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grpc/grpc-java/protoc-gen-grpc-java/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grpc/grpc-java/protoc-gen-grpc-java type: http repo_owner: grpc repo_name: grpc-java description: The Java gRPC implementation. HTTP/2 based RPC url: https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/{{trimV .Version}}/protoc-gen-grpc-java-{{trimV .Version}}-{{.OS}}-{{.Arch}}.exe format: raw windows_arm_emulation: true replacements: darwin: osx amd64: x86_64 arm64: aarch_64 checksum: type: http url: https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/{{trimV .Version}}/protoc-gen-grpc-java-{{trimV .Version}}-{{.OS}}-{{.Arch}}.exe.sha256 file_format: raw algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway type: github_release repo_owner: grpc-ecosystem repo_name: grpc-gateway description: Generate golang code to reverse proxy Protocol Buffer definitions to RESTful HTTP/1 version_constraint: "false" version_overrides: # v2.14.0 SLSA provenance https://github.com/aquaproj/aqua-registry/pull/31943#issuecomment-2649535381 - version_constraint: semver("<= 2.13.0") asset: protoc-gen-grpc-gateway-{{.Version}}-{{.OS}}-{{.Arch}} supported_envs: - windows - darwin - linux/amd64 rosetta2: true format: raw replacements: amd64: x86_64 files: - name: protoc-gen-grpc-gateway checksum: type: github_release asset: grpc-gateway_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: protoc-gen-grpc-gateway-{{.Version}}-{{.OS}}-{{.Arch}} supported_envs: - windows - darwin - linux/amd64 rosetta2: true format: raw replacements: amd64: x86_64 files: - name: protoc-gen-grpc-gateway checksum: type: github_release asset: grpc-gateway_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grpc-ecosystem/grpc-gateway/protoc-gen-openapiv2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: grpc-ecosystem/grpc-gateway/protoc-gen-openapiv2 type: github_release repo_owner: grpc-ecosystem repo_name: grpc-gateway description: gRPC to JSON proxy generator following the gRPC HTTP spec version_constraint: "false" version_overrides: - version_constraint: semver("< 2.0.0") || Version == "v2.16.1" no_asset: true - version_constraint: semver("<= 2.10.1") asset: protoc-gen-openapiv2-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: grpc-gateway_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.13.0") asset: protoc-gen-openapiv2-{{.Version}}-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: grpc-gateway_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.16.0") asset: protoc-gen-openapiv2-{{.Version}}-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: grpc-gateway_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: protoc-gen-openapiv2-{{.Version}}-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: grpc-gateway_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/grpc-ecosystem/grpc-health-probe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: grpc-ecosystem repo_name: grpc-health-probe description: A command-line tool to perform health-checks for gRPC applications in Kubernetes and elsewhere files: - name: grpc_health_probe version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: grpc_health_probe-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.3.4") asset: grpc_health_probe-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - version_constraint: semver("<= 0.3.6") asset: grpc_health_probe-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 0.4.2") asset: grpc_health_probe-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.4.13") asset: grpc_health_probe-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: grpc_health_probe-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gruntwork-io/boilerplate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gruntwork-io repo_name: boilerplate description: A tool for generating files and folders ("boilerplate") from a set of templates version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.2") asset: boilerplate_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: boilerplate_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gruntwork-io/fetch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gruntwork-io repo_name: fetch description: Download files, folders, and release assets from a specific git commit, branch, or tag of public and private GitHub repos version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.3") asset: fetch_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.1") asset: fetch_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: fetch_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gruntwork-io/git-xargs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gruntwork-io repo_name: git-xargs description: git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: git-xargs_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: Version == "v0.0.2" no_asset: true - version_constraint: semver("<= 0.1.6") asset: git-xargs_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 0.1.8") no_asset: true - version_constraint: "true" asset: git-xargs_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gruntwork-io/kubergrunt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gruntwork-io repo_name: kubergrunt description: Kubergrunt is a standalone go binary with a collection of commands to fill in the gaps between Terraform, Helm, and Kubectl. https://www.gruntwork.io version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.12") asset: kubergrunt_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.12") asset: kubergrunt_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubergrunt_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gruntwork-io/terragrunt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gruntwork-io repo_name: terragrunt description: Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.18.0") asset: terragrunt_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.28.11") asset: terragrunt_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.93.5") asset: terragrunt_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 0.97.2") asset: terragrunt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: terragrunt src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows asset: terragrunt_{{.OS}}_{{.Arch}}.exe.{{.Format}} - version_constraint: "true" asset: terragrunt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: terragrunt src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: SHA256SUMS algorithm: sha256 cosign: opts: - --certificate - https://github.com/gruntwork-io/terragrunt/releases/download/{{.Version}}/SHA256SUMS.pem - --certificate-identity-regexp - "^https://github\\.com/gruntwork-io/terragrunt/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/gruntwork-io/terragrunt/releases/download/{{.Version}}/SHA256SUMS.sig overrides: - goos: windows asset: terragrunt_{{.OS}}_{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gsamokovarov/jump/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gsamokovarov repo_name: jump description: Jump helps you navigate faster by learning your habits version_constraint: "false" version_overrides: - version_constraint: Version == "v0.30.1" asset: jump_{{.OS}}_{{.Arch}}_binary format: raw overrides: - goos: windows asset: jump supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "v0.40.0" asset: jump_{{.OS}}_{{.Arch}}_binary format: raw replacements: darwin: osx overrides: - goos: darwin asset: jump_{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.41.0" asset: jump_{{.OS}} format: raw replacements: darwin: osx overrides: - goos: linux asset: jump_{{.OS}}_{{.Arch}}_binary - goos: darwin goarch: arm64 asset: jump_{{.OS}}_{{.Arch}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.19.0") no_asset: true - version_constraint: semver("<= 0.30.0") asset: jump_{{.OS}}_{{.Arch}}_binary format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.51.0") asset: jump_{{.OS}}_{{.Arch}}_binary format: raw replacements: darwin: osx overrides: - goos: darwin goarch: amd64 asset: jump_{{.OS}} - goos: darwin goarch: arm64 asset: jump_{{.OS}}_{{.Arch}} - goos: windows asset: jump supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: jump_{{.OS}}_{{.Arch}}_binary format: raw windows_arm_emulation: true replacements: arm64: arm supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/guptarohit/asciigraph/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: guptarohit repo_name: asciigraph description: Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.2" asset: asciigraph_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: semver("<= 0.5.2") asset: asciigraph_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: asciigraph_{{trimV .Version}}_sha512-checksums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: "true" asset: asciigraph_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: asciigraph_{{trimV .Version}}_sha512-checksums.txt algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/gurgeous/tennis/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: gurgeous repo_name: tennis description: stylish CSV tables in your terminal search_words: - csv version_constraint: "false" version_overrides: - version_constraint: "true" asset: tennis_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tennis_{{trimV .Version}}_checksums.txt algorithm: sha256 files: - name: tennis src: tennis_{{trimV .Version}}_{{.OS}}_{{.Arch}}/tennis supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/guumaster/hostctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: guumaster repo_name: hostctl description: Your dev tool to manage /etc/hosts like a pro version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.6") asset: hostctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS checksum: type: github_release asset: hostctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.8") no_asset: true - version_constraint: semver("<= 1.1.0") asset: hostctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS checksum: type: github_release asset: hostctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.2") asset: hostctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS checksum: type: github_release asset: hostctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: hostctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64-bit darwin: macOS checksum: type: github_release asset: hostctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hadolint/hadolint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hadolint repo_name: hadolint description: Dockerfile linter, validate inline bash, written in Haskell version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0" no_asset: true - version_constraint: Version == "v2.7.0" asset: hadolint-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v2.10.0" asset: hadolint-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows - version_constraint: semver("<= 1.2.2") asset: hadolint_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.9.3") asset: hadolint-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.12.1-beta") asset: hadolint-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: hadolint-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hairyhenderson/gomplate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hairyhenderson repo_name: gomplate description: A flexible commandline tool for template rendering. Supports lots of local and remote datasources supported_envs: - darwin - linux - amd64 asset: gomplate_{{.OS}}-{{.Arch}} checksum: type: github_release asset: checksums-{{.Version}}_sha512.txt algorithm: sha512 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/handlename/awsc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: handlename repo_name: awsc description: awsc (AWS cli with Caution) is wrapper for AWS CLI. It displays AWS account information before running any AWS CLI subcommands version_constraint: "false" version_overrides: - version_constraint: "true" asset: awsc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: awsc_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/handlename/let-rds-sleep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: handlename repo_name: let-rds-sleep description: Keep sleeping AWS RDS/Aurora Cluster version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: let-rds-sleep_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: let-rds-sleep_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: let-rds-sleep_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: let-rds-sleep_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/handlename/ssmwrap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: handlename repo_name: ssmwrap description: Exec command with environment variables loaded from AWS SSM version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.1") asset: ssmwrap_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: ssmwrap src: "{{.AssetWithoutExt}}/ssmwrap" overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.1") asset: ssmwrap_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: ssmwrap src: "{{.AssetWithoutExt}}/ssmwrap" overrides: - goos: linux format: tar.gz - version_constraint: "true" asset: ssmwrap_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ssmwrap_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/harelba/q/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: harelba repo_name: q description: q - Run SQL directly on CSV or TSV files rosetta2: true supported_envs: - darwin - amd64 version_constraint: semver(">= 3.1.6") asset: "{{.OS}}-q" replacements: windows: win darwin: macos version_overrides: - version_constraint: "true" asset: q-{{.Arch}}-{{.OS}} replacements: darwin: Darwin linux: Linux amd64: x86_64 overrides: - goos: windows asset: q-AMD64-Windows.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/harness/drone-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: harness repo_name: drone-cli asset: drone_{{.OS}}_{{.Arch}}.tar.gz description: Command Line Tools for Drone CI files: - name: drone supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: drone_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/boundary/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: boundary description: Boundary enables identity-based access management for dynamic infrastructure url: https://releases.hashicorp.com/boundary/{{trimV .Version}}/boundary_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip supported_envs: - darwin - linux - windows/amd64 checksum: type: http url: https://releases.hashicorp.com/boundary/{{trimV .Version}}/boundary_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/consul/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: consul description: Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure url: https://releases.hashicorp.com/consul/{{trimV .Version}}/consul_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip supported_envs: - darwin - linux - amd64 version_filter: Version matches "^v\\d+\\.\\d+\\.\\d+" version_constraint: semver(">= 1.11.1") version_overrides: - version_constraint: "true" rosetta2: true checksum: type: http url: https://releases.hashicorp.com/consul/{{trimV .Version}}/consul_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/copywrite/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hashicorp repo_name: copywrite description: Automate copyright headers and license files at scale version_constraint: "false" version_overrides: - version_constraint: Version == "v0.16.5" asset: copywrite_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: copywrite_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/go-getter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hashicorp repo_name: go-getter description: Package for downloading things from a string URL using a variety of protocols rosetta2: true supported_envs: - darwin - amd64 asset: go-getter_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip checksum: type: github_release asset: go-getter_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/hcp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: hcp description: HCP Command-Line Interface url: https://releases.hashicorp.com/hcp/{{trimV .Version}}/hcp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/levant/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: levant rosetta2: true url: https://releases.hashicorp.com/levant/{{trimV .Version}}/levant_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip description: An open source templating and deployment tool for HashiCorp Nomad jobs supported_envs: - darwin - linux - amd64 checksum: type: http url: https://releases.hashicorp.com/levant/{{trimV .Version}}/levant_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/nomad/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: nomad description: Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations url: https://releases.hashicorp.com/nomad/{{trimV .Version}}/nomad_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip supported_envs: - darwin - linux - amd64 version_filter: Version matches "^v\\d+\\.\\d+\\.\\d+" checksum: type: http url: https://releases.hashicorp.com/nomad/{{trimV .Version}}/nomad_{{trimV .Version}}_SHA256SUMS algorithm: sha256 version_constraint: semver(">= 1.2.7") version_overrides: - version_constraint: "true" rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/packer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: packer url: https://releases.hashicorp.com/packer/{{trimV .Version}}/packer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip description: Packer is a tool for creating identical machine images for multiple platforms from a single source configuration supported_envs: - darwin - linux - amd64 checksum: type: http url: https://releases.hashicorp.com/packer/{{trimV .Version}}/packer_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/packer-plugin-sdk/packer-sdc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: hashicorp/packer-plugin-sdk/packer-sdc type: go_install path: github.com/hashicorp/packer-plugin-sdk/cmd/packer-sdc repo_owner: hashicorp repo_name: packer-plugin-sdk description: The packer software development command is meant for plugin maintainers and Packer maintainers, it helps generate docs and code files: - name: packer-sdc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/terraform/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: terraform url: https://releases.hashicorp.com/terraform/{{trimV .Version}}/terraform_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip description: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned supported_envs: - linux - darwin - amd64 checksum: type: http url: https://releases.hashicorp.com/terraform/{{trimV .Version}}/terraform_{{trimV .Version}}_SHA256SUMS algorithm: sha256 version_constraint: semver(">= 1.0.2") version_overrides: - version_constraint: "true" rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/terraform-config-inspect/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: hashicorp repo_name: terraform-config-inspect description: A helper library for shallow inspection of Terraform configurations ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/terraform-ls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - repo_owner: hashicorp repo_name: terraform-ls description: Terraform Language Server type: http url: https://releases.hashicorp.com/terraform-ls/{{trimV .Version}}/terraform-ls_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip checksum: type: http url: https://releases.hashicorp.com/terraform-ls/{{trimV .Version}}/terraform-ls_{{trimV .Version}}_SHA256SUMS algorithm: sha256 version_constraint: semver(">= 0.23.0") # 0.23.0: Support windows/arm64 version_overrides: - version_constraint: semver(">= 0.14.0") # 0.14.0: Support darwin/arm64 supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 0.12.0") # 0.12.0: Support linux/arm64 rosetta2: true supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 0.2.1") rosetta2: true supported_envs: - darwin - amd64 - version_constraint: semver("< 0.2.1") # 0.1.0 and 0.2.0 were released only at GitHub Releases type: github_release asset: terraform-ls_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: terraform-ls_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/terraform-mcp-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: hashicorp repo_name: terraform-mcp-server description: The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development version_constraint: "false" version_overrides: - version_constraint: "true" path: github.com/hashicorp/terraform-mcp-server/cmd/terraform-mcp-server ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/terraform-plugin-docs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hashicorp repo_name: terraform-plugin-docs description: Generate and validate Terraform plugin/provider documentation asset: tfplugindocs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip files: - name: tfplugindocs checksum: type: github_release asset: tfplugindocs_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/vagrant/vagrant-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: hashicorp/vagrant/vagrant-go type: github_release repo_owner: hashicorp repo_name: vagrant description: Vagrant is a tool for building and distributing development environments files: - name: vagrant version_constraint: "false" version_overrides: - version_constraint: "true" asset: vagrant-go_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: vagrant_{{trimV .Version}}_SHA256SUMS algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/vault/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: vault description: A tool for secrets management, encryption as a service, and privileged access management version_filter: Version matches "^v\\d+\\.\\d+\\.\\d+" supported_envs: - darwin - linux - amd64 url: https://releases.hashicorp.com/vault/{{trimV .Version}}/vault_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip checksum: type: http url: https://releases.hashicorp.com/vault/{{trimV .Version}}/vault_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hashicorp/waypoint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: hashicorp repo_name: waypoint description: A tool to build, deploy, and release any application on any platform version_filter: Version matches "^v\\d+\\.\\d+\\.\\d+" version_constraint: "false" version_overrides: - version_constraint: semver("< 0.10.0") url: https://releases.hashicorp.com/waypoint/{{trimV .Version}}/waypoint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip checksum: type: http url: https://releases.hashicorp.com/waypoint/{{trimV .Version}}/waypoint_{{trimV .Version}}_SHA256SUMS algorithm: sha256 supported_envs: - darwin - amd64 - version_constraint: "true" url: https://releases.hashicorp.com/waypoint/{{trimV .Version}}/waypoint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip checksum: type: http url: https://releases.hashicorp.com/waypoint/{{trimV .Version}}/waypoint_{{trimV .Version}}_SHA256SUMS algorithm: sha256 supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/haskell/cabal/cabal-install/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: haskell/cabal/cabal-install type: http repo_owner: haskell repo_name: cabal description: "Cabal: Common Architecture for Building Applications and Libraries" version_prefix: cabal-install-v files: - name: cabal version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.4.1.0") no_asset: true - version_constraint: Version == "cabal-install-v3.0.0.0" url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-alpine-{{.OS}}-musl.{{.Format}} format: tar.xz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}17.7.0.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "cabal-install-v3.2.0.0" url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-alpine-{{.OS}}-musl.{{.Format}} format: tar.xz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}17.7.0.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "cabal-install-v3.4.0.0" url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: darwin format: tar.xz url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-3.4.0.0-{{.Arch}}-{{.OS}}-sierra.{{.Format}} supported_envs: - darwin - windows/amd64 - version_constraint: semver("<= 3.6.0.0") url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: linux goarch: arm64 url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-deb10.{{.Format}} replacements: arm64: aarch64 - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} - version_constraint: semver("<= 3.6.2.0") url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine-static.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: linux goarch: arm64 url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-deb10.{{.Format}} - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: {} - version_constraint: Version == "cabal-install-v3.8.1.0" url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-3.8.1.0-{{.Arch}}-{{.OS}}-alpine.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: linux goarch: arm64 url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-3.8.1.0-{{.Arch}}-{{.OS}}-deb10.{{.Format}} - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-3.8.1.0-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-3.8.1.0-{{.Arch}}-{{.OS}}.{{.Format}} replacements: {} - version_constraint: semver("<= 3.10.1.0") url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: aarch64 - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.10.3.0") url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine3_12.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: linux goarch: arm64 url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-deb10.{{.Format}} - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: {} - version_constraint: semver("<= 3.16.0.0") url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine3_12.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: linux goarch: arm64 url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine3_18.{{.Format}} - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: {} - version_constraint: "true" url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine3_12.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: http url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/SHA256SUMS algorithm: sha256 overrides: - goos: linux goarch: arm64 url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}-alpine3_22.{{.Format}} - goos: darwin url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip url: https://downloads.haskell.org/~cabal/cabal-install-{{.SemVer}}/cabal-install-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/haskell/ghcup-hs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: haskell repo_name: ghcup-hs url: https://downloads.haskell.org/~ghcup/{{trimV .Version}}/{{.Arch}}-{{.OS}}-ghcup-{{trimV .Version}} format: raw link: https://www.haskell.org/ghcup/ description: GHCup is an installer for the general purpose language Haskell replacements: arm64: aarch64 amd64: x86_64 darwin: apple-darwin files: - name: ghcup src: "{{.Arch}}-{{.OS}}-ghcup-{{trimV .Version}}" supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hasura/graphql-engine/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hasura repo_name: graphql-engine description: Hasura GraphQL Engine CLI supported_envs: - darwin - linux - amd64 format: raw asset: cli-hasura-{{.OS}}-{{.Arch}} files: - name: hasura ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hatoo/oha/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hatoo repo_name: oha description: Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation asset: oha-{{.OS}}-{{.Arch}} # https://github.com/aquaproj/aqua-registry/pull/11995#issuecomment-1537367448 # Unfortunately, the prebuilt binary for darwin/arm64 doesn't work, so we enable rosetta2 rosetta2: true format: raw replacements: darwin: macos supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.5.4") version_overrides: - version_constraint: semver(">= 0.5.3") supported_envs: - darwin - amd64 - version_constraint: semver(">= 0.5.3-test") - version_constraint: semver("< 0.5.3-test") supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hay-kot/scaffold/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hay-kot repo_name: scaffold description: A cookie cutter alternative with in-project scaffolding for generating components, controllers, or other common code patterns version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: "true" asset: scaffold_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/heartbeatsjp/check-tls-cert/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: heartbeatsjp repo_name: check-tls-cert description: Check-tls-cert is a TLS certificate checker asset: check-tls-cert-{{trimV .Version}}-{{.OS}}-{{.Arch}}.tar.xz supported_envs: - linux - darwin - amd64 files: - name: check-tls-cert src: check-tls-cert-{{trimV .Version}}/check-tls-cert ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helix-editor/helix/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: helix-editor repo_name: helix description: A post-modern modal text editor files: - name: hx version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") asset: helix-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: hx src: "{{.AssetWithoutExt}}/hx" replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 22.5.0") asset: helix-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: hx src: "{{.AssetWithoutExt}}/hx" replacements: amd64: x86_64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 22.8.1") asset: helix-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: hx src: "{{.AssetWithoutExt}}/hx" replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: helix-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: hx src: "{{.AssetWithoutExt}}/hx" replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hellux/jotdown/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hellux repo_name: jotdown description: A Djot parser library search_words: - djot version_constraint: "false" version_overrides: - version_constraint: "true" asset: jotdown-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: jotdown src: jotdown-{{.Version}}-{{.Arch}}-{{.OS}}/jotdown replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helm/chart-releaser/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: helm repo_name: chart-releaser description: Hosting Helm Charts via GitHub Pages and Releases files: - name: cr version_constraint: "false" version_overrides: - version_constraint: Version == "v1.3.0" asset: chart-releaser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.1.4") asset: chart-releaser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: chart-releaser format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.1") asset: chart-releaser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: chart-releaser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/helm/chart-releaser/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/helm/chart-releaser/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/helm/chart-releaser/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helm/chart-testing/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: helm repo_name: chart-testing description: CLI tool for linting and testing Helm charts files: - name: ct version_constraint: "false" version_overrides: - version_constraint: Version == "v2.5.0" asset: chart-testing_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v3.5.1" asset: chart-testing_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.0.0-rc.1") asset: chart-testing_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.3.1") asset: chart-testing_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.5.0") asset: chart-testing_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: chart-testing_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/helm/chart-testing/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/helm/chart-testing/.github/workflows/release.yaml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/helm/chart-testing/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helm/helm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: helm repo_name: helm url: https://get.helm.sh/helm-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz description: The Kubernetes Package Manager files: - name: helm src: "{{.OS}}-{{.Arch}}/helm" supported_envs: - darwin - linux - amd64 checksum: type: http url: https://get.helm.sh/helm-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 version_constraint: semver(">= 3.6.0") version_overrides: - version_constraint: semver(">= 3.1.0") rosetta2: true - version_constraint: semver("< 3.1.0") rosetta2: true checksum: type: http url: https://get.helm.sh/helm-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helmfile/helmfile/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: helmfile repo_name: helmfile aliases: - name: roboll/helmfile description: Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD version_constraint: "false" version_overrides: - version_constraint: "true" asset: helmfile_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: helmfile_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helmfile/vals/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: helmfile repo_name: vals aliases: - name: variantdev/vals description: Helm-like configuration values loader with support for various sources version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.16.0", "v0.17.0"] no_asset: true - version_constraint: Version == "v0.16.1" asset: vals_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: vals_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: Version == "v0.16.2" asset: vals_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: vals_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.11.0") asset: vals_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: vals_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.0") asset: vals_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: vals_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: vals_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: vals_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/helmwave/helmwave/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: helmwave repo_name: helmwave description: New wave for @helm version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.5") no_asset: true - version_constraint: semver("<= 0.8.4") asset: helmwave-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.9.0" asset: helmwave_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 0.9.5") asset: helmwave_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.13.0") asset: helmwave_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.19.7") asset: helmwave_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.20.0" no_asset: true - version_constraint: semver("<= 0.35.3") asset: helmwave_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: helmwave_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hetznercloud/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hetznercloud repo_name: cli asset: hcloud-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: A command-line interface for Hetzner Cloud overrides: - goos: windows format: zip files: - name: hcloud checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hexdigest/gowrap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hexdigest repo_name: gowrap description: GoWrap is a command line tool for generating decorators for Go interfaces version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") no_asset: true - version_constraint: semver("<= 1.1.10") asset: gowrap_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.1") asset: gowrap_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.3.2") asset: gowrap_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: gowrap_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hhatto/gocloc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hhatto repo_name: gocloc description: A little fast cloc(Count Lines Of Code) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.6" no_asset: true - version_constraint: Version == "v0.4.0" asset: gocloc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: gocloc_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: Version == "v0.4.3" asset: gocloc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: gocloc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.3.1") asset: gocloc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.3") asset: gocloc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: gocloc_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.2") asset: gocloc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: gocloc_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.5.0") asset: gocloc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: gocloc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gocloc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gocloc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hherman1/gq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hherman1 repo_name: gq description: jq but using go instead version_constraint: "false" version_overrides: - version_constraint: "true" asset: "{{.OS}}-{{.Arch}}.{{.Format}}" format: zip windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hickford/git-credential-azure/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hickford repo_name: git-credential-azure description: A Git credential helper for Azure Repos version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.3") asset: git-credential-azure_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: git-credential-azure_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: git-credential-azure_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: git-credential-azure_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hickford/git-credential-oauth/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hickford repo_name: git-credential-oauth description: A Git credential helper that securely authenticates to GitHub, GitLab and BitBucket using OAuth version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.5") asset: git-credential-oauth_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: git-credential-oauth_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.11.0") asset: git-credential-oauth_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: git-credential-oauth_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: git-credential-oauth_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: git-credential-oauth_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hidetatz/kubecolor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hidetatz repo_name: kubecolor description: colorizes kubectl output version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.17" asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.6") no_asset: true - version_constraint: semver("<= 0.0.16") asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.20") asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/high-moctane/mocword/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: high-moctane repo_name: mocword description: Predict next words (`・ω・´) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: mocword-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: mocword-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/high-moctane/nextword/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: high-moctane repo_name: nextword description: Predict next English words version_constraint: "false" version_overrides: - version_constraint: "true" asset: nextword_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: nextword_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hirosassa/ksnotify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hirosassa repo_name: ksnotify description: A CLI command to parse kubectl diff result and notify it to GitLab/GitHub version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: ksnotify-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.0.0") asset: ksnotify-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: ksnotify-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hirosassa/tfcmt-gitlab/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hirosassa repo_name: tfcmt-gitlab description: tfcmt-gitlab is a CLI command to parse and notify Terraform execution results. This command supports GitLab as a CI and notification platform version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.4") asset: tfcmt-gitlab_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcmt-gitlab_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: tfcmt-gitlab_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcmt-gitlab_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hirose31/s3surfer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hirose31 repo_name: s3surfer description: s3surfer is CLI tool for browsing S3 bucket and download objects interactively asset: s3surfer_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz supported_envs: - darwin - linux - amd64 files: - name: s3surfer src: s3surfer_{{.Version}}_{{.OS}}_{{.Arch}}/s3surfer ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hmarr/codeowners/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hmarr repo_name: codeowners description: Command line tool and Go library for CODEOWNERS files version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: Version == "v0.3.1" asset: codeowners_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.0") asset: codeowners_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: codeowners_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hokaccha/spannerdef/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hokaccha repo_name: spannerdef description: Idempotent Google Cloud Spanner schema management by SQL, inspired by sqldef version_constraint: "false" version_overrides: - version_constraint: "true" asset: spannerdef-{{.Version}}-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/homeport/dyff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: homeport repo_name: dyff description: A diff tool for YAML files, and sometimes JSON supported_envs: - darwin - linux asset: dyff_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/homeport/havener/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: homeport repo_name: havener description: "/ˈheɪvənə/ - Think of it as a swiss army knife for Kubernetes tasks" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0-alpha") asset: havener-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0-alpha") asset: havener-kube-1.10-helm-2.10-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.17.0") asset: havener-kube-1.10-helm-2.10-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.5.2") asset: havener-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.0.2") asset: havener_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: havener_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hougesen/mdsf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hougesen repo_name: mdsf description: Format markdown code blocks using your favorite tools version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") no_asset: true - version_constraint: semver("<= 0.2.2") asset: mdsf-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux asset: mdsf-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.2.3" asset: mdsf-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mdsf src: "{{.AssetWithoutExt}}/mdsf" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: mdsf-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mdsf src: "{{.AssetWithoutExt}}/mdsf" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/houseabsolute/omegasort/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: houseabsolute repo_name: omegasort description: The last text sorting tool you'll ever need version_constraint: "false" version_overrides: - version_constraint: "true" asset: omegasort-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: linux asset: omegasort-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/houseabsolute/ubi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: houseabsolute repo_name: ubi description: The Universal Binary Installer version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.10" asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.7") asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.9") asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.19") asset: ubi-{{.OS}}-{{.Arch}}-musl.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: darwin asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.1.1") asset: ubi-{{.OS}}-{{.Arch}}-musl.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: darwin asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: "true" asset: ubi-{{.OS}}-musl-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: ubi-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip asset: ubi-{{.OS}}-msvc-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/howardjohn/kubeconfig-proxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: howardjohn repo_name: kubeconfig-proxy description: Tunnel Kubectl requests over `kubectl proxy` to avoid round trips to API server version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubeconfig-proxy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubeconfig-proxy_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hrmsk66/terraformify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hrmsk66 repo_name: terraformify description: An experimental CLI that generates Terraform files for managing existing Fastly services version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") no_asset: true - version_constraint: "true" asset: terraformify_{{.OS}}_{{.Arch}}.{{.Format}} format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 files: - name: terraformify src: terraformify_{{.OS}}_{{.Arch}}/terraformify ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/huseyinbabal/taws/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: huseyinbabal repo_name: taws description: "Terminal UI for AWS (taws) - A terminal-based AWS resource viewer and manager" version_filter: not (Version matches "-rc") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.6") asset: taws-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: taws-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/hytromo/mimosa/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: hytromo repo_name: mimosa description: Zero-config docker image promotion version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.7") asset: mimosa_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: mimosa_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: mimosa_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: mimosa_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iamhsa/pkenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: iamhsa repo_name: pkenv description: Packer version manager version_constraint: "false" version_overrides: - version_constraint: "true" files: - name: pkenv src: pkenv-{{trimV .Version}}/bin/pkenv - name: packer src: pkenv-{{trimV .Version}}/bin/packer ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ianlewis/todos/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ianlewis repo_name: todos description: Parse TODO and FIXME comments from code version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: todos-{{.OS}}-{{.Arch}} format: raw complete_windows_ext: false slsa_provenance: type: github_release asset: todos-{{.OS}}-{{.Arch}}.intoto.jsonl - version_constraint: "true" asset: todos-{{.OS}}-{{.Arch}} format: raw slsa_provenance: type: github_release asset: todos-{{.OS}}-{{.Arch}}.intoto.jsonl overrides: - goos: windows complete_windows_ext: false asset: todos-{{.OS}}-{{.Arch}}.exe slsa_provenance: type: github_release asset: todos-{{.OS}}-{{.Arch}}.exe.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iann0036/iamlive/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: iann0036 repo_name: iamlive asset: iamlive-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip description: Generate an IAM policy from AWS calls using client-side monitoring (CSM) or embedded proxy overrides: - goos: linux format: tar.gz supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iawia002/lux/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: iawia002 repo_name: lux aliases: - name: iawia002/annie description: Fast and simple video download library and CLI tool written in Go asset: lux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: lux_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 0.17.2") version_overrides: - version_constraint: semver(">= 0.14.0") replacements: amd64: 64-bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows - version_constraint: semver(">= 0.12.0") overrides: - goos: windows format: zip replacements: arm64: arm64 replacements: amd64: 64-bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 0.11.0") asset: annie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: annie overrides: - goos: windows format: zip replacements: arm64: arm64 replacements: amd64: 64-bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: annie_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver(">= 0.6.6") asset: annie_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: annie overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip replacements: amd64: 64-bit darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: annie_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: semver(">= 0.6.3") asset: annie_{{.OS}}_{{.Arch}} files: - name: annie format: raw overrides: [] replacements: {} supported_envs: - darwin - linux - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver("< 0.6.3") asset: annie_{{.OS}}_{{.Arch}} files: - name: annie format: raw overrides: [] replacements: {} supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ibotta/sopstool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ibotta repo_name: sopstool description: SOPS multi-file wrapper version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.0" asset: sopstool_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sopstool_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: sopstool_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.4.4") asset: sopstool_{{.OS}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sopstool_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.1.3") asset: sopstool_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sopstool_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: sopstool_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sopstool_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/idursun/jjui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: idursun repo_name: jjui description: Jujutsu UI (jjui) is a Text User Interface (TUI) designed for interacting with the Jujutsu version control system version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.1") asset: jjui-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: jjui src: "release/{{.AssetWithoutExt}}" - version_constraint: "true" asset: jjui-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: jjui src: "{{.AssetWithoutExt}}" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iffse/pay-respects/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: iffse repo_name: pay-respects description: Command suggestions, command-not-found and thefuck replacement written in Rust version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.12") error_message: This version is not supported. Please use a newer version. - version_constraint: Version == "v0.5.13" asset: pay-respects-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip asset: pay-respects-{{.Arch}}-{{.OS}}.{{.Format}} - version_constraint: semver("<= 0.6.2") asset: pay-respects-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: semver("<= 0.6.12") asset: pay-respects-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.zst replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: pay-respects-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.zst replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/igor-petruk/scriptisto/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: igor-petruk repo_name: scriptisto description: A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: scriptisto.{{.Format}} format: bz2 supported_envs: - linux/amd64 checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: Version == "v2.0.0" asset: scriptisto.{{.Format}} format: bz2 supported_envs: - linux/amd64 - version_constraint: "true" asset: scriptisto-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ikanago/omekasy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ikanago repo_name: omekasy description: Command line application that converts alphanumeric characters to various styles defined in Unicode asset: omekasy-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true files: - name: omekasy src: archive/omekasy version_constraint: semver(">= 0.2.0") version_overrides: - version_constraint: semver("< 0.2.0") overrides: [] replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ikawaha/kagome/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ikawaha repo_name: kagome description: Self-contained Japanese Morphological Analyzer written in pure Go version_constraint: "false" version_overrides: - version_constraint: Version in ["v2.9.6", "v2.9.9"] no_asset: true - version_constraint: semver("<= 0.1.0") asset: kagome_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: tar.gz - goos: windows files: - name: kagome supported_envs: - darwin - windows - amd64 files: - name: kagome src: kagome_{{.OS}}_{{.Arch}}/kagome - version_constraint: semver("<= 2.2.0") no_asset: true - version_constraint: semver("<= 2.6.0") asset: kagome_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kagome_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.6.3") asset: kagome_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kagome_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.9.2") asset: kagome_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kagome_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: kagome_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kagome_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: kagome_{{trimV .Version}}_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ilaif/goplicate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ilaif repo_name: goplicate description: A CLI tool that helps define common code or configuration snippets once, and sync it to multiple projects version_constraint: "false" version_overrides: - version_constraint: "true" asset: goplicate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/im2nguyen/rover/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: im2nguyen repo_name: rover asset: rover_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip description: Interactive Terraform visualization. State and configuration explorer files: - name: rover src: rover_{{.Version}} checksum: type: github_release asset: rover_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/imsnif/bandwhich/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: imsnif repo_name: bandwhich description: Terminal bandwidth utilization tool version_constraint: "false" version_overrides: - version_constraint: Version == "v0.22.0" asset: bandwhich-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.2") asset: what format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.5.1") asset: what-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: what replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.20.0") asset: bandwhich-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.22.2") asset: bandwhich-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bandwhich-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/imuxin/kubectl-watch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: imuxin repo_name: kubectl-watch description: A kubectl plugin to provide a pretty delta change view of being watched kubernetes resources version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.5" asset: kubectl-watch_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu checksum: type: github_release asset: kubectl-watch_{{.Version}}_{{.Arch}}-{{.OS}}.zip.sha256sum algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.4") no_asset: true - version_constraint: semver("<= 0.2.3") asset: kubectl-watch-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kubectl-watch-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/in-toto/in-toto-golang/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: in-toto repo_name: in-toto-golang description: A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity files: - name: in-toto ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/in-toto/witness/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: in-toto repo_name: witness description: Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.13" asset: witness_{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz - version_constraint: semver("<= 0.1.11") asset: witness_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: witness_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.6.0") asset: witness_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: witness_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: witness_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: witness_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/in-toto/witness/releases/download/{{.Version}}/witness_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - "https://github.com/in-toto/witness/.github/workflows/release.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/in-toto/witness/releases/download/{{.Version}}/witness_{{trimV .Version}}_checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/incu6us/goimports-reviser/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: incu6us repo_name: goimports-reviser description: Right imports sorting & code formatting tool (goimports alternative) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.4" asset: goimports-reviser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.5.1") asset: goimports-reviser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.9.0") asset: goimports-reviser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: goimports-reviser_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/influxdata/influx-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: influxdata repo_name: influx-cli description: CLI for managing resources in InfluxDB v2 rosetta2: true supported_envs: - darwin - linux - amd64 url: https://dl.influxdata.com/influxdb/releases/influxdb2-client-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip version_constraint: semver(">= 2.7.1") files: - name: influx version_overrides: - version_constraint: semver("< 2.7.1") files: - name: influx src: influxdb2-client-{{trimV .Version}}-{{.OS}}-{{.Arch}}/influx ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/infracost/infracost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: infracost repo_name: infracost description: Cloud cost estimates for Terraform in pull requests. Love your cloud bill asset: infracost-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: infracost src: infracost-{{.OS}}-{{.Arch}} format: tar.gz overrides: - goos: windows goarch: amd64 files: - name: infracost src: infracost.exe - goos: windows goarch: arm64 files: - name: infracost src: infracost-arm64.exe version_constraint: semver(">= 0.9.18") version_overrides: - version_constraint: semver(">= 0.9.17") checksum: enabled: false - version_constraint: "true" checksum: enabled: false supported_envs: - darwin - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/inlets/inlets-pro/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: inlets repo_name: inlets-pro description: Secure HTTP and TCP tunnels that just work supported_envs: - darwin - linux - amd64 asset: inlets-pro overrides: - goos: darwin goarch: arm64 asset: inlets-pro-darwin-arm64 - goos: darwin asset: inlets-pro-darwin - goarch: arm64 asset: inlets-pro-arm64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/inlets/inletsctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: inlets repo_name: inletsctl description: Create inlets servers on the top cloud platforms asset: inletsctl.tgz overrides: - goos: darwin asset: inletsctl-darwin.tgz files: - name: inletsctl src: inletsctl-darwin - goarch: arm64 asset: inletsctl-arm64.tgz files: - name: inletsctl src: inletsctl-arm64 checksum: # The checksum in the checksum file is not the checksum of tarball but the checksum of the executable binary in tarball. # aqua doesn't support such a case at the moment. enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/inlets/mixctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: inlets repo_name: mixctl description: A tiny TCP load balancer version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.3-rc1" no_asset: true - version_constraint: "true" format: raw asset: mixctl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: mixctl-arm64 - goos: darwin goarch: amd64 asset: mixctl-darwin - goos: darwin goarch: arm64 asset: mixctl-darwin-arm64 supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/innobead/huber/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: innobead repo_name: huber description: "Huber: A package installer for GitHub repository releases" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: huber-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.3") asset: huber-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.11") asset: huber-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: huber-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/inovex/CalendarSync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: inovex repo_name: CalendarSync description: Stateless CLI tool to sync calendars across different calendaring systems version_constraint: "false" version_overrides: - version_constraint: "true" asset: CalendarSync_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/instrumenta/kubeval/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: instrumenta repo_name: kubeval description: Validate your Kubernetes configuration files, supports multiple Kubernetes versions version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.1") asset: kubeval-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubeval-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/int128/cronjob-runner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: int128 repo_name: cronjob-runner description: Run one-shot Kubernetes Job from CronJob template and tail logs version_constraint: "false" version_overrides: - version_constraint: "true" asset: cronjob-runner_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/int128/ghcp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: int128 repo_name: ghcp description: Tool to fork a repository, commit files, create a pull request and upload assets using GitHub API version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.5.0") asset: ghcp_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.13.0") asset: ghcp_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: ghcp_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/int128/kauthproxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: int128 repo_name: kauthproxy description: Local authentication proxy for Kubernetes Dashboard (kubectl auth-proxy) files: - name: kauthproxy - name: kubectl-auth_proxy src: kauthproxy version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.1") asset: kauthproxy_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kauthproxy_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/int128/kubectl-external-forward/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: int128 repo_name: kubectl-external-forward asset: kubectl-external_forward_{{.OS}}_{{.Arch}}.zip description: kubectl plugin to connect to external host via Envoy Proxy in Kubernetes cluster files: - name: kubectl-external_forward supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/int128/kubelogin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: int128 repo_name: kubelogin description: kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login) files: - name: kubectl-oidc_login src: kubelogin version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.5.0") asset: kubelogin_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.8.2") asset: kubelogin_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kubelogin_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.18.0") asset: kubelogin_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.22.1") asset: kubelogin_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 1.31.1") asset: kubelogin_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: kubelogin_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/int128/yamlpatch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: int128 repo_name: yamlpatch description: Apply JSON Patch to YAML Document preserving positions and comments version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: yamlpatch_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: yamlpatch_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/interlynk-io/sbomqs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: interlynk-io repo_name: sbomqs description: "sbomqs: The Comprehensive SBOM Quality & Compliance Tool" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") no_asset: true - version_constraint: semver("<= 0.0.9") asset: sbomqs-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sbomqs_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.0") asset: sbomqs-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: sbomqs_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.0.2") asset: sbomqs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: sbomqs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/interlynk-io/sbomqs/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate - https://github.com/interlynk-io/sbomqs/releases/download/{{.Version}}/{{.Asset}}.pem - --signature - https://github.com/interlynk-io/sbomqs/releases/download/{{.Version}}/{{.Asset}}.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iovisor/kubectl-trace/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: iovisor repo_name: kubectl-trace description: Schedule bpftrace programs on your kubernetes cluster using the kubectl version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1-rc.0") asset: kubectl-trace_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kubectl-trace_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubectl-trace_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kubectl-trace_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ip7z/7zip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ip7z repo_name: 7zip description: 7-Zip is a file archiver with a high compression ratio files: - name: 7zzs - name: 7zz - name: 7za version_constraint: "false" version_overrides: - version_constraint: Version == "21.07" asset: 7z{{replace "." "" .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: darwin: mac amd64: x64 overrides: - goos: linux files: - name: 7zzs - goos: darwin asset: 7z{{replace "." "" .Version}}-{{.OS}}.{{.Format}} files: - name: 7zz - goos: windows format: 7z asset: 7z{{replace "." "" .Version}}-extra.{{.Format}} files: - name: 7za src: "{{.Arch}}/7za.exe" - version_constraint: Version in ["22.00", "22.01"] asset: 7z{{replace "." "" .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x64 overrides: - goos: linux files: - name: 7zzs - goos: windows format: 7z asset: 7z{{replace "." "" .Version}}-extra.{{.Format}} files: - name: 7za src: "{{.Arch}}/7za.exe" supported_envs: - linux - windows - version_constraint: Version == "23.01" asset: 7z{{replace "." "" .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: darwin: mac amd64: x64 overrides: - goos: linux files: - name: 7zzs - goos: darwin asset: 7z{{replace "." "" .Version}}-{{.OS}}.{{.Format}} files: - name: 7zz - goos: windows format: 7z asset: 7z{{replace "." "" .Version}}-extra.{{.Format}} files: - name: 7za src: "{{.Arch}}/7za.exe" - version_constraint: Version in ["24.05", "24.06"] asset: 7z{{replace "." "" .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: darwin: mac amd64: x64 overrides: - goos: linux files: - name: 7zzs - goos: darwin asset: 7z{{replace "." "" .Version}}-{{.OS}}.{{.Format}} files: - name: 7zz - goos: windows format: 7z asset: 7z{{replace "." "" .Version}}-extra.{{.Format}} files: - name: 7za src: "{{.Arch}}/7za.exe" - version_constraint: "true" asset: 7z{{replace "." "" .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz replacements: amd64: x64 darwin: mac overrides: - goos: linux files: - name: 7zzs - name: 7zz - goos: darwin asset: 7z{{replace "." "" .Version}}-{{.OS}}.{{.Format}} files: - name: 7zz - goos: windows format: 7z asset: 7z{{replace "." "" .Version}}-extra.{{.Format}} files: - name: 7za src: "{{.Arch}}/7za.exe" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipfs/kubo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ipfs repo_name: kubo aliases: - name: ipfs/go-ipfs description: IPFS is a global, versioned, peer-to-peer filesystem supported_envs: - darwin - linux - amd64 format: tar.gz overrides: - goos: windows format: zip version_constraint: semver(">= 0.14.0") asset: kubo_{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} files: - name: ipfs src: kubo/ipfs version_overrides: - version_constraint: "true" asset: go-ipfs_{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} files: - name: ipfs src: go-ipfs/ipfs checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/cidr2ip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/cidr2ip repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "cidr2ip-" supported_envs: - darwin - linux - amd64 asset: cidr2ip_{{trimPrefix "cidr2ip-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: cidr2ip src: cidr2ip_{{trimPrefix "cidr2ip-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: cidr2ip src: cidr2ip_{{trimPrefix "cidr2ip-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/cidr2range/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/cidr2range repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "cidr2range-" supported_envs: - darwin - linux - amd64 asset: cidr2range_{{trimPrefix "cidr2range-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: cidr2range src: cidr2range_{{trimPrefix "cidr2range-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: cidr2range src: cidr2range_{{trimPrefix "cidr2range-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/grepip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/grepip repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "grepip-" supported_envs: - darwin - linux - amd64 asset: grepip_{{trimPrefix "grepip-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: grepip src: grepip_{{trimPrefix "grepip-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: grepip src: grepip_{{trimPrefix "grepip-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/prips/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/prips repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "prips-" supported_envs: - darwin - linux - amd64 asset: prips_{{trimPrefix "prips-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: prips src: prips_{{trimPrefix "prips-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: prips src: prips_{{trimPrefix "prips-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/randip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/randip repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "randip-" supported_envs: - darwin - linux - amd64 asset: randip_{{trimPrefix "randip-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: randip src: randip_{{trimPrefix "randip-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: randip src: randip_{{trimPrefix "randip-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/range2cidr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/range2cidr repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "range2cidr-" supported_envs: - darwin - linux - amd64 asset: range2cidr_{{trimPrefix "range2cidr-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: range2cidr src: range2cidr_{{trimPrefix "range2cidr-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: range2cidr src: range2cidr_{{trimPrefix "range2cidr-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/range2ip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/range2ip repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "range2ip-" supported_envs: - darwin - linux - amd64 asset: range2ip_{{trimPrefix "range2ip-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: range2ip src: range2ip_{{trimPrefix "range2ip-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: range2ip src: range2ip_{{trimPrefix "range2ip-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "ipinfo-" supported_envs: - darwin - linux - amd64 asset: ipinfo_{{trimPrefix "ipinfo-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: ipinfo src: ipinfo_{{trimPrefix "ipinfo-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: ipinfo src: ipinfo_{{trimPrefix "ipinfo-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipinfo/cli/splitcidr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: ipinfo/cli/splitcidr repo_owner: ipinfo repo_name: cli description: Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data) version_filter: Version startsWith "splitcidr-" supported_envs: - darwin - linux - amd64 asset: splitcidr_{{trimPrefix "splitcidr-" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: splitcidr src: splitcidr_{{trimPrefix "splitcidr-" .Version}}_{{.OS}}_{{.Arch}}.exe files: - name: splitcidr src: splitcidr_{{trimPrefix "splitcidr-" .Version}}_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ipld/go-car/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ipld repo_name: go-car description: A content addressible archive utility asset: go-car_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: car overrides: - goos: darwin asset: go-car_{{trimV .Version}}_{{.OS}}_all.{{.Format}} files: - name: car src: go-car - goos: linux format: tar.gz checksum: type: github_release asset: go-car_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ismaelgv/rnr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ismaelgv repo_name: rnr description: A command-line tool to batch rename files and directories files: - name: rnr src: rnr-{{.Version}}-{{.Arch}}-{{.OS}}/rnr version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: rnr-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: rnr replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true - version_constraint: "true" asset: rnr-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/istio/istio/istioctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: istio/istio/istioctl type: github_release repo_owner: istio repo_name: istio description: The istioctl tool is a configuration command line utility that allows service operators to debug and diagnose their Istio service mesh deployments supported_envs: - darwin - linux - amd64 replacements: darwin: osx windows: win asset: istioctl-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz files: - name: istioctl overrides: - goos: darwin goarch: amd64 asset: istioctl-{{.Version}}-osx.tar.gz - goos: windows asset: istioctl-{{.Version}}-win.zip checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itamae-kitchen/mitamae/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itamae-kitchen repo_name: mitamae description: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef files: - name: mitamae src: mitamae-{{.Arch}}-{{.OS}} version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.2" asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.4") asset: itamae-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.16") asset: itamae-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 files: - name: itamae src: itamae-{{.Arch}}-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.0") asset: itamae-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 files: - name: itamae src: itamae-{{.Arch}}-{{.OS}} overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.2") asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.11.1") asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.11.7") asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("< 1.14.4") asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 github_artifact_attestations: signer_workflow: itamae-kitchen/mitamae/.github/workflows/build.yml supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itaysk/kubectl-neat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itaysk repo_name: kubectl-neat description: Clean up Kubernetes yaml and json output to make it readable version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: kubectl-neat_{{.OS}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - darwin files: - name: kubectl-neat src: dist/{{.OS}}/kubectl-neat - version_constraint: semver("<= 2.0.2") asset: kubectl-neat_{{.OS}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kubectl-neat_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchio/butler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: itchio repo_name: butler description: Command-line itch.io helper version_constraint: "false" version_overrides: - version_constraint: "true" url: https://broth.itch.zone/butler/{{.OS}}-{{.Arch}}/{{trimV .Version}}/archive/default format: zip append_ext: false rosetta2: true windows_arm_emulation: true supported_envs: - amd64 - darwin - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/bed/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: bed asset: bed_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Binary editor written in Go overrides: - goos: linux format: tar.gz files: - name: bed src: bed_{{.Version}}_{{.OS}}_{{.Arch}}/bed ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/fillin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: fillin asset: fillin_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: fill-in your command and execute overrides: - goos: linux format: tar.gz files: - name: fillin src: fillin_{{.Version}}_{{.OS}}_{{.Arch}}/fillin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/gojo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: gojo asset: gojo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Yet another Go implementation of jo overrides: - goos: linux format: tar.gz files: - name: gojo src: gojo_{{.Version}}_{{.OS}}_{{.Arch}}/gojo ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/gojq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: gojq asset: gojq_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: Pure Go implementation of jq format: zip overrides: - goos: linux format: tar.gz files: - name: gojq src: gojq_{{.Version}}_{{.OS}}_{{.Arch}}/gojq ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/json2yaml/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: json2yaml asset: json2yaml_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: An efficient JSON to YAML converter written in Go language overrides: - goos: linux format: tar.gz files: - name: json2yaml src: json2yaml_{{.Version}}_{{.OS}}_{{.Arch}}/json2yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/maze/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: maze description: A maze command written in Go asset: maze_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz files: - name: maze src: maze_{{.Version}}_{{.OS}}_{{.Arch}}/maze complete_windows_ext: false version_constraint: semver(">= 0.0.8") version_overrides: - version_constraint: semver(">= 0.0.4") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("< 0.0.4") asset: maze_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - amd64 rosetta2: true files: - name: maze src: maze_{{.OS}}_{{.Arch}}/maze overrides: - goos: linux format: tar.gz - goos: windows files: - name: maze complete_windows_ext: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/itchyny/mmv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: itchyny repo_name: mmv asset: mmv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: rename multiple files with editor format: zip overrides: - goos: linux format: tar.gz files: - name: mmv src: mmv_{{.Version}}_{{.OS}}_{{.Arch}}/mmv ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ivaaaan/smug/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ivaaaan repo_name: smug description: Session manager and task runner for tmux. Start your development environment within one command version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.5" asset: smug.{{trimV .Version}}._{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.2") asset: smug_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.4") asset: smug_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.4") asset: smug_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: smug_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ivanilves/lstags/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ivanilves repo_name: lstags description: Explore Docker registries and manipulate Docker images asset: lstags-{{.OS}}-{{.Version}}.tar.gz supported_envs: - windows - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iximiuz/kexp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: iximiuz repo_name: kexp description: "k'exp - Kubernetes Explorer" version_constraint: "false" version_overrides: - version_constraint: "true" asset: kexp_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/iyear/tdl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: iyear repo_name: tdl description: A Telegram toolkit written in Golang version_constraint: "false" version_overrides: - version_constraint: "true" asset: tdl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: tdl_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/j178/prek/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: j178 repo_name: prek description: Better `pre-commit`, re-engineered in Rust version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.5") asset: pre-commit-rs-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: prek src: "{{.AssetWithoutExt}}/pre-commit" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: prek src: pre-commit supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.22") asset: prefligit-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: prek src: "{{.AssetWithoutExt}}/prefligit" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: prek src: prefligit supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.28") asset: prek-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: prek src: "{{.AssetWithoutExt}}/prek" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: prek supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.6") asset: prek-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: prek src: "{{.AssetWithoutExt}}/prek" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: prek - version_constraint: semver("<= 0.3.0") asset: prek-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: prek src: "{{.AssetWithoutExt}}/prek" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: prek github_immutable_release: true - version_constraint: "true" asset: prek-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: prek src: "{{.AssetWithoutExt}}/prek" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: prek github_artifact_attestations: signer_workflow: j178/prek/.github/workflows/release.yml github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jacek-kurlit/pik/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jacek-kurlit repo_name: pik description: Process Interactive Kill version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.0" asset: pik-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin files: - name: pik src: "{{.AssetWithoutExt}}/pik" - version_constraint: Version == "0.14.0" asset: pik-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 files: - name: pik src: "{{.AssetWithoutExt}}/pik" - version_constraint: semver("<= 0.13.0") asset: pik-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin files: - name: pik src: "{{.AssetWithoutExt}}/pik" - version_constraint: "true" asset: pik-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin files: - name: pik src: "{{.AssetWithoutExt}}/pik" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jackchuka/confluence-md/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jackchuka repo_name: confluence-md description: From Confluence to clean Markdown, images and all — just one command version_constraint: "false" version_overrides: - version_constraint: "true" asset: confluence-md_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: confluence-md_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jackchuka/mdschema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jackchuka repo_name: mdschema description: A declarative schema-based Markdown validator that helps maintain consistent documentation structure across projects version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.11.2") asset: mdschema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: mdschema_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: mdschema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: mdschema_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jacobdeichert/mask/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jacobdeichert repo_name: mask description: A CLI task runner defined by a simple markdown file asset: mask-{{.SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc files: - name: mask src: mask-{{.SemVer}}-{{.Arch}}-{{.OS}}/mask supported_envs: - darwin - amd64 version_prefix: mask/ checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 version_constraint: semver(">= 0.11.4") version_overrides: - version_constraint: semver(">= 0.11.3") asset: mask-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} version_prefix: "" checksum: enabled: false - version_constraint: semver(">= 0.11.2") asset: mask-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc version_prefix: "" checksum: enabled: false - version_constraint: semver(">= 0.11.1") asset: mask-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin version_prefix: "" checksum: enabled: false - version_constraint: semver("< 0.11.1") asset: mask-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} overrides: [] replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin version_prefix: "" rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jamesWoolfenden/pike/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jamesWoolfenden repo_name: pike description: Pike is a tool for determining the permissions or policy required for IAC code version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.3" no_asset: true - version_constraint: semver("<= 0.1.3") asset: pike_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pike_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.35") asset: pike_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pike_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: pike_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pike_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jamesob/desk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: jamesob repo_name: desk path: desk description: A lightweight workspace manager for the shell ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jamf/Notifier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jamf repo_name: Notifier description: Swift project which can post macOS alert or banner notifications on 10.15+ clients version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.3.0") asset: dataJAR-Notifier-{{.Version}}.{{.Format}} format: pkg files: - name: Notifier src: Payload/Applications/Utilities/Notifier.app/Contents/MacOS/Notifier supported_envs: - darwin - version_constraint: "true" asset: Notifier-{{.Version}}.{{.Format}} format: pkg files: - name: Notifier src: Payload/Applications/Utilities/Notifier.app/Contents/MacOS/Notifier supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jamietsao/random-winner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jamietsao repo_name: random-winner description: Wrote a silly program to select a random winner from my team version_constraint: "false" version_overrides: - version_constraint: "true" asset: random-winner-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jbangdev/jbang/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jbangdev repo_name: jbang description: "Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease" link: https://jbang.dev/ search_words: - java version_constraint: "false" version_overrides: - version_constraint: semver("< 0.48.0") error_message: Use version >= 0.48.0. Older versions are not supported. - version_constraint: "true" asset: jbang.zip files: - name: jbang src: jbang/bin/jbang overrides: - goos: windows files: - name: jbang src: jbang/bin/jbang.cmd checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jckuester/terradozer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jckuester repo_name: terradozer description: Terraform destroy without configuration files supported_envs: - darwin - amd64 rosetta2: true asset: terradozer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: terradozer src: terradozer_{{trimV .Version}}_{{.OS}}_{{.Arch}}/terradozer checksum: type: github_release asset: terradozer_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jdx/hk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jdx repo_name: hk description: git hook and pre-commit lint manager version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") no_asset: true - version_constraint: semver("<= 0.1.9") asset: hk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 supported_envs: - linux - darwin/arm64 - version_constraint: semver("< 1.11.0") asset: hk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip supported_envs: - linux - darwin/arm64 - windows - version_constraint: "true" asset: hk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip supported_envs: - linux - darwin/arm64 - windows github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jdx/mise/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jdx repo_name: mise aliases: - name: jdxcode/rtx - name: jdx/rtx description: dev tools, env vars, task runner version_constraint: "false" version_overrides: - version_constraint: semver("<= 2023.12.9") asset: rtx-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: rtx src: rtx/bin/rtx replacements: amd64: x64 darwin: macos supported_envs: - linux - darwin - version_constraint: semver("<= 2024.0.0") asset: rtx-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: rtx src: rtx/bin/rtx overrides: - goos: linux asset: rtx-{{.Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} replacements: amd64: x64 darwin: macos supported_envs: - linux - darwin - version_constraint: semver(">= 2025.7.13, <= 2025.7.15") no_asset: true - version_constraint: semver("<= 2025.8.21") asset: mise-{{.Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} format: tar.gz files: - name: mise src: mise/bin/mise overrides: - goos: darwin asset: mise-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 darwin: macos supported_envs: - linux - darwin - version_constraint: "true" asset: mise-{{.Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} format: tar.gz files: - name: mise src: mise/bin/mise overrides: - goos: darwin asset: mise-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 darwin: macos supported_envs: - linux - darwin github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jdx/pitchfork/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jdx repo_name: pitchfork description: Daemons with DX version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.1" no_asset: true - version_constraint: semver("<= 0.1.3") asset: pitchfork-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 supported_envs: - linux - darwin/arm64 - version_constraint: "true" asset: pitchfork-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip supported_envs: - linux - darwin/arm64 - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jdx/usage/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jdx repo_name: usage description: A specification for CLIs version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.16" no_asset: true - version_constraint: semver("<= 0.7.0") asset: usage-universal-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux asset: usage-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.7.2") no_asset: true - version_constraint: semver("<= 2.2.0") asset: usage-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: usage-universal-{{.OS}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 2.15.1") asset: usage-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: usage-universal-{{.OS}}.{{.Format}} supported_envs: - linux - darwin github_immutable_release: true - version_constraint: "true" asset: usage-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin asset: usage-universal-{{.OS}}.{{.Format}} - goos: windows format: zip github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jedisct1/minisign/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jedisct1 repo_name: minisign description: A dead simple tool to sign files and verify digital signatures version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3") asset: minisign-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: darwin: osx supported_envs: - darwin - version_constraint: Version == "0.4" no_asset: true - version_constraint: semver("<= 0.8") asset: minisign-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: darwin: osx supported_envs: - darwin - version_constraint: Version == "0.9" asset: minisign-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: osx windows: win64 supported_envs: - darwin - windows/amd64 - version_constraint: Version in ["0.10", "0.11"] asset: minisign-{{.Version}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos windows: win64 amd64: x86_64 arm64: aarch64 overrides: - goos: linux format: tar.gz files: - name: minisign src: minisign-{{.OS}}/{{.Arch}}/minisign - goos: windows files: - name: minisign src: minisign-win64/minisign.exe supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: minisign-{{.Version}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: minisign src: minisign-{{.OS}}/{{.Arch}}/minisign replacements: darwin: macos windows: win64 amd64: x86_64 arm64: aarch64 overrides: - goos: linux format: tar.gz - goos: darwin files: - name: minisign supported_envs: - darwin/arm64 - windows - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jedisct1/piknik/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jedisct1 repo_name: piknik description: Copy/paste anything over the network version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3") asset: piknik-{{.OS}}-{{.Version}}.{{.Format}} format: tar.gz replacements: darwin: macos windows: win64 files: - name: piknik src: "{{.OS}}/piknik" overrides: - goos: linux asset: piknik-{{.OS}}_{{.Arch}}-{{.Version}}.{{.Format}} replacements: amd64: x86_64 files: - name: piknik src: "{{.OS}}-{{.Arch}}/piknik" - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: piknik-{{.OS}}_{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz replacements: darwin: macos windows: win64 files: - name: piknik src: "{{.OS}}/piknik" overrides: - goos: linux replacements: amd64: x86_64 files: - name: piknik src: "{{.OS}}-{{.Arch}}/piknik" - goos: darwin asset: piknik-{{.OS}}-{{.Version}}.{{.Format}} - goos: windows format: zip asset: piknik-{{.OS}}-{{.Version}}.{{.Format}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jenkins-x/jx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jenkins-x repo_name: jx description: Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton version_constraint: "false" version_overrides: - version_constraint: Version in ["v3.2.0", "3.2.381", "3.2.382", "3.2.383", "v3.5.19", "v3.7.0", "v3.10.159"] no_asset: true - version_constraint: Version == "v3.2.6" asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - version_constraint: Version == "v2.1.156" asset: jx-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: jx-cli-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.1") asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.1.155") asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.2.5") asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.2.261") asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.3.4") asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 3.4.2") no_asset: true - version_constraint: semver("<= 3.10.182") asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: jx-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: jx-checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/jenkins-x/jx/.github/workflows/jenkins-x-release.yaml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/jenkins-x/jx/releases/download/{{.Version}}/jx-checksums.txt.sig - --certificate - https://github.com/jenkins-x/jx/releases/download/{{.Version}}/jx-checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jenkins-zh/jenkins-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jenkins-zh repo_name: jenkins-cli description: Jenkins CLI allows you to manage your Jenkins in an easy way supported_envs: - darwin - linux - amd64 asset: jcli-{{.OS}}-{{.Arch}}.{{.Format}} # There is a binary for darwin arm64, but it doesn't work. # > zsh: killed --help rosetta2: true format: tar.gz overrides: - goos: windows format: zip files: - name: jcli checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jesseduffield/horcrux/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jesseduffield repo_name: horcrux description: Split your file into encrypted fragments so that you don't need to remember a passcode version_constraint: "false" version_overrides: - version_constraint: "true" asset: horcrux_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: horcrux_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jesseduffield/lazydocker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jesseduffield repo_name: lazydocker description: The lazier way to manage everything docker version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11" no_asset: true - version_constraint: Version == "v0.12" asset: lazydocker_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.7.4") asset: lazydocker_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.10.0") asset: lazydocker_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: lazydocker_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jesseduffield/lazygit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jesseduffield repo_name: lazygit description: simple terminal UI for git commands version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.6") || Version in ["v0.1.12", "v0.1.77"] no_asset: true - version_constraint: Version == "v0.1.7" asset: lazygit_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.11") asset: lazygit_{{.OS}}_{{.Arch}}_{{.Version}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.16") asset: lazygit_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: arm64: arm - version_constraint: Version == "v0.1.22" asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.25" asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: linux: Linux windows: Windows overrides: - goos: windows replacements: amd64: x86_64 supported_envs: - linux/arm64 - windows/amd64 - version_constraint: semver("<= 0.1.29") asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.16.2") asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.17.2") no_asset: true - version_constraint: semver("<= 0.24.2") asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.34.0") asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.53.0") asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: lazygit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jesseduffield/lazynpm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jesseduffield repo_name: lazynpm description: terminal UI for npm version_constraint: "false" version_overrides: - version_constraint: "true" asset: lazynpm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jessfraz/dockfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jessfraz repo_name: dockfmt description: Dockerfile format and parser. Like `gofmt` but for Dockerfiles version_constraint: "false" version_overrides: - version_constraint: "true" asset: dockfmt-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false overrides: - goos: darwin # Pre built binaries don't work on macOS because they are too old. # https://github.com/aquaproj/aqua-registry/pull/23000#issuecomment-2116536645 type: go_install path: github.com/jessfraz/dockfmt checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jetify-com/devbox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jetify-com repo_name: devbox aliases: - name: jetpack-io/devbox description: Instant, easy, and predictable development environments version_constraint: "false" version_overrides: - version_constraint: "true" asset: devbox_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jez/as-tree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jez repo_name: as-tree description: Print a list of paths as a tree of paths version_constraint: "false" version_overrides: - version_constraint: "true" asset: as-tree-{{.Version}}-{{.OS}}.{{.Format}} format: zip replacements: darwin: osx supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jiro4989/ojosama/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jiro4989 repo_name: ojosama description: テキストを壱百満天原サロメお嬢様風の口調に変換します version_constraint: "false" version_overrides: - version_constraint: "true" asset: ojosama_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jiro4989/relma/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jiro4989 repo_name: relma description: GitHub Releases Management cli version_constraint: "false" version_overrides: - version_constraint: "true" asset: relma-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jiro4989/textimg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jiro4989 repo_name: textimg asset: textimg-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: Command to convert from color text (ANSI or 256) to image overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jirutka/tty-copy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jirutka repo_name: tty-copy description: Copy content to system clipboard via TTY and terminal using ANSI OSC52 sequence version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: tty-copy.{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: tty-copy.{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jj-vcs/jj/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jj-vcs repo_name: jj aliases: - name: martinvonz/jj description: A Git-compatible VCS that is both simple and powerful version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.3.1", "v0.5.0"] no_asset: true - version_constraint: semver("<= 0.3.0") asset: jj_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu checksum: type: github_release asset: jj_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}}.sha256sum algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.13.0") asset: jj-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.17.1") asset: jj-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc arm64: aarch64 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.18.0" asset: jj-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc arm64: aarch64 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.20.0") asset: jj-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc arm64: aarch64 overrides: - goos: windows format: zip supported_envs: # darwin/amd64 was dropped. https://github.com/martinvonz/jj/pull/3999#issuecomment-2198984242 - darwin/arm64 - windows - linux - version_constraint: "true" asset: jj-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc arm64: aarch64 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jkfran/killport/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jkfran repo_name: killport description: A command-line tool to easily kill processes running on a specified port version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: killport-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - version_constraint: Version == "v0.5.0" asset: killport-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: semver("<= 0.8.0") || Version == "v1.0.0" asset: killport-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: linux-gnu supported_envs: - linux - darwin - version_constraint: "true" asset: killport-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-gnu linux: linux-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jmattheis/goverter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: jmattheis repo_name: goverter description: Generate type-safe Go converters by simply defining an interface path: github.com/jmattheis/goverter/cmd/goverter ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jmespath/jp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jmespath repo_name: jp description: Command line interface to JMESPath - http://jmespath.org version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") asset: jp-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.2.0" asset: jp-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: "true" asset: jp-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/joehillen/sysz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: joehillen repo_name: sysz description: An fzf terminal UI for systemctl version_constraint: "false" version_overrides: - version_constraint: "true" asset: sysz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/joerdav/xc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: joerdav repo_name: xc description: Markdown defined task runner version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.30" asset: xc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.43") asset: xc_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: xc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/johanhaleby/kubetail/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: johanhaleby repo_name: kubetail path: kubetail description: Bash script to tail Kubernetes logs from multiple pods at the same time ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/johnkerl/miller/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: johnkerl repo_name: miller description: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON asset: miller-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: mlr src: miller-{{trimV .Version}}-{{.OS}}-{{.Arch}}/mlr supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: miller-{{trimV .Version}}-checksums.txt algorithm: sha256 version_constraint: semver(">= 6.9.0") version_overrides: - version_constraint: Version == "v5.1.0w" asset: mlr format: raw overrides: [] supported_envs: - windows/amd64 checksum: enabled: false - version_constraint: Version == "v6.0.0-beta" asset: mlr-{{.OS}}-latest.{{.Format}} format: zip files: - name: mlr overrides: [] replacements: darwin: macos supported_envs: - darwin - windows/amd64 rosetta2: true checksum: enabled: false - version_constraint: Version == "v6.0.0.rc1" asset: mlr-{{.OS}}-{{trimV .Version}}.{{.Format}} format: zip overrides: [] files: - name: mlr replacements: darwin: macos supported_envs: - darwin - windows/amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 6.1.0") replacements: darwin: macos - version_constraint: semver(">= 6.0.0") asset: miller_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] files: - name: mlr checksum: type: github_release asset: miller_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver(">= 5.10.3") asset: mlr.{{.OS}}_{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} replacements: darwin: osx supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.10.1") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} replacements: darwin: osx supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.9.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} - goos: windows asset: mlr replacements: darwin: osx supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.8.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} replacements: darwin: osx supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.7.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} - goos: windows asset: mlr replacements: darwin: osx supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.6.2") asset: mlr.{{.OS}}_{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} - goos: windows asset: mlr replacements: darwin: osx supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.6.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} - goos: windows asset: mlr replacements: darwin: osx supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.5.0") asset: mlr.{{.OS}}_{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} - goos: windows asset: mlr replacements: darwin: osx supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.4.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: windows asset: mlr supported_envs: - linux/amd64 - windows/amd64 checksum: enabled: false - version_constraint: semver(">= 5.3.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} replacements: darwin: osx supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.2.2") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: [] replacements: amd64: x86_64 supported_envs: - linux/amd64 checksum: enabled: false - version_constraint: semver(">= 5.2.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: mlr.mac{{.OS}} - goos: windows asset: mlr replacements: darwin: osx supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 5.1.0") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: [] replacements: amd64: x86_64 supported_envs: - linux/amd64 checksum: enabled: false - version_constraint: semver(">= 2.1.3") asset: mlr.{{.OS}}.{{.Arch}} format: raw overrides: [] replacements: amd64: x86_64 supported_envs: - linux/amd64 checksum: enabled: false - version_constraint: semver("< 2.1.3") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jonaslu/ain/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jonaslu repo_name: ain asset: ain_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: An HTTP API client for the terminal files: - name: ain src: ain_{{trimV .Version}}_{{.OS}}_{{.Arch}}/ain replacements: darwin: mac_os amd64: x86_64 format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jorgerojas26/lazysql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jorgerojas26 repo_name: lazysql description: A cross-platform TUI database management tool written in Go version_constraint: "false" version_overrides: - version_constraint: "true" asset: lazysql_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: lazysql_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/josephburnett/jd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: josephburnett repo_name: jd description: JSON diff and patch asset: jd-{{.Arch}}-{{.OS}} format: raw version_constraint: semver(">= 1.6.1") version_overrides: - version_constraint: semver(">= 1.5.0") complete_windows_ext: false - version_constraint: Version == "v1.4.0" complete_windows_ext: false rosetta2: true overrides: - goos: linux goarch: arm64 type: go_install path: github.com/josephburnett/jd - goos: windows goarch: arm64 type: go_install path: github.com/josephburnett/jd - version_constraint: semver(">= 1.2.0") asset: jd overrides: - goarch: arm64 type: go_install path: github.com/josephburnett/jd - goos: darwin goarch: amd64 type: go_install path: github.com/josephburnett/jd - goos: windows goarch: amd64 type: go_install path: github.com/josephburnett/jd - version_constraint: semver("< 1.2.0") asset: jd supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/joshdk/retry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: joshdk repo_name: retry description: Rerun a command until it eventually succeeds, or doesn't version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.1") asset: retry-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: retry-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/joshmedeski/sesh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: joshmedeski repo_name: sesh description: Smart session manager for the terminal version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" no_asset: true - version_constraint: "true" asset: sesh_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sesh_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jpbruinsslot/slack-term/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jpbruinsslot repo_name: slack-term aliases: - name: erroneousboat/slack-term description: Slack client for your terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: slack-term-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jpillora/chisel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jpillora repo_name: chisel description: A fast TCP/UDP tunnel over HTTP version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.3") asset: chisel_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: chisel src: "{{.AssetWithoutExt}}/chisel" replacements: arm64: arm overrides: - goos: linux format: tar.gz - goos: windows files: - name: chisel - version_constraint: semver("<= 1.3.1") asset: chisel_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: chisel src: "{{.AssetWithoutExt}}" overrides: - goos: linux replacements: arm64: arm - goos: windows asset: chisel_{{.OS}}_{{.Arch}}.exe.{{.Format}} - version_constraint: semver("<= 1.7.4") asset: chisel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: chisel src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: chisel_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.7.6") asset: chisel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: chisel src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: chisel_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.10.1") asset: chisel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz files: - name: chisel src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: chisel_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: chisel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz files: - name: chisel src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: chisel_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: chisel ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jqlang/jq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jqlang repo_name: jq aliases: - name: stedolan/jq description: Command-line JSON processor version_constraint: "false" version_prefix: jq- version_overrides: - version_constraint: semver("<= 1.2") no_asset: true - version_constraint: semver("<= 1.4") asset: jq-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: osx windows: win64 overrides: - goos: windows asset: jq-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "jq-1.5rc1" asset: jq-{{.OS}}-{{.Arch}}-static format: raw replacements: windows: win64 amd64: x86_64 overrides: - goos: windows asset: jq-{{.OS}} supported_envs: - linux/amd64 - windows - version_constraint: Version == "jq-1.5rc2" asset: jq-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: osx windows: win64 overrides: - goos: windows asset: jq-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6") asset: jq-{{.OS}} format: raw rosetta2: true replacements: linux: linux64 darwin: osx windows: win64 overrides: - goos: darwin asset: jq-{{.OS}}-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("< 1.8.0") asset: jq-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: "true" asset: jq-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: sha256sum.txt algorithm: sha256 github_artifact_attestations: signer_workflow: jqlang/jq/.github/workflows/ci.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jreisinger/checkip/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jreisinger repo_name: checkip aliases: - name: jreisinger/checkip - name: go-monk/checkip description: Get (security) info about IP addresses rosetta2: true asset: checkip_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jreleaser/jreleaser/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: jreleaser/jreleaser type: github_release repo_owner: jreleaser repo_name: jreleaser description: Release projects quickly and easily with JReleaser complete_windows_ext: false asset: jreleaser-{{trimV .Version}}.zip files: - name: jreleaser src: jreleaser-{{trimV .Version}}/bin/jreleaser checksum: type: github_release asset: jreleaser-{{trimV .Version}}.zip.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jreleaser/jreleaser/standalone/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: jreleaser/jreleaser/standalone type: github_release repo_owner: jreleaser repo_name: jreleaser description: Release projects quickly and easily with JReleaser rosetta2: true replacements: amd64: x86_64 darwin: osx linux: linux_musl arm64: aarch64 asset: jreleaser-standalone-{{trimV .Version}}-{{.OS}}-{{.Arch}}.zip files: - name: jreleaser src: jreleaser-standalone-{{trimV .Version}}-{{.OS}}-{{.Arch}}/bin/jreleaser - name: java src: jreleaser-standalone-{{trimV .Version}}-{{.OS}}-{{.Arch}}/bin/java - name: keytool src: jreleaser-standalone-{{trimV .Version}}-{{.OS}}-{{.Arch}}/bin/keytool - name: rmiregistry src: jreleaser-standalone-{{trimV .Version}}-{{.OS}}-{{.Arch}}/bin/rmiregistry checksum: type: github_release asset: checksums_sha256.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jscaltreto/eks-auth/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jscaltreto repo_name: eks-auth description: Standalone program to fetch authentication tokens for AWS EKS Clusters version_constraint: "false" version_overrides: - version_constraint: "true" asset: eks-auth-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jsonnet-bundler/jsonnet-bundler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jsonnet-bundler repo_name: jsonnet-bundler description: A jsonnet package manager files: - name: jb version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.0" asset: jb-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: Version == "v0.5.1" asset: jb-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.3.1") asset: jb-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: jb-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jstemmer/go-junit-report/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jstemmer repo_name: go-junit-report description: Convert Go test output to JUnit XML version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.0.0") asset: go-junit-report-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: go-junit-report-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jtyr/gbt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jtyr repo_name: gbt description: Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go rosetta2: true asset: gbt-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 files: - name: gbt src: gbt-{{trimV .Version}}/gbt checksum: type: github_release asset: gbt-{{trimV .Version}}-checksums-sha256.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/juan-leon/lowcharts/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: juan-leon repo_name: lowcharts description: Tool to draw low-resolution graphs in terminal version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: Version == "v0.5.1" asset: lowcharts-v0.5.0-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.6") asset: lowcharts-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: lowcharts-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/juanfont/headscale/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: juanfont repo_name: headscale description: An open source, self-hosted implementation of the Tailscale control server version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: headscale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.2") asset: headscale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.10.2") asset: headscale_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: headscale_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jubako/arx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jubako repo_name: arx description: Store files and directory in an archive. Like tar, but faster and with direct random access version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") no_asset: true - version_constraint: "true" asset: arx-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: arx src: arx-{{.Version}}-{{.OS}}/arx rosetta2: true windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip checksum: type: github_release file_format: regexp asset: "{{.Asset}}.sha256" algorithm: sha256 pattern: checksum: ^(\b[A-Fa-f0-9]{64}\b) supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/juicedata/juicefs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: juicedata repo_name: juicefs description: JuiceFS is a distributed POSIX file system built on top of Redis and S3 version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.12.0") no_asset: true - version_constraint: semver("<= 1.0.0-beta2") asset: juicefs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: juicefs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/juliosueiras/terraform-lsp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: juliosueiras repo_name: terraform-lsp description: Language Server Protocol for Terraform version_constraint: "false" version_overrides: - version_constraint: "true" asset: terraform-lsp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: terraform-lsp_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jumppad-labs/jumppad/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jumppad-labs repo_name: jumppad aliases: - name: shipyard-run/shipyard description: Modern cloud native development environments asset: jumppad_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.5.8") version_overrides: - version_constraint: semver(">= 0.3.20") asset: shipyard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} checksum: enabled: false files: - name: shipyard - version_constraint: semver(">= 0.3.13") files: - name: shipyard asset: shipyard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows - version_constraint: semver(">= 0.3.6") files: - name: shipyard asset: shipyard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows - version_constraint: semver(">= 0.0.3") files: - name: shipyard asset: shipyard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows rosetta2: true - version_constraint: semver(">= 0.0.2") asset: shipyard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: shipyard replacements: amd64: x86_64 linux: Linux windows: Windows supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/junegunn/fzf/fzf-tmux/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: junegunn/fzf/fzf-tmux type: github_content repo_owner: junegunn repo_name: fzf path: bin/fzf-tmux description: starts fzf in a tmux pane files: - name: fzf-tmux checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/junegunn/fzf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: junegunn repo_name: fzf description: ":cherry_blossom: A command-line fuzzy finder" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.25.1") asset: fzf-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: fzf_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "0.26.0" asset: fzf-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: fzf_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.27.3") asset: fzf-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: fzf_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: darwin checksum: enabled: false - version_constraint: semver("<= 0.53.0") asset: fzf-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: fzf_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.54.1") asset: fzf-{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: fzf_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - version_constraint: "true" asset: fzf-{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: fzf_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/just-every/code/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: just-every repo_name: code description: Fast, effective, mind-blowing, coding CLI. Browser integration, multi-agents, theming, and reasoning control. Orchestrate agents from OpenAI, Claude, Gemini or any provider version_filter: not (Version startsWith "preview") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.3" asset: code-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.1.5") asset: coder-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.1.8") asset: code-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.1.13") asset: coder-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.2.34") asset: code-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: code-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc files: - name: code src: code-{{.Arch}}-{{.OS}} overrides: - goos: windows format: zip asset: code-{{.Arch}}-{{.OS}}.exe.{{.Format}} files: - name: code src: code-{{.Arch}}-{{.OS}}.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/justjanne/powerline-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: justjanne repo_name: powerline-go description: A beautiful and useful low-latency prompt for your shell, written in go version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") asset: powerline-go format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.15.0") asset: powerline-go-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.16.0" no_asset: true - version_constraint: semver("<= 1.18.0") asset: powerline-go-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.19.0" no_asset: true - version_constraint: semver("< 1.23") asset: powerline-go-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: Version == "v1.23" asset: powerline-go-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - amd64 - version_constraint: "true" asset: powerline-go-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/justmiles/go-markdown2confluence/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: justmiles repo_name: go-markdown2confluence description: Push markdown files to Confluence Cloud asset: go-markdown2confluence_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 files: - name: markdown2confluence version_constraint: semver(">= 3.3.2") version_overrides: - version_constraint: semver(">= 3.3.1") supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 3.3.0") supported_envs: - darwin - linux - amd64 rosetta2: true - version_constraint: semver(">= 3.1.1") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 3.0.0") asset: markdown2confluence_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 2.0.0") asset: markdown2confluence-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw replacements: {} supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver("< 2.0.0") asset: markdown2confluence.{{.OS}}-{{.Arch}} format: raw replacements: {} supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/jwilder/dockerize/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: jwilder repo_name: dockerize description: Utility to simplify running applications in docker containers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: dockerize-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - version_constraint: semver("<= 0.6.1") asset: dockerize-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: dockerize-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k0sproject/k0s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k0sproject repo_name: k0s description: k0s - The Zero Friction Kubernetes version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.1") asset: k0s-{{.Version}}-{{.Arch}} format: raw supported_envs: - linux - version_constraint: semver("<= 1.27.16+k0s.0") asset: k0s-{{.Version}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - windows - version_constraint: semver("<= 1.28.15+k0s.0") asset: k0s-{{.Version}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sums.txt algorithm: sha256 supported_envs: - linux - windows - version_constraint: >- (semver("<= 1.32.3+k0s.0") && semver(">= 1.32.0+k0s.0")) || (semver("<= 1.31.7+k0s.0") && semver(">= 1.31.0+k0s.0")) || (semver("<= 1.30.11+k0s.0") && semver(">= 1.30.0+k0s.0")) || semver("<= 1.29.15+k0s.0") asset: k0s-{{.Version}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sums.txt algorithm: sha256 cosign: signature: type: github_release asset: "{{.Asset}}.sig" key: type: github_release asset: "cosign.pub" opts: # `--insecure-ignore-tlog` is required because it is signed with `--tlog-upload=false` option # see also: # https://github.com/k0sproject/k0s/pull/5724 # https://github.com/k0sproject/k0s/commit/a01579db2dc7916194e6fd95949b6b4fbbfa2252 - --insecure-ignore-tlog supported_envs: - linux - windows - version_constraint: "true" asset: k0s-{{.Version}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sums.txt algorithm: sha256 cosign: signature: type: github_release asset: "{{.Asset}}.sig" key: type: github_release asset: "cosign.pub" supported_envs: - linux - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k0sproject/k0sctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k0sproject repo_name: k0sctl description: A bootstrapping and management tool for k0s clusters version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") asset: k0sctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 windows: win checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.1") asset: k0sctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 windows: win checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.4") asset: k0sctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 windows: win checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.18.1") asset: k0sctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 windows: win checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: k0sctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: windows: win checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/awsdo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: awsdo description: awsdo is a tool to do anything using AWS temporary credentials version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.1") asset: awsdo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.10.0") asset: awsdo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: awsdo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/coglet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: coglet description: coglet is a tool for User pool of Amazon Cognito version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" no_asset: true - version_constraint: "true" asset: coglet_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/concrun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: concrun description: Run commands concurrently version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: "true" asset: concrun_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/cuestr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: cuestr description: cuestr is a utility tool for string literals in CUE files version_constraint: "false" version_overrides: - version_constraint: "true" asset: cuestr_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/deck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: deck description: deck is a tool for creating deck using Markdown and Google Slides version_constraint: "false" version_overrides: - version_constraint: "true" asset: deck_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/gh-do/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: gh-do description: ":octocat: gh-do is a tool to do anything using GitHub credentials" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: semver("<= 0.3.6") asset: gh-do_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gh-do_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/gh-setup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: gh-setup description: Setup asset of Github releases version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.2" no_asset: true - version_constraint: semver("<= 1.6.0") asset: gh-setup_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gh-setup_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/git-wt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: git-wt description: A Git subcommand that makes `git worktree` simple version_constraint: "false" version_overrides: - version_constraint: "true" asset: git-wt_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/gostyle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: gostyle description: gostyle is a set of analyzers for coding styles version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.14.1", "v0.20.1"] no_asset: true - version_constraint: "true" asset: gostyle_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/hclstr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: hclstr description: hclstr is a utility tool for string literals in HCL files version_constraint: "false" version_overrides: - version_constraint: "true" asset: hclstr_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/mo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: mo description: mo is a Markdown viewer that opens .md files in a browser version_constraint: "false" version_overrides: - version_constraint: "true" asset: mo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/ndiag/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: ndiag description: ndiag is a high-level architecture diagramming/documentation tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.14.2") asset: ndiag_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: ndiag_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/octocov/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: octocov description: octocov is a toolkit for collecting code metrics (code coverage, code to test ratio, test execution time and your own custom metrics) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.47.0" asset: octocov_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.28.2") asset: octocov_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.40.1") asset: octocov_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.51.0") asset: octocov_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.56.1") asset: octocov_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin - version_constraint: "true" asset: octocov_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/oldstable/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: oldstable description: Check if version of go directive in go.mod is oldstable version_constraint: "false" version_overrides: - version_constraint: "true" asset: oldstable_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/roots/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: roots description: "`roots` is a tool for exploring multiple root directories, such as those in a monorepo project" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: "true" asset: roots_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/runn/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: runn description: runn is a package/tool for running operations following a scenario version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.17.0", "v0.58.0", "v0.112.0"] no_asset: true - version_constraint: Version == "v0.0.1" asset: runbk_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: runbk checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.59.4") asset: runn_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.75.3") asset: runn_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: runn_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/stubin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: stubin description: This is stub binary version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" no_asset: true - version_constraint: "true" asset: stubin_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/tailor-log/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: tailor-log description: tailor-log is a tool for handling logs from a workspace on the Tailor Platform version_constraint: "false" version_overrides: - version_constraint: "true" asset: tailor-log_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/tbls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: tbls asset: tbls_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: tbls is a CI-Friendly tool for document a database, written in Go overrides: - goos: linux format: tar.gz supported_envs: - darwin - amd64 checksum: type: github_release asset: "checksums-{{.OS}}.txt" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/tbls-ask/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: tbls-ask description: tbls-ask is an external subcommand of tbls for asking LLM of the datasource version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") or Version == "v0.1.1" no_asset: true - version_constraint: "true" asset: tbls-ask_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/tbls-driver-tailordb/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: tbls-driver-tailordb description: tbls driver for TailorDB schema definition version_constraint: "false" version_overrides: - version_constraint: "true" asset: tbls-driver-tailordb_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/tcmux/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: tcmux description: tcmux is a terminal and coding agent mux viewer version_constraint: "false" version_overrides: - version_constraint: "true" asset: tcmux_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k1LoW/tmpmod/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k1LoW repo_name: tmpmod description: tmpmod is a tool for temporary use of modified Go modules version_constraint: "false" version_overrides: - version_constraint: "true" asset: tmpmod_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k3d-io/k3d/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k3d-io repo_name: k3d aliases: - name: rancher/k3d description: Little helper to run CNCF's k3s in Docker version_constraint: "false" version_overrides: - version_constraint: Version in ["v3.0.0-syntax.0", "v3.1.0-dev.0", "v3.4.0-test.0", "v4.1.0-alpha.2"] asset: k3d-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 3.0.0-rc.3") asset: k3d-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 4.2.0") asset: k3d-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: semver("<= 5.3.0") asset: k3d-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: semver("<= 5.4.9") asset: k3d-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: "true" asset: k3d-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k3s-io/k3s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k3s-io repo_name: k3s description: Lightweight Kubernetes version_filter: not (Version matches "-rc") version_constraint: "false" version_overrides: - version_constraint: "true" asset: k3s-{{.Arch}} format: raw overrides: - goos: linux goarch: amd64 asset: k3s checksum: type: github_release asset: sha256sum-{{.Arch}}.txt algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/k8sgpt-ai/k8sgpt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: k8sgpt-ai repo_name: k8sgpt description: Giving Kubernetes Superpowers to everyone version_constraint: "false" version_overrides: - version_constraint: semver(">= v0.3.33, <= v0.3.36") || semver(">= v0.3.42, <= v0.3.44") no_asset: true - version_constraint: "true" asset: k8sgpt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kachick/selfup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kachick repo_name: selfup description: Versions should know how to update themselves version_constraint: "false" version_overrides: - version_constraint: "true" asset: selfup_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kahing/goofys/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kahing repo_name: goofys description: a high-performance, POSIX-ish Amazon S3 file system written in Go version_constraint: "false" version_overrides: - version_constraint: "true" asset: goofys supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kamadorueda/alejandra/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kamadorueda repo_name: alejandra description: The Uncompromising Nix Code Formatter version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.0" asset: alejandra-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: "true" asset: alejandra-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kanisterio/kanister/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kanisterio repo_name: kanister description: An extensible framework for application-level data management on Kubernetes asset: kanister_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz files: - name: kanctl checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.84.0") # The darwin support was removed. # https://github.com/aquaproj/aqua-registry/pull/7537#issuecomment-1299550841 supported_envs: - linux/amd64 version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kashav/fsql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kashav repo_name: fsql description: Search for files using a fun query language version_constraint: semver(">= 0.5.1") # asset name was changed asset: fsql-{{trimV .Version}}-fsql-{{.OS}}-{{.Arch}}.tar.gz supported_envs: - darwin - linux - amd64 # asset structure was changed files: - name: fsql src: fsql-{{.OS}}-{{.Arch}}/fsql version_overrides: - version_constraint: semver("= 0.5.0") # No asset was released type: go_install path: github.com/kashav/fsql/cmd/fsql files: - name: fsql - version_constraint: semver("= 0.4.0") asset: fsql-{{trimV .Version}}-{{.OS}}-{{.Arch}}.tar.gz # arm64 wasn't supported rosetta2: true files: - name: fsql src: "{{.OS}}-{{.Arch}}/fsql" supported_envs: - darwin - amd64 - version_constraint: semver(">= 0.3.0") # asset name was changed asset: fsql-{{trimV .Version}}-{{.OS}}-{{.Arch}}.tar.gz rosetta2: true # asset structure was changed files: - name: fsql src: "{{.OS}}-{{.Arch}}/fsql" - version_constraint: "true" asset: "{{.OS}}_{{.Arch}}.tar.gz" rosetta2: true overrides: - goos: windows asset: "{{.OS}}_{{.Arch}}.zip" files: - name: fsql ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kastenhq/external-tools/k10multicluster/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kastenhq/external-tools/k10multicluster type: github_release repo_owner: kastenhq repo_name: external-tools description: Used to distribute external tools asset: k10multicluster_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: k10multicluster replacements: darwin: macOS supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 6.0.3") version_overrides: - version_constraint: semver(">= 4.5.0") rosetta2: false - version_constraint: semver(">= 4.0.3") asset: k10multicluster_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: false - version_constraint: semver("< 4.0.3") asset: k10multicluster_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kastenhq/external-tools/k10tools/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kastenhq/external-tools/k10tools type: github_release repo_owner: kastenhq repo_name: external-tools description: Used to distribute external tools asset: k10tools_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: k10tools replacements: darwin: macOS supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 6.0.3") version_overrides: - version_constraint: semver(">= 4.5.0") rosetta2: false - version_constraint: semver(">= 4.0.3") asset: k10tools_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: false - version_constraint: semver(">= 3.0.7") asset: k10tools_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: semver("< 3.0.7") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kastenhq/kubestr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kastenhq repo_name: kubestr version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.4.14", "v0.4.32", "v0.4.42"] no_asset: true - version_constraint: Version == "v0.4.23" asset: kubestr-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.4.29" asset: kubestr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.0") no_asset: true - version_constraint: semver("<= 0.4.18") asset: kubestr-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.22") no_asset: true - version_constraint: "true" asset: kubestr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/katbyte/terrafmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: katbyte repo_name: terrafmt description: Format terraform blocks embedded in files ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kattouf/ProgressLine/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kattouf repo_name: ProgressLine description: Track commands progress in a compact one-line format files: - name: progressline version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") asset: progressline-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple-macosx linux: unknown-linux-gnu overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: progressline-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: apple-macosx linux: unknown-linux-gnu overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kawaz/authsock-filter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kawaz repo_name: authsock-filter description: SSH agent proxy with filtering and logging asset: authsock-filter-{{.Arch}}-{{.OS}}.tar.gz format: tar.gz files: - name: authsock-filter replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - darwin - linux/amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kayac/ecspresso/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kayac repo_name: ecspresso asset: ecspresso_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: ecspresso is a deployment tool for Amazon ECS checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kayac/go-katsubushi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kayac repo_name: go-katsubushi description: ID generator server version_constraint: semver(">= 2.0.0") asset: go-katsubushi_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz files: - name: katsubushi checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: # checksum file not provided & tag style was changed - version_constraint: semver(">= 1.6.1") asset: go-katsubushi_v{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz rosetta2: true files: - name: katsubushi src: go-katsubushi_v{{.Version}}_{{.OS}}_{{.Arch}}/katsubushi supported_envs: - darwin - linux/amd64 checksum: enabled: false # asset name was changed - version_constraint: semver(">= 0.1.0") asset: katsubushi-{{.Version}}-{{.OS}}-{{.Arch}}.zip rosetta2: true supported_envs: - darwin - linux/amd64 checksum: enabled: false # linux only support - version_constraint: "true" asset: katsubushi-{{.Version}}-{{.OS}}-{{.Arch}}.zip files: - name: katsubushi src: katsubushi-{{.Version}}-{{.OS}}-{{.Arch}} supported_envs: - linux/amd64 checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kaytu-io/kaytu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kaytu-io repo_name: kaytu description: The Kaytu CLI helps you save on cloud costs by finding the perfect server sizes. Kaytu analyzes historical usage and provides tailored recommendations, ensuring you only pay for the resources you need version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.7") asset: kaytu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kaytu_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: raw asset: kaytu_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.1.1") asset: kaytu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kaytu_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.4.1") asset: kaytu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kaytu_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kaytu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kaytu_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: kaytu src: "{{.AssetWithoutExt}}/kaytu.exe" checksum: type: github_release asset: kaytu_{{trimV .Version}}_{{.OS}}_{{.Arch}}_checksum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kcl-lang/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kcl-lang repo_name: cli description: The KCL Command Line Interface (CLI) asset: kcl-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: cli_{{trimV .Version}}_checksums.txt algorithm: sha256 files: - name: kcl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kcl-lang/kcl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kcl-lang repo_name: kcl description: KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io files: - name: kcl-language-server - name: kclvm_cli version_constraint: "false" version_overrides: - version_constraint: "true" asset: kclvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: kcl-language-server src: kclvm/bin/kcl-language-server - name: kclvm_cli src: kclvm/bin/kclvm_cli supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kcp-dev/kcp/kubectl-kcp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kcp-dev/kcp/kubectl-kcp type: github_release repo_owner: kcp-dev repo_name: kcp description: kubectl plugins for kcp version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.2") format: tar.gz asset: kubectl-kcp-plugin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kubectl-kcp src: bin/kubectl-kcp - name: kubectl-ws src: bin/kubectl-ws - name: kubectl-workspaces src: bin/kubectl-workspaces - version_constraint: semver("<= 0.24.0") format: tar.gz asset: kubectl-kcp-plugin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kubectl-kcp src: bin/kubectl-kcp - name: kubectl-workspace src: bin/kubectl-workspace - name: kubectl-ws src: bin/kubectl-workspace - name: kubectl-workspaces src: bin/kubectl-workspace - version_constraint: "true" format: tar.gz asset: kubectl-kcp-plugin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kubectl-kcp src: bin/kubectl-kcp ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kcp-dev/kcp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kcp-dev repo_name: kcp asset: kcp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kcp src: bin/kcp format: tar.gz description: kcp is a Kubernetes-like control plane for workloads on many clusters supported_envs: - darwin - linux checksum: type: github_release asset: kcp_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kdabir/has/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: kdabir repo_name: has path: has description: checks presence of various command line tools and their versions on the path ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kdash-rs/kdash/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kdash-rs repo_name: kdash description: A simple and fast dashboard for Kubernetes asset: kdash-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: macos supported_envs: - darwin - amd64 checksum: type: github_release asset: kdash-{{.OS}}.sha256 algorithm: sha256 version_constraint: semver(">= 0.4.3") version_overrides: - version_constraint: semver(">= 0.3.3") replacements: darwin: macos linux: linux-musl supported_envs: - darwin - linux - amd64 overrides: &kdash_rs_overrides_1 - goos: windows checksum: type: github_release asset: kdash-{{.OS}}.sha256 algorithm: sha256 - goos: linux goarch: arm64 asset: kdash-aarch64-musl.tar.gz checksum: type: github_release asset: kdash-aarch64-musl.sha256 algorithm: sha256 - version_constraint: semver(">= 0.0.4") overrides: *kdash_rs_overrides_1 replacements: darwin: macos linux: linux-musl - version_constraint: semver("< 0.0.4") overrides: *kdash_rs_overrides_1 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kdheepak/taskwarrior-tui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kdheepak repo_name: taskwarrior-tui description: "`taskwarrior-tui`: A terminal user interface for taskwarrior" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: taskwarrior-tui-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.2.0" asset: taskwarrior-tui-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: Version in ["v0.13.3", "v0.25.2"] asset: taskwarrior-tui-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: taskwarrior-tui-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["v0.26.1", "v0.26.2"] no_asset: true - version_constraint: "true" asset: taskwarrior-tui-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: taskwarrior-tui-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/keidarcy/e1s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: keidarcy repo_name: e1s description: E1S - Easily Manage AWS ECS Resources in Terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: e1s_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: darwin asset: e1s_{{trimV .Version}}_{{.OS}}_all.{{.Format}} checksum: type: github_release asset: e1s_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/keilerkonzept/terraform-module-versions/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: keilerkonzept repo_name: terraform-module-versions description: "CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform" asset: terraform-module-versions_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: osx supported_envs: - darwin rosetta2: true version_constraint: "false" version_overrides: - version_constraint: Version in ["3.0.29", "3.1.14"] no_asset: true - version_constraint: semver("< 3.1.14") overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/keisku/kubectl-explore/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: keisku repo_name: kubectl-explore description: A better kubectl explain with the fuzzy finder version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: kubectl-explore_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: kubectl-explore_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.1") asset: kubectl-explore_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: kubectl-explore_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: kubectl-explore_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kubectl-explore_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kellyjonbrazil/jc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kellyjonbrazil repo_name: jc description: CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts asset: jc-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip asset: jc-{{trimV .Version}}-{{.OS}}.{{.Format}} files: - name: jc src: jc-{{trimV .Version}}-windows/jc.exe replacements: amd64: x86_64 supported_envs: - darwin - amd64 rosetta2: true version_constraint: semver(">= 1.21.0") version_overrides: - version_constraint: semver(">= 1.19.0") overrides: - goos: windows format: zip asset: jc-{{trimV .Version}}-{{.OS}}.{{.Format}} - version_constraint: semver("< 1.19.0") overrides: [] supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kentaro-m/md2confl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kentaro-m repo_name: md2confl description: md2confl is a CLI tool to convert the markdown text to confluence wiki format version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: "{{.OS}}_{{.Arch}}_md2confl" format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: md2confl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kesonan/github-compare/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: kesonan repo_name: github-compare aliases: - name: anqiansong/github-compare description: A Command-line statistics tool to compare the GitHub repositories path: github.com/anqiansong/github-compare ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kettle11/devserver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kettle11 repo_name: devserver description: A simple HTTPS server for local development. Implemented in Rust version_constraint: "false" version_overrides: - version_constraint: "true" asset: devserver-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: devserver-{{.Arch}}-{{.OS}}.sha512 algorithm: sha512 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kevincobain2000/gobrew/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kevincobain2000 repo_name: gobrew description: Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash version_constraint: "false" version_overrides: - version_constraint: Version == "1.9.3" asset: gobrew-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: gobrew_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.10.8") asset: gobrew-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: gobrew_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: gobrew-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: gobrew_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kevwan/depu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kevwan repo_name: depu description: A tool to check available updates of packages in go.mod version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") no_asset: true - version_constraint: "true" asset: depu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: depu_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kevwan/tproxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kevwan repo_name: tproxy description: A cli tool to proxy and analyze TCP connections version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: "true" asset: tproxy-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kiali/kiali/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kiali repo_name: kiali description: Kiali project, observability for the Istio service mesh version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.14.0") no_asset: true - version_constraint: "true" asset: kiali-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kjokjo/ipcalc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: kjokjo repo_name: ipcalc path: ipcalc description: ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kkdai/youtube/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kkdai repo_name: youtube asset: youtubedr_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Download Youtube Video in Golang files: - name: youtubedr checksum: type: github_release asset: youtubedr_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kkinnear/zprint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kkinnear repo_name: zprint description: Beautifully format Clojure and Clojurescript source code and s-expressions version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.7") no_asset: true - version_constraint: semver("<= 0.4.10") asset: zprint{{.OS}}-{{.Version}} format: raw replacements: linux: l supported_envs: - linux/amd64 - version_constraint: semver("<= 1.2.7") asset: zprint{{.OS}}-{{.Version}} format: raw replacements: darwin: m linux: l supported_envs: - darwin/amd64 - linux/amd64 - version_constraint: "true" asset: zprint{{.OS}}-{{.Version}} format: raw replacements: darwin: m linux: l supported_envs: - darwin - linux/amd64 overrides: - goos: darwin goarch: arm64 asset: zprint{{.OS}}a-{{.Version}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kluctl/kluctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kluctl repo_name: kluctl description: The missing glue to put together large Kubernetes deployments, composed of multiple smaller parts (Helm/Kustomize/...) in a manageable and unified way version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.6.2") asset: kluctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.7.1") asset: kluctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.7.8") asset: kluctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v2.7.9" asset: kluctl_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kluctl_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip checksum: type: github_release asset: kluctl_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knadh/listmonk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knadh repo_name: listmonk description: High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.4.0") asset: listmonk_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: listmonk_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: listmonk_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: listmonk_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knative/client/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knative repo_name: client format: raw asset: kn-{{.OS}}-{{.Arch}} description: Knative developer experience, docs, reference Knative CLI implementation files: - name: kn supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knative/func/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knative repo_name: func description: Knative Functions client API and CLI format: raw asset: func_{{.OS}}_{{.Arch}} checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semverWithVersion(">= 1.7.0", trimPrefix(Version, "knative-")) or semver(">= 0.26.0") # support linux/arm64 supported_envs: - darwin - linux - amd64 version_overrides: - version_constraint: semver(">= 0.23.1") # support darwin/arm64 supported_envs: - darwin - amd64 - version_constraint: semver(">= 0.20.0") # support checksum rosetta2: true supported_envs: - darwin - amd64 checksum: type: github_release asset: checksum.txt algorithm: sha256 - version_constraint: semver(">= 0.9.0") # rename faas to function asset: func_{{.OS}}_{{.Arch}}.gz overrides: - goos: windows asset: func_{{.OS}}_{{.Arch}}.exe.gz format: gz rosetta2: true supported_envs: - darwin - amd64 checksum: enabled: false files: - name: func src: func_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: faas_{{.OS}}_{{.Arch}}.gz overrides: - goos: windows asset: faas_{{.OS}}_{{.Arch}}.exe.gz format: gz rosetta2: true supported_envs: - darwin - amd64 checksum: enabled: false files: - name: faas src: faas_{{.OS}}_{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knqyf263/cob/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knqyf263 repo_name: cob description: Continuous Benchmark for Go Project version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.6") asset: cob_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: 64bit darwin: macOS linux: Linux checksum: type: github_release asset: cob_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 supported_envs: - linux - darwin - version_constraint: "true" asset: cob_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: cob_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knqyf263/go-plugin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knqyf263 repo_name: go-plugin description: Go Plugin System over WebAssembly asset: go-plugin_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: protoc-gen-go-plugin supported_envs: - linux - darwin checksum: type: github_release asset: go-plugin_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knqyf263/pet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knqyf263 repo_name: pet description: Simple command-line snippet manager version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.4" asset: pet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: pet_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.2") asset: pet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.3") asset: pet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.6") asset: pet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: pet_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: pet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pet_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knqyf263/sou/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knqyf263 repo_name: sou description: A tool for exploring files in container image layers version_constraint: "false" version_overrides: - version_constraint: "true" asset: sou_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/knqyf263/utern/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: knqyf263 repo_name: utern description: Multi group and stream log tailing for AWS CloudWatch Logs version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") asset: utern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: utern_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.3") asset: utern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: utern_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.5") asset: utern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: utern_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: utern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: utern_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ko-build/ko/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ko-build repo_name: ko aliases: - name: google/ko asset: ko_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Build and deploy Go applications on Kubernetes replacements: darwin: Darwin linux: Linux windows: Windows 386: i386 amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl version_constraint: semver("> 0.12.0") version_overrides: - version_constraint: 'semver("<=0.12.0")' slsa_provenance: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ko1nksm/getoptions/gengetoptions/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: ko1nksm/getoptions/gengetoptions repo_owner: ko1nksm repo_name: getoptions type: github_release description: An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells) asset: gengetoptions supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ko1nksm/getoptions/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ko1nksm repo_name: getoptions description: An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells) asset: getoptions supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ko1nksm/shdotenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ko1nksm repo_name: shdotenv description: dotenv for shells with support for POSIX-compliant and multiple .env file syntax asset: shdotenv supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koalaman/shellcheck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koalaman repo_name: shellcheck description: ShellCheck, a static analysis tool for shell scripts version_filter: (not (Version in ["latest", "stable"])) and semver("> 0.4.5") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.5") no_asset: true - version_constraint: semver("<= 0.6.0") asset: shellcheck-{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.xz files: - name: shellcheck src: shellcheck-{{.Version}}/shellcheck overrides: - goos: windows asset: shellcheck-{{.Version}}.{{.Format}} format: zip files: - name: shellcheck src: shellcheck-{{.Version}}.exe replacements: amd64: x86_64 supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 0.9.0") asset: shellcheck-{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.xz rosetta2: true files: - name: shellcheck src: shellcheck-{{.Version}}/shellcheck replacements: amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 - goos: windows asset: shellcheck-{{.Version}}.{{.Format}} format: zip files: - name: shellcheck - version_constraint: "true" asset: shellcheck-{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.xz files: - name: shellcheck src: shellcheck-{{.Version}}/shellcheck replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: windows asset: shellcheck-{{.Version}}.{{.Format}} format: zip files: - name: shellcheck ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koki-develop/clive/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koki-develop repo_name: clive description: Automates terminal operations version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.10.1") asset: clive_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: clive_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koki-develop/gat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koki-develop repo_name: gat description: cat alternative written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.19.2" no_asset: true - version_constraint: semver("<= 0.20.0") asset: gat_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.20.3") no_asset: true - version_constraint: "true" asset: gat_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koki-develop/moview/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koki-develop repo_name: moview description: Play video in terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: moview_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: moview_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koki-develop/sheep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koki-develop repo_name: sheep description: Sleep with Sheep version_constraint: "false" version_overrides: - version_constraint: "true" asset: sheep_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koluku/s3s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koluku repo_name: s3s description: Easy S3 select like searching in directories version_constraint: "false" version_overrides: - version_constraint: "true" asset: s3s_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/konradsz/igrep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: konradsz repo_name: igrep description: Interactive Grep version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: igrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin files: - name: ig src: target/{{.Arch}}-{{.OS}}/release/ig - version_constraint: Version == "v0.3.0" asset: igrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin files: - name: ig - version_constraint: "true" asset: igrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 files: - name: ig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kool-dev/kool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kool-dev repo_name: kool description: "From local development to the cloud: web apps development with containers made easy" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.3") no_asset: true - version_constraint: semver("<= 1.0.6") asset: kool-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: kool-{{.OS}}-{{.Arch}}.checksum algorithm: sha1 - version_constraint: semver("<= 1.0.15") asset: kool-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: kool-{{.OS}}-{{.Arch}}.checksum algorithm: sha1 - version_constraint: Version == "1.0.16" asset: kool-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: kool.exe replacements: amd64: amd64 checksum: type: github_release asset: kool.exe.checksum algorithm: sha1 replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: kool-{{.OS}}-{{.Arch}}.checksum algorithm: sha1 - version_constraint: semver("<= 1.10.1") asset: kool-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: kool supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 1.14.0") asset: kool-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: windows asset: kool supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 2.2.0") asset: kool-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: windows asset: kool checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: kool-{{.OS}}-{{.Arch}} format: raw supported_envs: # https://github.com/kool-dev/kool/pull/491 # Drop native windows support - linux - darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kopia/kopia/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kopia repo_name: kopia asset: kopia-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included replacements: amd64: x64 darwin: macOS overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 files: - name: kopia src: kopia-{{trimV .Version}}-{{.OS}}-{{.Arch}}/kopia checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koron/iferr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: koron repo_name: iferr description: Generate "if err != nil {" block ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kovetskiy/mark/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kovetskiy repo_name: mark description: Sync your markdown files with Confluence pages version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.0.0") asset: mark_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 4.0.0") asset: mark_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 6.7.0") asset: mark_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 9.1.0") asset: mark_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 9.1.3") no_asset: true - version_constraint: semver("<= 9.6.2") asset: mark_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: mark_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/koyeb/koyeb-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: koyeb repo_name: koyeb-cli description: Koyeb cli files: - name: koyeb version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: koyeb-cli-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.0.0-rc1" asset: koyeb-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.0.1") asset: koyeb-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: koyeb-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kptdev/kpt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kptdev repo_name: kpt aliases: - name: GoogleContainerTools/kpt description: Automate Kubernetes Configuration Editing version_filter: | not (Version startsWith "porch/" or Version startsWith "package-examples/") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.33.0") asset: kpt_{{.OS}}_{{.Arch}}_{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.37.1") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.38.1") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.39.3") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.0.0-alpha.5") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-beta.19") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-beta.21") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 # slsa_provenance: # # FAILED: SLSA verification failed: source used to generate the binary does not match provenance: expected source 'kptdev/kpt', got 'GoogleContainerTools/kpt' # type: github_release # asset: attestation.intoto.jsonl supported_envs: - linux - darwin - version_constraint: Version == "v1.0.0-beta.22" asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-beta.35") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 # slsa_provenance: # # Verifying artifact /tmp/048982138: FAILED: source used to generate the binary does not match provenance: expected source 'kptdev/kpt', got 'GoogleContainerTools/kpt' # type: github_release # asset: multiple.intoto.jsonl supported_envs: - linux - darwin - version_constraint: Version == "v1.0.0-beta.36" asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: kpt_darwin_{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-beta.49") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-beta.51") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-beta.55") asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl supported_envs: - linux - darwin - version_constraint: "true" asset: kpt_{{.OS}}_{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/krallin/tini/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: krallin repo_name: tini description: A tiny but valid `init` for containers version_constraint: "false" version_overrides: - version_constraint: "true" asset: tini-static-{{.Arch}} supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kreuzwerker/awsu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kreuzwerker repo_name: awsu description: Enhanced account switching for AWS, supports Yubikey as MFA source version_constraint: "false" version_overrides: - version_constraint: Version == "v2.3.10" asset: awsu_{{trimV .Version}}_{{.OS}}_arm.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.3.2") asset: awsu-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.3.9") asset: awsu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: awsu_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kreuzwerker/envplate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kreuzwerker repo_name: envplate description: Docker-friendly trivial templating for configuration files using environment keys files: - name: ep src: envplate version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0-RC1") asset: ep-{{.OS}} format: raw replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: envplate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kreuzwerker/m1-terraform-provider-helper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kreuzwerker repo_name: m1-terraform-provider-helper description: CLI to support with downloading and compiling terraform providers for Mac with M1 chip supported_envs: - darwin - linux asset: m1-terraform-provider-helper_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz replacements: darwin: Darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ktock/buildg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ktock repo_name: buildg description: Interactive debugger for Dockerfile, with support for IDEs (VS Code, Emacs, Neovim, etc.) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: buildg-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: buildg-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.3.0") asset: buildg-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: buildg-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: buildg-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ktr0731/evans/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ktr0731 repo_name: evans description: "Evans: more expressive universal gRPC client" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.3") asset: evans_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.6.9") asset: evans_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: evans_{{.OS}}_{{.Arch}}.exe.{{.Format}} - version_constraint: semver("<= 0.7.3") asset: evans_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: evans_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.1") asset: evans_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: evans_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubecfg/kubecfg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubecfg repo_name: kubecfg description: A tool for managing complex enterprise Kubernetes environments as code version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.34.3") asset: kubecfg_{{.OS}}_{{.Arch}} format: raw rosetta2: true replacements: amd64: X64 darwin: macOS linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kubecfg_{{.OS}}_{{.Arch}} format: raw replacements: darwin: macOS linux: Linux overrides: - goos: linux replacements: amd64: X64 - goos: darwin replacements: arm64: ARM64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubecolor/kubecolor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubecolor repo_name: kubecolor description: Colorize your kubectl output version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.21") asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("< 0.5.1") asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kubecolor_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 github_artifact_attestations: signer_workflow: kubecolor/kubecolor/.github/workflows/release.yml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubecost/kubectl-cost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubecost repo_name: kubectl-cost description: CLI for determining the cost of Kubernetes workloads supported_envs: - darwin - amd64 complete_windows_ext: false asset: kubectl-cost-{{.OS}}-{{.Arch}}.tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubemq-io/kubemqctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubemq-io repo_name: kubemqctl rosetta2: true description: Kubemqctl is a command line interface (CLI) for KubeMQ, Kubernetes Message Broker supported_envs: - darwin - amd64 asset: kubemqctl_{{.OS}}_{{.Arch}} overrides: - goos: windows asset: kubemqctl.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubepug/kubepug/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubepug repo_name: kubepug aliases: - name: rikatz/kubepug description: Kubernetes PreUpGrade (Checker) version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.1" no_asset: true - version_constraint: Version == "v1.2.2" asset: kubepug_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubepug_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.1.3") asset: kubepug_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: kubepug_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.0") asset: kubepug_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kubepug_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kubepug_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: kubepug_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/kubepug/kubepug/releases/download/{{.Version}}/kubepug_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/kubepug/kubepug/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kubepug/kubepug/releases/download/{{.Version}}/kubepug_{{trimV .Version}}_checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubermatic/kubeone/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubermatic repo_name: kubeone asset: kubeone_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip description: Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments supported_envs: - linux - darwin checksum: type: github_release asset: kubeone_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 1.4.2") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/cloud-provider-gcp/gke-gcloud-auth-plugin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/cloud-provider-gcp/gke-gcloud-auth-plugin type: go_build repo_owner: kubernetes repo_name: cloud-provider-gcp description: cloud-provider-gcp contains several projects used to run Kubernetes in Google Cloud files: - name: gke-gcloud-auth-plugin src: ./cmd/gke-gcloud-auth-plugin dir: cloud-provider-gcp-{{trimV .Version}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kompose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes repo_name: kompose description: Go from Docker Compose to Kubernetes supported_envs: - darwin - linux - amd64 format: raw version_constraint: semver(">= 1.26.0") asset: kompose-{{.OS}}-{{.Arch}} version_overrides: - version_constraint: "true" rosetta2: true checksum: type: github_release asset: SHA256_SUM algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kops/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes repo_name: kops description: Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management complete_windows_ext: false supported_envs: - darwin - linux - amd64 asset: kops-{{.OS}}-{{.Arch}} checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/apiextensions-apiserver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/apiextensions-apiserver type: http repo_owner: kubernetes repo_name: kubernetes description: API server for API extensions like CustomResourceDefinitions version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.13") no_asset: true - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver format: raw supported_envs: - linux - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/apiextensions-apiserver.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kube-aggregator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kube-aggregator type: http repo_owner: kubernetes repo_name: kubernetes description: "Aggregator for Kubernetes-style API servers: dynamic registration, discovery summarization, secure proxy" version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.18.20") no_asset: true - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-aggregator format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-aggregator.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-aggregator format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-aggregator.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-aggregator.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-aggregator.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kube-apiserver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kube-apiserver type: http repo_owner: kubernetes repo_name: kubernetes description: The Kubernetes API server validates and configures data for the api objects which include pods, services, replicationcontrollers, and others version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.7") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver format: raw supported_envs: - linux - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-apiserver.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kube-controller-manager/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kube-controller-manager type: http repo_owner: kubernetes repo_name: kubernetes description: The Kubernetes controller manager is a daemon that embeds the core control loops shipped with Kubernetes version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.7") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager format: raw supported_envs: - linux - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-controller-manager.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kube-log-runner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kube-log-runner type: http repo_owner: kubernetes repo_name: kubernetes description: The kube-log-runner is a Go based binary that can run commands and redirect stdout/stderr etc version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.22.17") no_asset: true - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner format: raw windows_arm_emulation: true supported_envs: - linux - windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.exe.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner format: raw windows_arm_emulation: true supported_envs: - linux - windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.exe.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.exe.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-log-runner.exe.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kube-proxy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kube-proxy type: http repo_owner: kubernetes repo_name: kubernetes description: The kube-proxy reflects services defined in the Kubernetes API on each node and can perform simple TCP, UDP, or SCTP stream forwarding, or round-robin TCP, UDP, or SCTP forwarding across multiple backends version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.7") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy format: raw windows_arm_emulation: true supported_envs: - linux - windows - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy format: raw windows_arm_emulation: true supported_envs: - linux - windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.exe.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy format: raw windows_arm_emulation: true supported_envs: - linux - windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.exe.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.exe.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-proxy.exe.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kube-scheduler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kube-scheduler type: http repo_owner: kubernetes repo_name: kubernetes description: The Kubernetes scheduler is a control plane process which assigns Pods to Nodes version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.7") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler format: raw supported_envs: - linux - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler format: raw supported_envs: - linux checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kube-scheduler.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kubeadm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kubeadm aliases: - name: kubernetes/kubeadm type: http repo_owner: kubernetes repo_name: kubernetes description: Kubeadm is a tool built to provide best-practice "fast paths" for creating Kubernetes clusters version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.4.12") no_asset: true - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm format: raw windows_arm_emulation: true supported_envs: - linux - windows - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm format: raw windows_arm_emulation: true supported_envs: - linux - windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.exe.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm format: raw windows_arm_emulation: true supported_envs: - linux - windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.exe.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.exe.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubeadm.exe.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kubectl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kubectl aliases: - name: kubernetes/kubectl type: http repo_owner: kubernetes repo_name: kubernetes description: The kubectl command line tool lets you control Kubernetes clusters link: https://kubernetes.io/docs/reference/kubectl/ version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.7") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl format: raw rosetta2: true windows_arm_emulation: true supported_envs: - amd64 - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.20.15") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl format: raw rosetta2: true windows_arm_emulation: true checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.exe.sha256 algorithm: sha256 - version_constraint: semver("<= 1.22.17") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl format: raw windows_arm_emulation: true checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.exe.sha256 algorithm: sha256 - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl format: raw checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.exe.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl format: raw checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.exe.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.exe.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl.exe.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kubectl-convert/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kubectl-convert aliases: - name: kubernetes/kubectl-convert type: http repo_owner: kubernetes repo_name: kubernetes description: A plugin for Kubernetes command-line tool kubectl, which allows you to convert manifests between different API versions version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.20.15") no_asset: true - version_constraint: semver("<= 1.22.17") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert format: raw windows_arm_emulation: true checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.exe.sha256 algorithm: sha256 - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert format: raw checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.exe.sha256 algorithm: sha256 - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert format: raw checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.exe.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.exe.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubectl-convert.exe.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/kubernetes/kubelet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes/kubernetes/kubelet type: http repo_owner: kubernetes repo_name: kubernetes description: The kubelet is the primary "node agent" that runs on each node version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.7") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - version_constraint: semver("<= 1.15.3") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet format: raw windows_arm_emulation: true supported_envs: - linux - windows - version_constraint: semver("<= 1.25.4") url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet format: raw windows_arm_emulation: true checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.exe.sha256 algorithm: sha256 supported_envs: - linux - windows - version_constraint: "true" url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet format: raw windows_arm_emulation: true checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" overrides: - goos: windows checksum: type: http url: https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.exe.sha256 algorithm: sha256 cosign: opts: - --signature - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.exe.sig - --certificate - https://dl.k8s.io/{{.Version}}/bin/{{.OS}}/{{.Arch}}/kubelet.exe.cert - --certificate-identity - "krel-staging@k8s-releng-prod.iam.gserviceaccount.com" - --certificate-oidc-issuer - "https://accounts.google.com" supported_envs: - linux - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/minikube/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes repo_name: minikube description: Run Kubernetes locally version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.10.0" asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - amd64 - version_constraint: Version == "v0.12.1" asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - amd64 - version_constraint: Version == "v1.17.1" asset: minikube-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin goarch: arm64 checksum: enabled: false - version_constraint: semver("<= 0.6.0") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.0") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - amd64 - version_constraint: semver("<= 0.19.0") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - amd64 overrides: - goos: linux checksum: enabled: false - version_constraint: semver("<= 0.20.0") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 file_format: raw supported_envs: - amd64 overrides: - goos: linux checksum: enabled: false - version_constraint: semver("<= 0.35.0") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - amd64 overrides: - goos: windows checksum: enabled: false - version_constraint: semver("<= 1.9.2") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - amd64 - version_constraint: semver("<= 1.17.0") asset: minikube-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: minikube-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes/node-problem-detector/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes repo_name: node-problem-detector description: This is a place for various problem detectors running on the Kubernetes nodes files: - name: node-problem-detector src: bin/{{.FileName}} - name: health-checker src: bin/{{.FileName}} - name: log-counter src: bin/{{.FileName}} version_filter: not (Version matches "-(alpha|beta|rc)$") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8.11" no_asset: true - version_constraint: Version == "v0.8.8" asset: node-problem-detector-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - linux/amd64 - windows overrides: - goos: windows files: - name: node-problem-detector.exe src: bin/{{.FileName}} - name: health-checker.exe src: bin/{{.FileName}} - version_constraint: Version == "v0.8.12" asset: node-problem-detector-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 supported_envs: - linux - windows overrides: - goos: windows files: - name: node-problem-detector.exe src: bin/{{.FileName}} - name: health-checker.exe src: bin/{{.FileName}} - version_constraint: Version == "v0.8.13" asset: node-problem-detector-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - linux - windows overrides: - goos: windows files: - name: node-problem-detector.exe src: bin/{{.FileName}} - name: health-checker.exe src: bin/{{.FileName}} - version_constraint: semver("<= 0.8.7") asset: node-problem-detector-{{.Version}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - version_constraint: semver("<= 0.8.10") asset: node-problem-detector-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - linux - windows overrides: - goos: windows files: - name: node-problem-detector.exe src: bin/{{.FileName}} - name: health-checker.exe src: bin/{{.FileName}} - version_constraint: semver("<= 0.8.15") asset: node-problem-detector-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 supported_envs: - linux - windows overrides: - goos: windows files: - name: node-problem-detector.exe src: bin/{{.FileName}} - name: health-checker.exe src: bin/{{.FileName}} - version_constraint: "true" asset: node-problem-detector-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - linux - windows overrides: - goos: windows files: - name: node-problem-detector.exe src: bin/{{.FileName}} - name: health-checker.exe src: bin/{{.FileName}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-retired/kubefed/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-retired repo_name: kubefed aliases: - name: kubernetes-sigs/kubefed description: kubefedctl controls a Kubernetes Cluster Federation rosetta2: true supported_envs: - darwin - linux/amd64 asset: kubefedctl-{{trimV .Version}}-{{.OS}}-{{.Arch}}.tgz files: - name: kubefedctl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/aws-iam-authenticator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: aws-iam-authenticator description: A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.0", "v0.5.4", "v0.5.27", "v0.6.20"] no_asset: true - version_constraint: Version == "v0.3.0" asset: heptio-authenticator-aws_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: authenticator_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.0-alpha.3") asset: aws-iam-authenticator_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: authenticator_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.3") asset: aws-iam-authenticator_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: authenticator_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: aws-iam-authenticator_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: authenticator_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/cloud-provider-kind/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: cloud-provider-kind description: Cloud provider for KIND clusters version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.2" no_asset: true - version_constraint: Version == "v0.0.1" asset: cloud-provider-kind-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: "true" asset: cloud-provider-kind_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: cloud-provider-kind_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/cluster-api/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: cluster-api description: Home for Cluster API, a subproject of sig-cluster-lifecycle files: - name: clusterctl src: clusterctl-{{.OS}}-{{.Arch}} version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.0-alpha.2") asset: clusterctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: clusterctl_{{.Version}}_SHA256SUMS algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.10") no_asset: true - version_constraint: semver("<= 0.3.23") asset: clusterctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.25") asset: clusterctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.4.0") asset: clusterctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.5") asset: clusterctl-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: "true" asset: clusterctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/controller-runtime/setup-envtest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes-sigs/controller-runtime/setup-envtest type: github_release repo_owner: kubernetes-sigs repo_name: controller-runtime description: Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.18.7") no_asset: true - version_constraint: "true" asset: setup-envtest-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/controller-tools/controller-gen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install name: kubernetes-sigs/controller-tools/controller-gen search_words: - kubebuilder path: sigs.k8s.io/controller-tools/cmd/controller-gen repo_owner: kubernetes-sigs repo_name: controller-tools description: controller-gen - Generate Kubernetes API extension resources and code version_filter: 'not (Version startsWith "envtest-")' files: - name: controller-gen ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/cri-tools/crictl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: kubernetes-sigs/cri-tools/crictl repo_owner: kubernetes-sigs repo_name: cri-tools asset: crictl-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz description: CLI and validation tools for Kubelet Container Runtime Interface (CRI) files: - name: crictl supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/gwctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: gwctl description: gwctl is a command-line tool for managing and understanding Gateway API resources in your Kubernetes cluster version_constraint: "false" version_overrides: - version_constraint: "true" asset: gwctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gwctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/ingress2gateway/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: ingress2gateway description: Convert Ingress resources to Gateway API resources version_constraint: "false" version_overrides: - version_constraint: "true" asset: ingress2gateway_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/kind/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: kind description: "Kubernetes IN Docker - local clusters for testing Kubernetes" version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.1" asset: kind-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.1.0" asset: kind-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.5.0" asset: kind-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.10.0") asset: kind-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: semver("<= 0.11.1") asset: kind-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false - version_constraint: "true" asset: kind-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: kind-{{.OS}}-{{.Arch}}.sha256sum algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/krew/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: krew asset: krew-{{.OS}}_{{.Arch}}.tar.gz description: Find and install kubectl plugins files: - name: krew src: krew-{{.OS}}_{{.Arch}} version_constraint: semver(">= 0.4.2") version_overrides: - version_constraint: "true" asset: krew.tar.gz files: - name: krew src: krew-{{.OS}}_{{.Arch}} supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/kubebuilder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: kubebuilder description: "Kubebuilder - SDK for building Kubernetes APIs using CRDs" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.9-alpha.30" no_asset: true - version_constraint: Version == "release-0.1.6" asset: kubebuilder_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: kubebuilder src: "{{.AssetWithoutExt}}/bin/kubebuilder" rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1beta1.2" asset: kubebuilder-release-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: kubebuilder src: "kubebuilder/bin/kubebuilder" rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.12") asset: kubebuilder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: kubebuilder src: "{{.AssetWithoutExt}}/bin/kubebuilder" rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.0-beta1.1") no_asset: true - version_constraint: semver("<= 2.0.0") asset: kubebuilder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: kubebuilder src: "{{.AssetWithoutExt}}/bin/kubebuilder" rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.3.2") asset: kubebuilder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: kubebuilder src: "{{.AssetWithoutExt}}/bin/kubebuilder" rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 3.3.0") asset: kubebuilder_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: kubebuilder_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/kubectl-validate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: kubectl-validate version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: kubectl-validate_{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - darwin - version_constraint: "true" asset: kubectl-validate_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin - windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/kustomize/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: kustomize description: Customization of kubernetes YAML configurations asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip version_prefix: kustomize/ version_constraint: semver(">= 5.2.1") version_overrides: - version_constraint: semver(">= 5.2.0") asset: kustomize_v5.2.0_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kustomize src: output/kustomize - version_constraint: semver(">= 5.1.0") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - darwin - linux - amd64 rosetta2: true checksum: &kustomize_checksum type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver(">= 4.5.4") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] checksum: *kustomize_checksum - version_constraint: semver(">= 4.4.1") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - darwin - linux - amd64 checksum: *kustomize_checksum - version_constraint: semver(">= 4.2.0") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - linux - darwin checksum: *kustomize_checksum - version_constraint: semver(">= 3.8.6") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - darwin - linux - amd64 rosetta2: true checksum: *kustomize_checksum - version_constraint: semver(">= 3.7.0") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - darwin - amd64 rosetta2: true checksum: *kustomize_checksum - version_constraint: semver(">= 3.5.5") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - linux/amd64 - darwin rosetta2: true checksum: *kustomize_checksum - version_constraint: semver(">= 3.3.0") asset: kustomize_{{.SemVer}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] supported_envs: - darwin - amd64 rosetta2: true checksum: *kustomize_checksum - version_constraint: semver(">= 3.2.1") asset: kustomize_kustomize.{{.SemVer}}_{{.OS}}_{{.Arch}} format: raw overrides: [] supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver(">= 2.1.0") asset: kustomize_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw overrides: [] supported_envs: - linux/amd64 - darwin version_prefix: "" rosetta2: true checksum: *kustomize_checksum - version_constraint: semver(">= 1.0.1") asset: kustomize_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw overrides: [] supported_envs: - darwin - amd64 version_prefix: "" rosetta2: true checksum: *kustomize_checksum ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/kwok/kwokctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubernetes-sigs/kwok/kwokctl type: github_release repo_owner: kubernetes-sigs repo_name: kwok description: "Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters" version_constraint: "false" version_overrides: - version_constraint: "true" asset: kwok-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubernetes-sigs/zeitgeist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubernetes-sigs repo_name: zeitgeist description: "Zeitgeist: the language-agnostic dependency checker" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.2" asset: zeitgeist_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.17") asset: zeitgeist_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.2") no_asset: true - version_constraint: Version == "v0.3.4" asset: zeitgeist format: raw supported_envs: - windows/amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/kubernetes-sigs/zeitgeist/\\.github/workflows/release\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.pem - version_constraint: Version == "v0.3.5" asset: zeitgeist_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/kubernetes-sigs/zeitgeist/\\.github/workflows/release\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.pem - version_constraint: Version == "v0.4.0" no_asset: true - version_constraint: Version == "v0.4.1" asset: zeitgeist_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/kubernetes-sigs/zeitgeist/\\.github/workflows/release\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.pem - version_constraint: "true" asset: zeitgeist-{{.Arch}}-{{.OS}} format: raw supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/kubernetes-sigs/zeitgeist/\\.github/workflows/release\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/kubernetes-sigs/zeitgeist/releases/download/{{.Version}}/checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubescape/kubescape/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubescape repo_name: kubescape description: Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.38") asset: kubescape supported_envs: - linux/amd64 - version_constraint: semver("<= 1.0.97") asset: kubescape-{{.OS}}-latest format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu supported_envs: - linux/amd64 - darwin - windows - version_constraint: Version == "v1.0.98" no_asset: true - version_constraint: semver("<= 1.0.107") asset: kubescape-{{.OS}}-latest format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu supported_envs: - linux/amd64 - darwin - windows - version_constraint: Version == "v1.0.108" asset: kubescape-{{.OS}}-latest format: raw rosetta2: true replacements: darwin: macos linux: ubuntu supported_envs: - darwin - linux/amd64 - version_constraint: semver("<= 2.0.147") asset: kubescape-{{.OS}}-latest format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 2.0.168") asset: kubescape-{{.OS}}-latest format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu checksum: type: github_release asset: kubescape-{{.OS}}-latest-sha256 algorithm: sha256 supported_envs: - linux/amd64 - darwin - windows - version_constraint: Version == "v2.0.169" asset: kubescape-{{.OS}}-latest format: raw rosetta2: true replacements: darwin: macos linux: ubuntu checksum: type: github_release asset: kubescape-{{.OS}}-latest-sha256 algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.0.183") asset: kubescape-{{.OS}}-latest format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu checksum: type: github_release asset: "{{.Asset}}-sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 2.1.1") asset: kubescape-{{.OS}}-latest.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 2.2.6") asset: kubescape-{{.OS}}-latest format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 3.0.3") asset: kubescape-{{.OS}}-latest format: raw windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos linux: ubuntu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin goarch: arm64 asset: kubescape-{{.Arch}}-{{.OS}}-latest supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 3.0.46") asset: kubescape-{{.OS}}-latest.{{.Format}} format: tar.gz complete_windows_ext: false files: - name: kubescape src: "{{.AssetWithoutExt}}" replacements: darwin: macos linux: ubuntu overrides: - goarch: arm64 asset: kubescape-{{.Arch}}-{{.OS}}-latest.{{.Format}} supported_envs: - linux/amd64 - darwin - windows - version_constraint: "true" asset: kubescape_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubeshark/kubeshark/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubeshark repo_name: kubeshark aliases: # Repository was transferred at 37.0 - name: up9inc/mizu description: The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.17.0") asset: mizu_{{.OS}}_{{.Arch}} format: raw rosetta2: true files: - name: mizu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.23.0") asset: mizu_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true files: - name: mizu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: mizu.exe checksum: enabled: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 36.0") asset: mizu_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true files: - name: mizu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: mizu.exe checksum: enabled: false - version_constraint: semver("<= 37.0") asset: kubeshark_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: kubeshark.exe checksum: enabled: false - version_constraint: semver("<= 50.4") asset: kubeshark_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubeshark_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 52.1.50") asset: kubeshark_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubeshark_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: kubeshark_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: kubeshark checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubesphere/kubeeye/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubesphere repo_name: kubeeye asset: kubeeye-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz description: KubeEye aims to find various problems on Kubernetes, such as application misconfiguration, unhealthy cluster components and node problems supported_envs: - linux files: - name: kubeeye src: ke checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver("< 1.0.0") version_overrides: - version_constraint: semver(">= 1.0.0") error_message: | kubeeye isn't released pre-built binaries anymore. ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubevela/kubevela/kubectl-plugin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubevela/kubevela/kubectl-plugin type: github_release repo_owner: kubevela repo_name: kubevela aliases: - name: oam-dev/kubevela/kubectl-plugin description: The Modern Application Deployment System Based on OAM complete_windows_ext: false supported_envs: - darwin - linux - amd64 asset: kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz files: - name: kubectl-vela src: "{{.OS}}-{{.Arch}}/kubectl-vela" version_constraint: semver(">= 1.10.3") checksum: type: github_release asset: sha256sums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/kubevela/kubevela/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kubevela/kubevela/releases/download/{{.Version}}/sha256sums.txt-keyless.sig - --certificate - https://github.com/kubevela/kubevela/releases/download/{{.Version}}/sha256sums.txt-keyless.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl version_overrides: - version_constraint: semver(">= 1.10.2") checksum: type: github_release asset: sha256sums.txt algorithm: sha256 slsa_provenance: enabled: false - version_constraint: semver(">= 1.2.0") checksum: # https://github.com/kubevela/kubevela/issues/4822 enabled: false slsa_provenance: enabled: false - version_constraint: "true" checksum: # https://github.com/kubevela/kubevela/issues/4822 enabled: false slsa_provenance: enabled: false rosetta2: true complete_windows_ext: true asset: kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubevela/kubevela/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubevela repo_name: kubevela aliases: - name: oam-dev/kubevela description: The Modern Application Platform files: - name: vela version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.7.0", "v1.7.1"] no_asset: true - version_constraint: Version == "v0.3.4" asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" supported_envs: - linux/amd64 - version_constraint: Version in ["v1.3.3"] asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - version_constraint: semver("<= 0.0.1.1") no_asset: true - version_constraint: semver("<= 0.0.3") asset: vela-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true # checksum files are broken files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.3") asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true # checksum files are broken files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" - version_constraint: semver("<= 1.1.13") asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true # checksum files are broken files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.7") asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true # checksum files are broken files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" - version_constraint: semver("<= 1.10.2") asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: "true" asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: vela src: "{{.OS}}-{{.Arch}}/vela" checksum: type: github_release asset: sha256sums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/kubevela/kubevela/releases/download/{{.Version}}/sha256sums.txt-keyless.pem - --certificate-identity - https://github.com/kubevela/kubevela/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kubevela/kubevela/releases/download/{{.Version}}/sha256sums.txt-keyless.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubevious/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubevious repo_name: cli description: "Kubevious CLI - Prevent Kubernetes disasters at the early stages" files: - name: kubevious version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubevious-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: macos windows: win ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubevirt/kubevirt/virtctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: kubevirt/kubevirt/virtctl type: github_release repo_owner: kubevirt repo_name: kubevirt description: Kubernetes Virtualization API and runtime in order to define and manage virtual machines asset: virtctl-{{.Version}}-{{.OS}}-{{.Arch}} # Workaround of a bug. https://github.com/aquaproj/aqua-registry/pull/18326#issuecomment-1862164476 version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1-alpha.6") no_asset: true - version_constraint: semver("<= 0.2.0") asset: virtctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: Version == "v0.3.0-alpha.0" asset: virtctl-v0.3.0-{{.OS}}-{{.Arch}}.0-179-ge1a1ac09-linux-amd64 format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.3.0") asset: virtctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.6.4") asset: virtctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.7.0-alpha.0" asset: virtctl-v0.6.1-alpha.0-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0") asset: virtctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: virtctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubewarden/kwctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubewarden repo_name: kwctl description: Go-to CLI tool for Kubewarden users files: - name: kwctl src: kwctl-{{.OS}}-{{.Arch}} version_constraint: "false" version_overrides: - version_constraint: Version == "v1.4.1" asset: kwctl-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: windows asset: kwctl-{{.OS}}-{{.Arch}}.exe.{{.Format}} - version_constraint: Version == "v1.7.0-rc2" asset: default.kwctl-{{.OS}}-{{.Arch}}.kwctl-darwin-x86_64.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: linux goarch: amd64 asset: default.kwctl-{{.OS}}-{{.Arch}}.kwctl-linux-x86_64.{{.Format}} - goos: linux goarch: arm64 asset: default.kwctl-{{.OS}}-{{.Arch}}.kwctl-linux-aarch64.{{.Format}} - goos: darwin goarch: arm64 asset: default.kwctl-{{.OS}}-{{.Arch}}.kwctl-darwin-aarch64.{{.Format}} - goos: windows asset: default.kwctl-{{.OS}}-{{.Arch}}.kwctl-windows-x86_64.exe.{{.Format}} replacements: {} - version_constraint: semver("<= 0.1.1") asset: kwctl.{{.Format}} format: zip files: - name: kwctl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.4") asset: kwctl-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: kwctl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.5-rc2") asset: kwctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 1.1.1") asset: kwctl-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 - goos: windows asset: kwctl-{{.OS}}-{{.Arch}}.exe.{{.Format}} - version_constraint: "true" asset: kwctl-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: windows asset: kwctl-{{.OS}}-{{.Arch}}.exe.{{.Format}} replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kubie-org/kubie/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kubie-org repo_name: kubie aliases: - name: sbstp/kubie description: A more powerful alternative to kubectx and kubens version_constraint: "false" version_overrides: - version_constraint: Version == "v0.7.2" no_asset: true - version_constraint: Version == "v0.12.1" asset: kubie-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.13.0" asset: kubie-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.20.0" asset: kubie-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - version_constraint: semver("<= 0.12.0") asset: kubie-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.14.1") asset: kubie-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: kubie-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kudobuilder/kuttl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kudobuilder repo_name: kuttl description: KUbernetes Test TooL (kuttl) supported_envs: - darwin - linux asset: kuttl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz files: - name: kubectl-kuttl replacements: 386: i386 amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kunobi-ninja/kunobi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: kunobi-ninja repo_name: kunobi aliases: - name: kunobi-ninja/kunobi-releases description: Kubernetes IDE for managing clusters, resources, and workloads link: https://kunobi.ninja version_source: github_tag url: https://r2.kunobi.ninja/v{{.Version}}/Kunobi_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz format: tar.gz replacements: amd64: x86_64 files: - name: kunobi src: kunobi/AppRun overrides: - goos: darwin url: https://r2.kunobi.ninja/v{{.Version}}/Kunobi_{{.Version}}_darwin_aarch64.app.tar.gz files: - name: kunobi src: Kunobi.app/Contents/MacOS/kunobi supported_envs: - darwin/arm64 - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kurehajime/dajarep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kurehajime repo_name: dajarep description: ダジャレを検索するコマンド version_constraint: semver(">= 1.9.8") checksum: type: github_release asset: checksums.txt algorithm: sha256 asset: dajarep_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip version_overrides: - version_constraint: "true" rosetta2: true asset: dajarep_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: macos format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: dajarep_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kurehajime/kuzusi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kurehajime repo_name: kuzusi description: breakout for terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kurehajime/pong-command/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kurehajime repo_name: pong-command description: pong is not ping. pong is CLI game files: - name: pong version_constraint: semver(">= 2.0.8") asset: pong-command_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver(">= 2.0.5") supported_envs: [] - version_constraint: "true" rosetta2: true asset: "{{.OS}}_{{.Arch}}.zip" supported_envs: - darwin - amd64 replacements: darwin: macos checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kvaps/kubectl-node-shell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: kvaps repo_name: kubectl-node-shell path: kubectl-node_shell description: Exec into node via kubectl files: - name: kubectl-node_shell ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kvz/json2hcl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kvz repo_name: json2hcl asset: json2hcl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Convert JSON to HCL, and vice versa. We don't use json2hcl anymore ourselves, so we can't invest time into it. However, we're still welcoming PRs version_constraint: semver(">= 0.1.1") checksum: type: github_release asset: json2hcl_{{trimV .Version}}_checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver("= 0.0.7") supported_envs: [] - version_constraint: semver("= 0.0.6") checksum: enabled: false rosetta2: true supported_envs: - darwin - amd64 asset: json2hcl_{{.Version}}_{{.OS}}_{{.Arch}} format: raw - version_constraint: "true" checksum: enabled: false rosetta2: true supported_envs: - darwin - amd64 asset: json2hcl_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz - goos: windows files: - name: json2hcl files: - name: json2hcl src: json2hcl_{{.OS}}_{{.Arch}}/json2hcl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kyma-project/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kyma-project repo_name: cli description: Simple set of commands to manage a Kyma installation asset: kyma_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: kyma replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 2.7.0") version_overrides: - version_constraint: semver(">= 1.2.0") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 1.2.0-rc1") asset: kyma_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: [] replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver(">= 0.2.0") asset: kyma-{{.OS}} format: raw overrides: - goos: windows asset: kyma replacements: {} supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: Version == "v0.1.0" asset: kymactl-{{.OS}} format: raw overrides: - goos: windows asset: kymactl.exe supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kyoh86/richgo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kyoh86 repo_name: richgo description: Enrich `go test` outputs with text decorations version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") no_asset: true - version_constraint: semver("<= 0.3.6") asset: richgo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: richgo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.8") asset: richgo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin rosetta2: true checksum: type: github_release asset: richgo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.10") asset: richgo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin checksum: type: github_release asset: richgo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: richgo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: richgo_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kyoshidajp/dep-doctor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kyoshidajp repo_name: dep-doctor description: Diagnose whether your software dependency libraries are maintained version_constraint: "false" version_overrides: - version_constraint: "true" asset: dep-doctor_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: dep-doctor_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kyoshidajp/ghkw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kyoshidajp repo_name: ghkw asset: ghkw_{{.OS}}_{{.Arch}}.tar.gz description: Search how many keywords in GitHub Code tool replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: ghkw_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kyverno/chainsaw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kyverno repo_name: chainsaw description: Declarative K8s e2e testing version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0-alpha.1" asset: chainsaw_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/kyverno/chainsaw/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/checksums.txt.sig - version_constraint: Version == "v0.1.3-alpha.1" asset: chainsaw_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/kyverno/chainsaw/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/checksums.txt.sig - version_constraint: semver("<= 0.2.13") asset: chainsaw_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate-identity - "https://github.com/kyverno/chainsaw/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/checksums.txt.pem - --signature - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/checksums.txt.sig cosign: opts: - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --certificate-identity - "https://github.com/kyverno/chainsaw/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/{{.Asset}}.pem - --signature - https://github.com/kyverno/chainsaw/releases/download/{{.Version}}/{{.Asset}}.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: chainsaw_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sigstore.json opts: - --certificate-identity - "https://github.com/kyverno/chainsaw/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com cosign: bundle: type: github_release asset: "{{.Asset}}.sigstore.json" opts: - --certificate-identity - "https://github.com/kyverno/chainsaw/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/kyverno/kyverno/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: kyverno repo_name: kyverno description: Cloud Native Policy Management version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: Version == "v1.5.5" no_asset: true - version_constraint: semver("<= 1.1.5") no_asset: true - version_constraint: semver("<= 1.5.8") asset: kyverno-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.10.0") asset: kyverno-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.10.7") asset: kyverno-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/kyverno/kyverno/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/kyverno/kyverno/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kyverno/kyverno/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: kyverno-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/kyverno/kyverno/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/kyverno/kyverno/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/kyverno/kyverno/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/laktak/zfind/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: laktak repo_name: zfind description: search for files (even inside tar/zip/7z/rar) using a SQL-WHERE filter version_constraint: "false" version_overrides: - version_constraint: "true" asset: zfind-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lasantosr/intelli-shell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lasantosr repo_name: intelli-shell description: Like IntelliSense, but for shells version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") asset: intelli-shell-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: intelli-shell-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lasiar/canonicalheader/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lasiar repo_name: canonicalheader description: Golang linter checking the canonicality of the http header version_constraint: "false" version_overrides: - version_constraint: "true" asset: canonicalheader_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: canonicalheader_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lc/gau/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lc repo_name: gau description: Fetch known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, and Common Crawl asset: gau_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: gau_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 2.2.0") version_overrides: - version_constraint: semver(">= 1.0.1") replacements: darwin: macOS - version_constraint: Version == "v1.0" asset: gau-{{.OS}}-{{.Arch}}.{{.Format}} format: tar files: - name: gau src: gau-{{.OS}}-{{.Arch}} overrides: - goos: windows asset: gau-windows-amd64.exe.tar checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ldez/prm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ldez repo_name: prm asset: prm_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Pull Request Manager for Maintainers overrides: - goos: windows format: zip checksum: type: github_release asset: prm_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/leg100/pug/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: leg100 repo_name: pug description: Drive terraform at terminal velocity version_constraint: "false" version_overrides: - version_constraint: "true" asset: pug_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: pug_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/legal90/awscurl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: legal90 repo_name: awscurl description: cURL with AWS request signing version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: awscurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.2" asset: awscurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.1.3" asset: awscurl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: awscurl_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/leoafarias/fvm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: leoafarias repo_name: fvm description: "Flutter Version Management: A simple CLI to manage Flutter SDK versions" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.13") asset: fvm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.8") asset: fvm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.0") asset: fvm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.8.3") no_asset: true - version_constraint: Version == "App-1.0.0-alpha" asset: fvm-app-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true supported_envs: - windows/amd64 - version_constraint: Version == "App-1.0.0-alpha.1" asset: fvm_{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true supported_envs: - windows/amd64 - version_constraint: semver("<= 1.2.3") no_asset: true - version_constraint: semver("<= 1.3.4") asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip files: - name: fvm src: fvm/fvm.bat supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.3.8") no_asset: true - version_constraint: semver("<= 2.2.4") asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip files: - name: fvm src: fvm/fvm.bat supported_envs: - darwin - windows - amd64 - version_constraint: Version == "2.2.5-dev" asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "2.2.5-dev.1" asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: semver("<= 2.3.1") asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip files: - name: fvm src: fvm/fvm.bat supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.4.1") asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip files: - name: fvm src: fvm/fvm.bat - version_constraint: semver("<= 3.0.0-alpha.2") no_asset: true - version_constraint: semver("<= 4.0.0") asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip files: - name: fvm src: fvm/fvm.bat - version_constraint: "true" asset: fvm-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: fvm src: fvm/fvm replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip files: - name: fvm src: fvm/fvm.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lewispeckover/consulator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lewispeckover repo_name: consulator description: Import and synchronize your Consul KV data from JSON and YAML version_constraint: "false" version_overrides: - version_constraint: "true" asset: consulator_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/comet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: comet description: Command line tool to help you use conventional commit messages (https://www.conventionalcommits.org) version_constraint: "false" version_overrides: - version_constraint: "true" asset: comet-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: comet_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/dismember/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: dismember description: Scan memory for secrets and more. Maybe eventually a full /proc toolkit version_constraint: "false" version_overrides: - version_constraint: "true" asset: dismember-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: dismember_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/extrude/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: extrude description: ":detective: Analyse binaries for missing security features, information disclosure and more" version_constraint: "false" version_overrides: - version_constraint: "true" asset: extrude-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: extrude_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/gitjacker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: gitjacker description: ":octocat: Leak git repositories from misconfigured websites" version_constraint: "false" version_overrides: - version_constraint: "true" asset: gitjacker-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/memit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: memit description: ":no_entry_sign::floppy_disk: Run binaries straight from memory in Linux" version_constraint: "false" version_overrides: - version_constraint: "true" asset: memit-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: memit_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/pax/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: pax description: ":skull: :unlock: CLI tool for PKCS7 padding oracle attacks" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.2" asset: pax-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: "true" asset: pax-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/scout/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: scout description: "Lightweight URL fuzzer and spider: Discover a web server's undisclosed files, directories and VHOSTs" version_constraint: "false" version_overrides: - version_constraint: "true" asset: scout-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liamg/traitor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liamg repo_name: traitor asset: traitor-{{.Arch}} format: raw description: Automatic Linux privesc via exploitation of low-hanging fruit e.g. gtfobins, pwnkit, dirty pipe, +w docker.sock supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/libbpf/bpftool/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: libbpf repo_name: bpftool description: Automated upstream mirror for bpftool stand-alone build version_constraint: "false" version_overrides: - version_constraint: semver("<= 7.1.0") no_asset: true - version_constraint: "true" asset: bpftool-{{ .Version}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: bpftool-{{ .Version}}-{{.Arch}}.{{.Format}}.sha256sum algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/librespeed/speedtest-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: librespeed repo_name: speedtest-cli asset: librespeed-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: librespeed-cli src: librespeed-cli description: Command line client for LibreSpeed overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liggitt/audit2rbac/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liggitt repo_name: audit2rbac description: Autogenerate RBAC policies based on Kubernetes audit logs version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") asset: audit2rbac-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true - version_constraint: "true" asset: audit2rbac-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lima-vm/lima/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lima-vm repo_name: lima description: Linux virtual machines, with a focus on running containers files: - name: lima src: bin/lima - name: limactl src: bin/limactl version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1.1" error_message: | aqua doesn't support this version. Please update this package. https://github.com/aquaproj/aqua-registry/issues/36874 https://github.com/lima-vm/lima/pull/3621 - version_constraint: Version == "v0.7.0" no_asset: true - version_constraint: Version == "v0.1.0" asset: lima-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - version_constraint: semver("< 0.23.0") asset: lima-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: lima-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: SHA256SUMS algorithm: sha256 github_artifact_attestations: signer_workflow: lima-vm/lima/.github/workflows/release.yml overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lima-vm/sshocker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lima-vm repo_name: sshocker description: ssh + reverse sshfs + port forwarder, in Docker-like CLI (predecessor of Lima) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: sshocker-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: sshocker-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lindell/multi-gitter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lindell repo_name: multi-gitter asset: multi-gitter_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: CLI to update multiple repositories in bulk replacements: amd64: x86_64 arm64: ARM64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/linebender/resvg/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: linebender repo_name: resvg description: An SVG rendering library version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.15.0") error_message: This version is not supported. Please use a newer version. - version_constraint: Version == "0.45.0" asset: resvg-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.41.0") asset: resvg-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: macos windows: win64 overrides: - goos: linux format: tar.gz - goos: windows asset: resvg-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.44.0") asset: resvg-{{.OS}}.{{.Format}} format: zip replacements: windows: win64 overrides: - goos: linux format: tar.gz asset: resvg-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 supported_envs: - linux/amd64 - windows/amd64 - version_constraint: "true" asset: resvg-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: macos windows: win64 overrides: - goos: linux format: tar.gz asset: resvg-{{.OS}}-{{.Arch}}.{{.Format}} - goos: darwin asset: resvg-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/linkerd/linkerd2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: linkerd repo_name: linkerd2 description: Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x files: - name: linkerd version_constraint: "false" version_overrides: - version_constraint: Version == "stable-2.9.0" no_asset: true - version_constraint: semver("<= 2.8.1") version_prefix: stable- asset: linkerd2-cli-{{.Version}}-{{.OS}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.10.0") version_prefix: stable- asset: linkerd2-cli-{{.Version}}-{{.OS}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: linkerd2-cli-{{.Version}}-{{.OS}}-{{.Arch}} - version_constraint: Version startsWith "stable-" asset: linkerd2-cli-{{.Version}}-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin goarch: amd64 asset: linkerd2-cli-{{.Version}}-{{.OS}} - goos: windows asset: linkerd2-cli-{{.Version}}-{{.OS}} - version_constraint: semver("<= 20.7.5") version_prefix: edge- asset: linkerd2-cli-{{.Version}}-{{.OS}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 21.3.2") version_prefix: edge- asset: linkerd2-cli-{{.Version}}-{{.OS}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: linkerd2-cli-{{.Version}}-{{.OS}}-{{.Arch}} - version_constraint: semver("<= 25.9.3") version_prefix: edge- asset: linkerd2-cli-{{.Version}}-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin goarch: amd64 asset: linkerd2-cli-{{.Version}}-{{.OS}} - goos: windows asset: linkerd2-cli-{{.Version}}-{{.OS}} - version_constraint: Version startsWith "edge-" asset: linkerd2-cli-{{.Version}}-{{.OS}}-{{.Arch}} format: raw overrides: - goos: darwin goarch: amd64 asset: linkerd2-cli-{{.Version}}-{{.OS}} - goos: windows asset: linkerd2-cli-{{.Version}}-{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lintnet/lintnet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lintnet repo_name: lintnet aliases: - name: suzuki-shunsuke/lintnet description: General Linter powered by Jsonnet version_constraint: "false" version_overrides: - version_constraint: "true" asset: lintnet_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: lintnet_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/lintnet/lintnet/releases/download/{{.Version}}/lintnet_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/lintnet/lintnet/releases/download/{{.Version}}/lintnet_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/linuxkit/linuxkit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: linuxkit repo_name: linuxkit description: A toolkit for building secure, portable and lean operating systems for containers version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8" asset: linuxkit-linux-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.7.0") asset: linuxkit-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: "true" asset: linuxkit-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liquidmetal-dev/flintlock/flintlock-metrics/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: liquidmetal-dev/flintlock/flintlock-metrics type: github_release repo_owner: liquidmetal-dev repo_name: flintlock description: Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd version_filter: not (Version matches "-alpha") version_constraint: "false" version_overrides: - version_constraint: "true" asset: flintlock-metrics_{{.Arch}} format: raw supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liquidmetal-dev/flintlock/flintlockd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: liquidmetal-dev/flintlock/flintlockd type: github_release repo_owner: liquidmetal-dev repo_name: flintlock description: Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd version_filter: not (Version matches "-alpha") version_constraint: "false" version_overrides: - version_constraint: "true" asset: flintlockd_{{.Arch}} format: raw supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/livebud/bud/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: livebud repo_name: bud description: The Full-Stack Web Framework for Go supported_envs: - darwin - linux/amd64 asset: bud_{{.Version}}_{{.OS}}_{{.Arch}}.tar.gz files: - name: bud src: bud_{{.Version}}_{{.OS}}_{{.Arch}}/bud checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/livesense-inc/go-aws-s3get/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: livesense-inc repo_name: go-aws-s3get asset: s3get-{{.OS}}-{{.Arch}} format: raw description: A stupid simple S3 downloader CLI tool with supporting AWS Access Key replacements: amd64: x86_64 supported_envs: - linux - darwin files: - name: s3get checksum: type: github_release asset: s3get_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/livesense-inc/go-simple-http-redirector/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: livesense-inc repo_name: go-simple-http-redirector description: Redirect HTTP requests to specific URI files: - name: redirector version_constraint: "false" version_overrides: - version_constraint: "true" asset: redirector-{{.OS}}-{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: redirector_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: redirector ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/liweiyi88/gosnakego/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: liweiyi88 repo_name: gosnakego description: A snake game written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1" asset: gosnakego_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true complete_windows_ext: false - version_constraint: semver("<= v0.2.0") asset: gosnakego_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("<= v0.3.1") asset: gosnakego_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - windows/amd64 rosetta2: true - version_constraint: Version == "v0.3.2" no_asset: true - version_constraint: "true" asset: gosnakego_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gosnakego_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/llogick/zigscient/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: llogick repo_name: zigscient description: A Zig Language Server files: - name: zls version_constraint: "false" version_overrides: - version_constraint: "true" asset: zigscient-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: zls src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/localstack/localstack-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: localstack repo_name: localstack-cli description: The LocalStack CLI packaged using pyinstaller files: - name: localstack version_constraint: "false" version_overrides: - version_constraint: Version == "v2.3.2.post0" asset: localstack-cli-2.3.2-{{.OS}}-{{.Arch}}-onefile.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: localstack checksum: type: github_release asset: localstack-cli-2.3.2-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v3.0.2.post0" asset: localstack-cli-3.0.2-{{.OS}}-{{.Arch}}-onefile.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: localstack checksum: type: github_release asset: localstack-cli-3.0.2-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.0.1") no_asset: true - version_constraint: "true" asset: localstack-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}-onefile.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: localstack checksum: type: github_release asset: localstack-cli-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/loeffel-io/ls-lint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: loeffel-io repo_name: ls-lint description: An extremely fast directory and filename linter - Bring some structure to your project filesystem asset: ls-lint-{{.OS}}-{{.Arch}} # error: opening tar archive for reading: wrapping file reader: gzip: invalid header format: raw supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 2.0.0") version_overrides: - version_constraint: semver(">= 1.10.0-beta.1") asset: ls-lint-{{.OS}} format: raw overrides: - goos: linux goarch: arm64 asset: ls-lint-{{.OS}}-{{.Arch}} - goos: darwin goarch: arm64 asset: ls-lint-{{.OS}}-{{.Arch}} checksum: enabled: false - version_constraint: semver(">= 1.1.0") asset: ls-lint-{{.OS}} format: raw supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false - version_constraint: semver("< 1.1.0") asset: ls-lint-{{.OS}} format: raw supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/loft-sh/devpod/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: loft-sh repo_name: devpod description: "Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: devpod-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux/amd64 - darwin - windows - version_constraint: "true" asset: devpod-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - linux - darwin - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/loft-sh/vcluster/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: loft-sh repo_name: vcluster description: "vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces" version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.15.2") asset: vcluster-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: vcluster-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/loft-sh/vcluster/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/loft-sh/vcluster/.github/workflows/release.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/loft-sh/vcluster/releases/download/{{.Version}}/checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/logdyhq/logdy-core/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: logdyhq repo_name: logdy-core description: Web based real-time log viewer. Stream ANY content to a web UI with autogenerated filters. Parse any format with TypeScript files: - name: logdy version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: logdy-core_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: "true" asset: logdy_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/loov/goda/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: loov repo_name: goda description: Go Dependency Analysis toolkit ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lotabout/rargs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lotabout repo_name: rargs description: "xargs + awk with pattern matching support. `ls *.bak | rargs -p '(.*)\\.bak' mv {0} {1}`" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") asset: rargs-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: rargs-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lsd-rs/lsd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lsd-rs repo_name: lsd description: The next gen ls command files: - name: lsd src: lsd-{{.Version}}-{{.Arch}}-{{.OS}}/lsd version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.15.1") asset: lsd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.16.0" asset: lsd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.19.0") asset: lsd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.20.0" no_asset: true - version_constraint: semver("<= 0.23.1") asset: lsd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: "true" asset: lsd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/luau-lang/luau/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: luau-lang repo_name: luau description: A fast, small, safe, gradually typed embeddable scripting language derived from Lua version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.622") asset: luau-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos linux: ubuntu supported_envs: - darwin - linux - windows/amd64 files: - name: luau - name: luau-analyze - name: luau-compile - version_constraint: semver("<= 0.644") asset: luau-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos linux: ubuntu supported_envs: - darwin/arm64 - linux - windows files: - name: luau - name: luau-analyze - name: luau-compile - version_constraint: "true" asset: luau-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos linux: ubuntu supported_envs: - darwin/arm64 - linux - windows files: - name: luau - name: luau-analyze - name: luau-ast - name: luau-compile ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lusingander/ddv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lusingander repo_name: ddv description: Terminal DynamoDB Viewer version_constraint: "false" version_overrides: - version_constraint: "true" asset: ddv-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: checksum.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lusingander/serie/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lusingander repo_name: serie description: A rich git commit graph in your terminal, like magic version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") asset: serie-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: checksum.txt algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: serie-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: checksum.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lusingander/stu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lusingander repo_name: stu description: TUI explorer application for Amazon S3 (AWS S3) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.4") no_asset: true - version_constraint: semver("<= 0.4.0") asset: stu-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - darwin - version_constraint: semver("<= 0.6.5") asset: stu-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: checksum.txt algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: stu-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: checksum.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lxc/incus/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lxc repo_name: incus description: Powerful system container and virtual machine manager version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: "{{.OS}}.incus" format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bin.{{.OS}}.incus.{{.Arch}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/lycheeverse/lychee/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: lycheeverse repo_name: lychee description: Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more version_filter: not (Version startsWith "lychee-lib-") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") || Version == "v0.6.0-alpha" no_asset: true - version_constraint: Version == "v0.8.0" asset: lychee-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl overrides: - goos: darwin asset: lychee-{{.Version}}-macos-x86_64.dmg format: dmg - goos: windows format: raw asset: lychee-{{.Version}}-{{.OS}}-{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.1-alpha") asset: lychee-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: darwin asset: lychee-{{.Version}}-macos-x86_64.dmg format: dmg - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: raw asset: lychee-{{.Version}}-{{.OS}}-{{.Arch}} - version_constraint: semver("<= 0.15.1") asset: lychee-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: darwin asset: lychee-{{.Version}}-macos-x86_64.dmg format: dmg - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: raw asset: lychee-{{.Version}}-{{.OS}}-{{.Arch}} - version_constraint: "true" version_prefix: lychee- asset: lychee-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin format: dmg - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: raw asset: lychee-{{.Arch}}-{{.OS}} supported_envs: - linux - windows/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/m7medVision/lazycommit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: m7medVision repo_name: lazycommit description: using AI to generate commit message suggestions version_constraint: "false" version_overrides: - version_constraint: Version == "0.1" asset: lazycommit_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.3.24") no_asset: true - version_constraint: "true" asset: lazycommit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/maaslalani/invoice/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: maaslalani repo_name: invoice description: Command line invoice generator version_constraint: "false" version_overrides: - version_constraint: "true" asset: invoice_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: invoice_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/maaslalani/slides/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: maaslalani repo_name: slides description: Terminal based presentation tool version_constraint: "false" version_overrides: - version_constraint: "true" asset: slides_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: slides_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mackee/go-readability/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mackee repo_name: go-readability description: "Extract readable content from web pages - Mozilla’s and Mizchi Readability ported to Go" files: - name: readability version_constraint: "false" version_overrides: - version_constraint: "true" asset: go-readability_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: readability checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/madelynnblue/sqlfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: madelynnblue repo_name: sqlfmt aliases: - name: mjibson/sqlfmt - name: maddyblue/sqlfmt description: SQL formatter with width-aware output version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: sqlfmt_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sqlfmt_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: sqlfmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/magefile/mage/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: magefile repo_name: mage description: a Make/rake-like dev tool using Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") no_asset: true - version_constraint: semver("<= 1.11.0") asset: mage_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: mage_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 1.14.0") asset: mage_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: mage_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: mage_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: mage_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/magodo/hclgrep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: magodo repo_name: hclgrep description: Syntax based grep for HCL(v2) ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/magodo/pipeform/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: magodo repo_name: pipeform description: Terraform runtime TUI version_constraint: "false" version_overrides: - version_constraint: Version matches "\\b[0-9a-f]{40}\\b" # To keep the compatibility type: go_install - version_constraint: Version == "v0.1.0" asset: pipeform_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: pipeform src: pipeform_{{.Version}} checksum: type: github_release asset: pipeform_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: pipeform_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: pipeform_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/magodo/tfadd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: magodo repo_name: tfadd description: Generate valid Terraform configuration from state ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mailru/easyjson/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: mailru repo_name: easyjson description: Fast JSON serializer for golang path: github.com/mailru/easyjson/easyjson ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/majorcontext/moat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: majorcontext repo_name: moat description: Run agents in containers with credential injection and full observability version_constraint: "false" version_overrides: - version_constraint: "true" asset: moat_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/makew0rld/didder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: makew0rld repo_name: didder description: An extensive, fast, and accurate command-line image dithering tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: didder_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: 64-bit darwin: macOS checksum: type: github_release asset: didder_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: didder_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw replacements: amd64: 64-bit darwin: macOS checksum: type: github_release asset: didder_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/making/rsc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: making repo_name: rsc description: RSocket Client CLI (RSC) that aims to be a curl for RSocket version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: rsc-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: rsc-{{.Arch}}-pc-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: darwin asset: rsc-{{.Arch}}-{{.OS}} supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/makiuchi-d/arelo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: makiuchi-d repo_name: arelo description: a simple auto reload (live reload) utility version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.0") no_asset: true - version_constraint: semver("<= 1.10.1") asset: arelo_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: arelo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.12.3") asset: arelo_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: arelo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: arelo_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: arelo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mame/wsl2-ssh-agent/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mame repo_name: wsl2-ssh-agent description: A bridge from WSL2 ssh client to Windows ssh-agent.exe service version_constraint: "false" version_overrides: - version_constraint: "true" asset: wsl2-ssh-agent checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: wsl2-ssh-agent-arm64 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/manabusakai/tdtidy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: manabusakai repo_name: tdtidy description: A command line tool for managing ECS task definitions. `tdtidy` can deregister and delete old task definitions version_constraint: "false" version_overrides: - version_constraint: "true" asset: tdtidy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mantil-io/mantil/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mantil-io repo_name: mantil description: Build your AWS Lambda-based Go backends quicker than ever version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: mantil_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin checksum: type: github_release asset: mantil_checksums.txt algorithm: sha256 supported_envs: - darwin - version_constraint: semver("<= 0.1.12") asset: mantil_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - version_constraint: semver("<= 0.1.22") asset: mantil_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.28") asset: mantil_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: mantil_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/marcosnils/bin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: marcosnils repo_name: bin description: Effortless binary manager version_constraint: "false" version_overrides: - version_constraint: Version == "v0.17.1" asset: bin_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.0") asset: bin_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.0") asset: bin_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.17.0") asset: bin_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: bin_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/marp-team/marp-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: marp-team repo_name: marp-cli asset: marp-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz description: A CLI interface for Marp and Marpit based converters files: - name: marp replacements: darwin: mac windows: win overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/marwan-at-work/mod/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: marwan-at-work repo_name: mod description: Automated Semantic Import Versioning Upgrades path: github.com/marwan-at-work/mod/cmd/mod ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mas-cli/mas/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mas-cli repo_name: mas description: Mac App Store command line interface version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.1" no_asset: true - version_constraint: semver("<= 1.4.2") asset: mas-cli.{{.Format}} format: zip supported_envs: - darwin - version_constraint: semver("<= 1.8.6") asset: mas.{{.Format}} format: pkg files: - name: mas src: mas_components.pkg/Payload/usr/local/bin/mas supported_envs: - darwin - version_constraint: semver("< 3.0.0") asset: mas-{{trimV .Version}}.{{.Format}} format: pkg files: - name: mas src: mas_components.pkg/Payload/mas supported_envs: - darwin - version_constraint: semver("<= 3.1.0") asset: mas-{{trimV .Version}}-{{.Arch}}.{{.Format}} format: pkg replacements: amd64: x86_64 files: - name: mas src: mas_components.pkg/Payload/mas supported_envs: - darwin - version_constraint: semver("<= 4.1.0") asset: mas-{{trimV .Version}}-{{.Arch}}.{{.Format}} format: pkg replacements: amd64: x86_64 files: - name: mas src: mas_components.pkg/Payload/usr/local/opt/mas/bin/mas supported_envs: - darwin - version_constraint: "true" asset: mas-{{trimV .Version}}-{{.Arch}}.{{.Format}} format: pkg replacements: amd64: x86_64 files: - name: mas src: mas.pkg/Payload/usr/local/opt/mas/bin/mas supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mashiike/acrun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mashiike repo_name: acrun description: acrun is a deployment tool for AWS Bedrock AgentCore Runtime version_constraint: "false" version_overrides: - version_constraint: "true" asset: acrun_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mashiike/prepalert/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mashiike repo_name: prepalert description: Toil reduction tool to prepare before responding to Mackerel alerts version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: prepalert_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.2.1" no_asset: true - version_constraint: semver("<= 1.0.1") asset: prepalert_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: prepalert_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: prepalert_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mashiike/redshift-credentials/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mashiike repo_name: redshift-credentials description: a command line tool for Amazon Redshift temporary authorization with AWS IAM version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.3") asset: redshift-credentials_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: redshift-credentials_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: redshift-credentials_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mashiike/stefunny/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mashiike repo_name: stefunny version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.4") asset: stefunny_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: stefunny_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: stefunny_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/masutaka/github-nippou/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: masutaka repo_name: github-nippou description: Print today's your GitHub activity for issues and pull requests version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.2.0") no_asset: true - version_constraint: semver("<= 4.1.11") asset: github-nippou_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.2.9") asset: github-nippou_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: github-nippou_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: github-nippou_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mathew-fleisch/bashbot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mathew-fleisch repo_name: bashbot description: A slack-bot written in golang for infrastructure/devops teams asset: bashbot-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin version_prefix: bashbot- version_constraint: semver(">= 2.0.0") version_overrides: - version_constraint: semver("< 2.0.0") version_prefix: "" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/matryer/moq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: matryer repo_name: moq description: Interface mocking tool for go generate version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.6") asset: moq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.1.7" asset: moq_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.1") asset: moq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.3") asset: moq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.2") asset: moq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.3.3" no_asset: true - version_constraint: "true" asset: moq_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattermost/mmctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattermost repo_name: mmctl asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: tar description: A remote CLI tool for Mattermost overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: "{{.Asset}}.md5.txt" algorithm: md5 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/algia/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: algia description: A cli application for nostr asset: algia_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz files: - name: algia src: algia_{{.Version}}_{{.OS}}_{{.Arch}}/algia ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/bsky/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: bsky description: A cli application for bluesky social version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.40" no_asset: true - version_constraint: Version == "v0.0.63" asset: bsky-{{.OS}}-{{trimV .Version}}.{{.Format}} format: zip overrides: - goos: darwin asset: bsky-{{.OS}}-.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: bsky-{{.OS}}-{{trimV .Version}}.{{.Format}} format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/cho/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: cho asset: cho_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz supported_envs: - darwin - amd64 rosetta2: true files: - name: cho src: cho_{{.Version}}_{{.OS}}_{{.Arch}}/cho ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/efm-langserver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: efm-langserver asset: efm-langserver_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: General purpose Language Server overrides: - goos: linux format: tar.gz files: - name: efm-langserver src: efm-langserver_{{.Version}}_{{.OS}}_{{.Arch}}/efm-langserver version_constraint: semver("!= 0.0.45") version_overrides: - version_constraint: semver("= 0.0.45") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/files/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: files description: Fast file find asset: files_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz files: - name: files src: files_{{.Version}}_{{.OS}}_{{.Arch}}/files version_constraint: semver(">= 0.3.4") version_overrides: - version_constraint: semver("< 0.3.4") supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/gof/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: gof asset: gof_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: Go Fuzzy format: zip overrides: - goos: linux format: tar.gz files: - name: gof src: gof_{{.Version}}_{{.OS}}_{{.Arch}}/gof version_constraint: semver(">= 0.0.12") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/goreman/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: goreman description: foreman clone written in go language supported_envs: - darwin - linux - amd64 asset: goreman_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: goreman src: goreman_{{.Version}}_{{.OS}}_{{.Arch}}/goreman format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/longcat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: longcat description: Looooooooooooooooooooooooooooooooooooooooooooooong cat version_constraint: "false" version_overrides: - version_constraint: "true" asset: longcat_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz files: - name: longcat src: "{{.AssetWithoutExt}}/longcat" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/memo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: memo description: Memo Life For You rosetta2: true supported_envs: - darwin - amd64 asset: memo_{{.Version}}_{{.OS}}_amd64.{{.Format}} files: - name: memo src: memo_{{.Version}}_{{.OS}}_amd64/memo format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/twty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: twty asset: twty_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: command-line twitter client written in golang overrides: - goos: linux format: tar.gz files: - name: twty src: twty_{{.Version}}_{{.OS}}_{{.Arch}}/twty version_constraint: semver(">= 0.0.13") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mattn/zig-update/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mattn repo_name: zig-update description: Zig updator version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: zig-update_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: zig-update src: zig-update_{{.Version}}_{{.OS}}_{{.Arch}}/zig-update overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.0.3") no_asset: true - version_constraint: "true" asset: zig-update_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: zig-update src: zig-update_{{.Version}}_{{.OS}}_{{.Arch}}/zig-update overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/maxpert/marmot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: maxpert repo_name: marmot description: A distributed SQLite server with MySQL wire compatible interface version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.1-alpha" asset: marmot-v0.4.1-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz supported_envs: - linux - version_constraint: semver("<= 0.3.1") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.5") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.8.5-beta.3") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz supported_envs: - linux - version_constraint: semver("<= 0.8.8-alpha.4") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 2.0.1-beta.2") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz supported_envs: - linux - version_constraint: semver("<= 2.0.5") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz overrides: - goos: darwin asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 2.1.2") asset: marmot-{{.Version}}-beta-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz overrides: - goos: darwin asset: marmot-{{.Version}}-beta-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 2.2.0") asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} format: tar.gz overrides: - goos: darwin asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 2.4.2") asset: marmot-{{.Version}}-beta-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux asset: marmot-{{.Version}}-beta-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - linux - darwin - version_constraint: "true" asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux asset: marmot-{{.Version}}-{{.OS}}-{{.Arch}}-static.{{.Format}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mazrean/kessoku/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mazrean repo_name: kessoku description: Next-generation google/wire with parallel dependency injection for Go version_constraint: "false" version_overrides: - version_constraint: "true" asset: kessoku_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/megaease/easeprobe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: megaease repo_name: easeprobe description: A simple, standalone, and lightWeight tool that can do health/status checking, written in Go asset: easeprobe-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz files: - name: easeprobe src: bin/easeprobe checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mercari/hcledit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mercari repo_name: hcledit asset: hcledit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Go package to edit HCL configuration replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 rosetta2: true files: - name: hcledit src: bin/hcledit checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mercari/tfnotify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mercari repo_name: tfnotify description: A CLI command to parse Terraform execution result and notify it to GitHub rosetta2: true supported_envs: - darwin - linux/amd64 asset: tfnotify_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: tfnotify_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mergestat/mergestat-lite/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mergestat repo_name: mergestat-lite description: Query git repositories with SQL. Generate reports, perform status checks, analyze codebases rosetta2: true asset: mergestat-{{.OS}}-{{.Arch}}.tar.gz files: - name: mergestat supported_envs: - darwin - linux/amd64 replacements: darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mesosphere/mindthegap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mesosphere repo_name: mindthegap description: Easily create and use bundles for air-gapped environments asset: mindthegap_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.13.0") version_overrides: - version_constraint: semver(">= 0.7.3") overrides: - goos: darwin asset: mindthegap_{{.Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver(">= 0.6.6") - version_constraint: semver("< 0.6.6") asset: mindthegap_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: darwin asset: mindthegap_{{.Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/metalbear-co/mirrord/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: metalbear-co repo_name: mirrord description: By mirroring traffic to and from your machine, mirrord surrounds your local service with a mirror image of its cloud environment replacements: darwin: mac amd64: x86_64 arm64: aarch64 version_constraint: semver(">= 2.2.1") supported_envs: - linux - darwin rosetta2: true format: zip asset: mirrord_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: darwin replacements: amd64: universal version_overrides: - version_constraint: semver("< 2.2.1") rosetta2: false asset: mirrord_{{.OS}}_{{.Arch}} format: raw overrides: [] supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mfontanini/presenterm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mfontanini repo_name: presenterm description: A markdown terminal slideshow tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") no_asset: true - version_constraint: "true" asset: presenterm-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: presenterm src: presenterm-{{trimV .Version}}/presenterm replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mfridman/tparse/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mfridman repo_name: tparse description: CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.4") asset: tparse_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.3") asset: tparse_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.1") asset: tparse_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.12.2") no_asset: true - version_constraint: "true" asset: tparse_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mgdm/htmlq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mgdm repo_name: htmlq description: Like jq, but for HTML version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" asset: htmlq_{{.Arch}}_{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: htmlq-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mgechev/revive/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mgechev repo_name: revive description: ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.3") no_asset: true - version_constraint: semver("<= 1.2.2") asset: revive_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.3.2") asset: revive_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: revive_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mgunyho/tere/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mgunyho repo_name: tere description: Terminal file explorer version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: tere-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: Version == "v1.1.0" asset: tere-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu supported_envs: - linux/amd64 - windows/amd64 - version_constraint: "true" asset: tere-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/michidk/vscli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: michidk repo_name: vscli description: A CLI tool to launch vscode projects, which supports devcontainers asset: vscli-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: vscli src: vscli-{{.Arch}}-{{.OS}}/vscli format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - amd64 rosetta2: true version_constraint: semver(">= 0.1.7") version_overrides: - version_constraint: Version == "v0.1.6" format: zip overrides: - goos: linux format: tar.gz - goos: windows checksum: enabled: false replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - linux/amd64 - windows/amd64 rosetta2: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.1.5" replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - linux/amd64 - windows/amd64 rosetta2: false overrides: - goos: windows format: zip checksum: enabled: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("< 0.1.5") format: zip overrides: - goos: linux format: tar.gz - goos: windows checksum: enabled: false replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - linux/amd64 - windows/amd64 rosetta2: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/micro-editor/micro/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: micro-editor repo_name: micro aliases: - name: zyedidia/micro description: A modern and intuitive terminal-based text editor version_constraint: "false" version_overrides: - version_constraint: Version == "v2.0.8" asset: micro-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: micro src: micro-{{trimV .Version}}/micro replacements: darwin: osx windows: win64 overrides: - goos: linux goarch: amd64 asset: micro-{{trimV .Version}}-{{.OS}}64-static.{{.Format}} - goos: linux goarch: arm64 asset: micro-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 1.0rc1") asset: micro-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: micro src: micro-{{trimV .Version}}/micro replacements: darwin: osx windows: win64 overrides: - goos: linux asset: micro-{{.Version}}-{{.OS}}64.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.1") asset: micro-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: micro src: micro-{{trimV .Version}}/micro replacements: darwin: osx windows: win64 overrides: - goos: linux asset: micro-{{trimV .Version}}-{{.OS}}64.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.10") asset: micro-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: micro src: micro-{{trimV .Version}}/micro replacements: darwin: osx windows: win64 overrides: - goos: linux goarch: amd64 asset: micro-{{trimV .Version}}-{{.OS}}64-static.{{.Format}} - goos: linux goarch: arm64 asset: micro-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: micro-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: micro src: micro-{{trimV .Version}}/micro replacements: windows: win64 overrides: - goos: linux goarch: amd64 asset: micro-{{trimV .Version}}-{{.OS}}64-static.{{.Format}} - goos: linux goarch: arm64 asset: micro-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: darwin goarch: amd64 replacements: darwin: osx - goos: darwin goarch: arm64 asset: micro-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: darwin: macos - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/microsoft/component-detection/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: microsoft repo_name: component-detection description: Scans your project to determine what components you use version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.10") no_asset: true - version_constraint: semver("<= 1.5.0") asset: component-detection-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.1") no_asset: true - version_constraint: semver("<= 5.0.0") asset: component-detection-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: component-detection-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: osx windows: win ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/microsoft/edit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: microsoft repo_name: edit description: We all edit version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.1" asset: edit-1.2.0-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.zst overrides: - goos: windows asset: edit-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: edit src: "{{.AssetWithoutExt}}/edit.exe" replacements: amd64: x86_64 arm64: aarch64 linux: linux-gnu supported_envs: - linux - windows - version_constraint: Version == "v1.0.0" asset: edit-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: xz files: - name: edit src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 linux: linux-gnu overrides: - goos: windows format: zip files: - name: edit src: "{{.AssetWithoutExt}}/edit.exe" supported_envs: - linux - windows - version_constraint: "true" asset: edit-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.zst overrides: - goos: windows format: zip files: - name: edit src: "{{.AssetWithoutExt}}/edit.exe" replacements: amd64: x86_64 arm64: aarch64 linux: linux-gnu supported_envs: - linux - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/microsoft/kiota/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: microsoft repo_name: kiota description: OpenAPI based HTTP Client code generator version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") asset: "{{.OS}}-{{.Arch}}.{{.Format}}" files: - name: kiota src: "{{.OS}}-{{.Arch}}/kiota" format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: "{{.OS}}-{{.Arch}}.{{.Format}}" format: zip windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/microsoft/ripgrep-prebuilt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: microsoft repo_name: ripgrep-prebuilt asset: ripgrep-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} description: Builds ripgrep on Azure Pipelines for multiple platforms and makes the binaries available as Github releases format: tar.gz replacements: darwin: apple-darwin windows: pc-windows-msvc linux: unknown-linux-musl arm64: aarch64 amd64: x86_64 overrides: - goos: windows format: zip files: - name: rg ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/microsoft/vscode/code/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: microsoft/vscode/code type: http repo_owner: microsoft repo_name: vscode description: Visual Studio Code link: https://code.visualstudio.com/ search_words: - visual studio code url: https://update.code.visualstudio.com/{{trimV .Version}}/cli-{{.OS}}-{{.Arch}}/stable replacements: windows: win32 amd64: x64 format: tar.gz append_ext: false overrides: - goos: windows format: zip version_constraint: semver(">= 1.73.0") version_overrides: - version_constraint: semver("< 1.73.0") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mike-engel/jwt-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mike-engel repo_name: jwt-cli description: A super fast CLI tool to decode and encode JWTs built in Rust files: - name: jwt version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") no_asset: true - version_constraint: Version == "0.3.1" asset: jwt-cli-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: jwt-cli src: jwt-cli rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.0") asset: jwt-cli-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: jwt-cli src: jwt-cli windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc supported_envs: - windows/amd64 - version_constraint: Version == "0.4.1" asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: jwt-cli src: jwt-cli windows_arm_emulation: true replacements: darwin: macOS windows: pc-windows-msvc overrides: - goos: windows format: zip asset: jwt-cli-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0") asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.0") no_asset: true - version_constraint: semver("<= 1.1.0") asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.2.0" no_asset: true - version_constraint: semver("< 2.2.0") asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "2.2.0" asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS overrides: - goos: linux files: - name: jwt src: target/release/jwt - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "2.2.1" asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: zip replacements: darwin: macOS overrides: - goos: darwin format: tar.gz supported_envs: - darwin - windows/amd64 - version_constraint: semver("< 3.2.0") asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "3.2.0" asset: jwt-cli-{{.Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS overrides: - goos: linux files: - name: jwt src: target/release/jwt - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 6.1.0") asset: jwt-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS checksum: type: github_release asset: jwt-{{.OS}}.sha256 algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: jwt-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macOS linux: linux-musl checksum: type: github_release asset: jwt-{{.OS}}.sha256 algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mikefarah/yq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mikefarah repo_name: yq description: yq is a portable command-line YAML processor asset: yq_{{.OS}}_{{.Arch}} supported_envs: - darwin - linux - amd64 # https://github.com/mikefarah/yq/issues/801#issuecomment-853523411 version_constraint: semver(">= 4.9.6") version_overrides: - version_constraint: "true" rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/miku/zek/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: miku repo_name: zek description: Generate a Go struct from XML version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.9" asset: zek-{{trimV .Version}}.{{.OS}}.{{.Arch}}.bin format: raw rosetta2: true supported_envs: - darwin - version_constraint: Version == "0.1.19" asset: zek_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: zek_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.12") no_asset: true - version_constraint: semver("<= 0.1.26") asset: zek_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: zek_checksums.txt algorithm: sha256 - version_constraint: "true" asset: zek_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: zek_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minamijoyo/hcledit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minamijoyo repo_name: hcledit description: A command line editor for HCL version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") asset: hcledit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: hcledit_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.6") asset: hcledit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hcledit_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: hcledit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hcledit_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minamijoyo/myaws/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minamijoyo repo_name: myaws description: A human friendly AWS CLI written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: myaws_{{trimV .Version}}_myaws_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.3") asset: myaws_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.4") asset: myaws_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.1") asset: myaws_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: myaws_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: myaws_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: myaws_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minamijoyo/tfedit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minamijoyo repo_name: tfedit description: A refactoring tool for Terraform version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfedit_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfedit_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minamijoyo/tfmigrate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minamijoyo repo_name: tfmigrate description: A Terraform / OpenTofu state migration tool for GitOps version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.12") asset: tfmigrate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: tfmigrate_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: tfmigrate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfmigrate_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minamijoyo/tfschema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minamijoyo repo_name: tfschema description: A schema inspector for Terraform / OpenTofu providers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: tfschema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: tfschema_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.2") asset: tfschema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfschema_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tfschema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfschema_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minamijoyo/tfupdate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minamijoyo repo_name: tfupdate description: Update version constraints in your Terraform configurations version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.2") asset: tfupdate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfupdate_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tfupdate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfupdate_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minc-org/minc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minc-org repo_name: minc description: MicroShift in Container version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.9") asset: minc_{{.OS}}_{{.Arch}} format: raw overrides: - goos: windows asset: minc - version_constraint: "true" asset: minc_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: sha256sum.txt algorithm: sha256 overrides: - goos: windows asset: minc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minio/mc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: minio repo_name: mc description: Unix like utilities for object store url: https://dl.min.io/client/mc/release/{{.OS}}-{{.Arch}}/archive/mc.{{.Version}} complete_windows_ext: false windows_arm_emulation: true format: raw overrides: - goos: windows files: - name: mc link: mc.exe checksum: type: http algorithm: sha256 url: https://dl.min.io/client/mc/release/{{.OS}}-{{.Arch}}/archive/mc.{{.Version}}.sha256sum ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/miniscruff/changie/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: miniscruff repo_name: changie description: Automated changelog tool for preparing releases with lots of customization options version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: changie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") asset: changie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.0") asset: changie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: changie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/minishift/minishift/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: minishift repo_name: minishift description: Run OpenShift 3.x locally rosetta2: true supported_envs: - darwin - amd64 asset: minishift-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tgz overrides: - goos: windows format: zip files: - name: minishift src: minishift-{{trimV .Version}}-{{.OS}}-{{.Arch}}/minishift checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mintoolkit/mint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mintoolkit repo_name: mint aliases: - name: slimtoolkit/slim - name: docker-slim/docker-slim files: - name: docker-slim src: "{{.AssetWithoutExt}}/docker-slim" - name: mint src: "{{.AssetWithoutExt}}/mint" - name: mint-sensor src: "{{.AssetWithoutExt}}/mint-sensor" - name: slim src: "{{.AssetWithoutExt}}/slim" description: "minT(oolkit): Mint awesome, secure and production ready containers just the way you need them! Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)" version_constraint: "false" version_overrides: # https://github.com/aquaproj/aqua-registry/issues/37618 - version_constraint: semver("< 1.40.11") no_asset: true - version_constraint: Version == "1.40.11" repo_owner: slimtoolkit repo_name: slim asset: dist_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux goarch: amd64 asset: dist_{{.OS}}.{{.Format}} - goos: linux goarch: arm64 replacements: arm64: arm - goos: darwin format: zip asset: dist_{{.OS}}.{{.Format}} replacements: darwin: mac supported_envs: - linux - darwin - version_constraint: "true" asset: dist_{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: mac overrides: - goos: linux goarch: arm64 asset: dist_{{.OS}}_{{.Arch}}.{{.Format}} replacements: arm64: arm - goos: darwin format: zip supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mislav/hub/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mislav repo_name: hub aliases: - name: github/hub rosetta2: true asset: hub-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} description: A command-line tool that makes git easier to use with GitHub supported_envs: - darwin - linux - amd64 format: tgz overrides: - goos: windows format: zip files: - name: hub src: bin/hub.exe files: - name: hub src: hub-{{.OS}}-{{.Arch}}-{{trimV .Version}}/bin/hub ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mistakenelf/fm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mistakenelf repo_name: fm description: A terminal based file manager aliases: - name: knipferrc/fm version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.0" no_asset: true - version_constraint: Version == "v0.13.0" asset: fm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: fm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.4.0") asset: fm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fm_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.9.0") asset: fm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: fm_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.12.1") asset: fm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fm_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: fm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: fm_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mitchellh/golicense/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mitchellh repo_name: golicense description: Scan and analyze OSS dependencies and licenses from compiled Go binaries asset: golicense_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mitchellh/gon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mitchellh repo_name: gon asset: gon_{{.OS}}.zip description: Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library replacements: darwin: macos supported_envs: - darwin rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mitchellh/gox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: mitchellh repo_name: gox description: A dead simple, no frills Go cross compile tool version_source: github_tag ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mitoma/sver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mitoma repo_name: sver description: Version generator based on source code asset: sver_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: darwin: macos supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 version_constraint: semver(">= 0.1.14") version_overrides: - version_constraint: Version == "v0.1.13" checksum: enabled: false - version_constraint: semver(">= 0.1.7") rosetta2: true supported_envs: - darwin - amd64 checksum: enabled: false - version_constraint: semver(">= 0.1.2") replacements: {} checksum: enabled: false supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("< 0.1.2") asset: sver_{{.OS}}_{{.Arch}}.{{.Format}} replacements: {} checksum: enabled: false files: - name: sver src: sver_{{.OS}}_{{.Arch}}/sver supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mitsuhiko/insta/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mitsuhiko repo_name: insta description: A snapshot testing library for rust files: - name: cargo-insta version_constraint: "false" version_overrides: - version_constraint: "true" asset: cargo-insta-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-insta src: "{{.AssetWithoutExt}}/cargo-insta" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: cargo-insta supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mitsuhiko/minijinja/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mitsuhiko repo_name: minijinja description: MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2 files: - name: minijinja-cli version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.3.1") asset: minijinja-cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: minijinja-cli src: "{{.AssetWithoutExt}}/minijinja-cli" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: minijinja-cli supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: minijinja-cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: minijinja-cli src: "{{.AssetWithoutExt}}/minijinja-cli" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: minijinja-cli ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mkchoi212/fac/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mkchoi212 repo_name: fac description: Easy-to-use CUI for fixing git conflicts version_constraint: "false" version_overrides: - version_constraint: "true" asset: fac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: fac_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mkubaczyk/helmsman/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mkubaczyk repo_name: helmsman aliases: - name: Praqma/helmsman description: Helm Charts as Code version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.0" asset: Helmsman_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.3.0" asset: helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.3") asset: Helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: Helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.1") asset: helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.1.0") asset: Helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: Helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.0-rc2") asset: helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.12.0") asset: Helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: Helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 3.8.1") asset: helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: helmsman_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: helmsman_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mmalcek/bafi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mmalcek repo_name: bafi asset: bafi_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tgz description: Universal JSON, BSON, YAML, CSV, XML converter with templates overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: bafi_{{.Version}}_{{.OS}}_{{.Arch}}_checksum.txt algorithm: md5 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mmarkdown/mmark/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mmarkdown repo_name: mmark asset: mmark_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tgz description: A powerful markdown processor in Go geared towards the IETF supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/moby/buildkit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: moby repo_name: buildkit description: concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit files: - name: buildctl src: bin/{{.FileName}} version_filter: not (Version matches "-(alpha|beta|rc)") version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.3") asset: buildkit-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: linux goarch: amd64 files: - name: buildctl src: bin/{{.FileName}} - name: buildkit-qemu-aarch64 src: bin/{{.FileName}} - name: buildkit-qemu-arm src: bin/{{.FileName}} - name: buildkit-qemu-i386 src: bin/{{.FileName}} - name: buildkit-qemu-ppc64le src: bin/{{.FileName}} - name: buildkit-qemu-riscv64 src: bin/{{.FileName}} - name: buildkit-qemu-s390x src: bin/{{.FileName}} - name: buildkit-runc src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} - goos: linux goarch: arm64 files: - name: buildctl src: bin/{{.FileName}} - name: buildkit-qemu-arm src: bin/{{.FileName}} - name: buildkit-qemu-i386 src: bin/{{.FileName}} - name: buildkit-qemu-ppc64le src: bin/{{.FileName}} - name: buildkit-qemu-riscv64 src: bin/{{.FileName}} - name: buildkit-qemu-s390x src: bin/{{.FileName}} - name: buildkit-qemu-x86_64 src: bin/{{.FileName}} - name: buildkit-runc src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} - version_constraint: "true" asset: buildkit-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: linux goarch: amd64 files: - name: buildctl src: bin/{{.FileName}} - name: buildkit-cni-bridge src: bin/{{.FileName}} - name: buildkit-cni-firewall src: bin/{{.FileName}} - name: buildkit-cni-host-local src: bin/{{.FileName}} - name: buildkit-cni-loopback src: bin/{{.FileName}} - name: buildkit-qemu-aarch64 src: bin/{{.FileName}} - name: buildkit-qemu-arm src: bin/{{.FileName}} - name: buildkit-qemu-i386 src: bin/{{.FileName}} - name: buildkit-qemu-ppc64le src: bin/{{.FileName}} - name: buildkit-qemu-riscv64 src: bin/{{.FileName}} - name: buildkit-qemu-s390x src: bin/{{.FileName}} - name: buildkit-runc src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} - goos: linux goarch: arm64 files: - name: buildctl src: bin/{{.FileName}} - name: buildkit-cni-bridge src: bin/{{.FileName}} - name: buildkit-cni-firewall src: bin/{{.FileName}} - name: buildkit-cni-host-local src: bin/{{.FileName}} - name: buildkit-cni-loopback src: bin/{{.FileName}} - name: buildkit-qemu-arm src: bin/{{.FileName}} - name: buildkit-qemu-i386 src: bin/{{.FileName}} - name: buildkit-qemu-ppc64le src: bin/{{.FileName}} - name: buildkit-qemu-riscv64 src: bin/{{.FileName}} - name: buildkit-qemu-s390x src: bin/{{.FileName}} - name: buildkit-qemu-x86_64 src: bin/{{.FileName}} - name: buildkit-runc src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} - goos: windows files: - name: buildctl src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/momaek/authy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: momaek repo_name: authy description: TOTP Alfred Workflow, Authy Aflred Workflow, Authy command line tool asset: authy.tar.gz supported_envs: - darwin files: - name: authy src: authy-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/moncho/dry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: moncho repo_name: dry description: dry - A Docker manager for the terminal @ version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.3-beta.2", "v0.9-beta.6"] or semver("> 0.3-beta.10, <= 0.4-beta.5") no_asset: true - version_constraint: semver("<= 0.9-beta.9") asset: dry-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10-beta.1") asset: dry-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: "true" asset: dry-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mongodb/mongodb-atlas-cli/atlascli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: mongodb/mongodb-atlas-cli/atlascli type: github_release repo_owner: mongodb repo_name: mongodb-atlas-cli description: MongoDB Atlas CLI and MongoDB CLI enable you to manage your MongoDB in the Cloud asset: mongodb-atlas-cli_{{trimPrefix "atlascli/v" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: darwin: macos amd64: x86_64 files: - name: atlas src: bin/atlas overrides: - goos: linux format: tar.gz files: - name: atlas src: mongodb-atlas-cli_{{trimPrefix "atlascli/v" .Version}}_{{.OS}}_{{.Arch}}/bin/atlas supported_envs: - darwin - linux - amd64 version_filter: Version startsWith "atlascli/" checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mongodb/mongodb-atlas-cli/mongocli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: mongodb/mongodb-atlas-cli/mongocli type: github_release repo_owner: mongodb repo_name: mongodb-atlas-cli description: MongoDB Atlas CLI and MongoDB CLI enable you to manage your MongoDB in the Cloud aliases: - name: mongodb/mongocli asset: mongocli_{{trimPrefix "mongocli/v" .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: darwin: macos amd64: x86_64 files: - name: mongocli src: bin/mongocli overrides: - goos: linux format: tar.gz files: - name: mongocli src: mongocli_{{trimPrefix "mongocli/v" .Version}}_{{.OS}}_{{.Arch}}/bin/mongocli supported_envs: - darwin - linux version_filter: Version startsWith "mongocli/" or semver("< 1.23.0") version_constraint: semverWithVersion(">= 1.23.0", trimPrefix(Version, "mongocli/")) checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: # asset style was changed - version_constraint: semver(">= 1.15.0") asset: mongocli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - linux overrides: - goos: linux format: tar.gz files: - name: mongocli src: mongocli_{{trimV .Version}}_{{.OS}}_{{.Arch}}/bin/mongocli # arm64 wasn't supported - version_constraint: "true" asset: mongocli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - amd64 - darwin rosetta2: true files: - name: mongocli overrides: - goos: linux format: tar.gz files: - name: mongocli src: mongocli_{{trimV .Version}}_{{.OS}}_{{.Arch}}/mongocli ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mono0926/LicensePlist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mono0926 repo_name: LicensePlist description: A license list generator of all your dependencies for iOS applications files: - name: license-plist version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.5.3") or Version in ["2.15.0", "2.11.3", "2.5.7", "2.5.6", "2.3.1", "1.7.3", "1.7.2", "1.7.1", "1.6.2"] no_asset: true - version_constraint: "true" asset: portable_licenseplist.{{.Format}} format: zip files: - name: license-plist supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mooltiverse/nyx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mooltiverse repo_name: nyx description: The one stop semantic release tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0-alpha.1") asset: nyx-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - darwin - version_constraint: semver("<= 1.2.3") no_asset: true - version_constraint: semver("<= 2.3.2-hotfix196.1") asset: nyx-{{.OS}}-{{.Arch}} format: raw - version_constraint: Version == "2.3.2" asset: nyx-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 2.5.0-alpha.2") asset: nyx-{{.OS}}-{{.Arch}} format: raw - version_constraint: Version == "2.5.0-alpha.3" no_asset: true - version_constraint: semver("<= 2.5.1-alpha.3") asset: nyx-{{.OS}}-{{.Arch}} format: raw - version_constraint: Version == "2.5.1-alpha.4" no_asset: true - version_constraint: "true" asset: nyx-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/moonrepo/moon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: moonrepo repo_name: moon description: A build system and monorepo management tool for the web ecosystem, written in Rust version_constraint: "false" version_overrides: - version_constraint: Version == "@moonrepo/cli@0.12.0" no_asset: true - version_constraint: semver("<= 0.1.0") version_prefix: "@moonrepo/cli@" asset: moon-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.1") version_prefix: "@moonrepo/cli@" asset: moon-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.41.8") asset: moon-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: moon_cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: moon src: "{{.AssetWithoutExt}}/moon" - name: moonx src: "{{.AssetWithoutExt}}/moonx" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: amd64: amd64 - goos: windows format: zip files: - name: moon - name: moonx supported_envs: - linux - darwin/arm64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/moonrepo/proto/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: moonrepo repo_name: proto description: A pluggable multi-language version manager version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.2") asset: proto_cli-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: proto src: "{{.AssetWithoutExt}}/proto" windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: proto supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.1") asset: proto_cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: proto src: "{{.AssetWithoutExt}}/proto" windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: proto supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.20.4") asset: proto_cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: proto src: "{{.AssetWithoutExt}}/proto" windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: proto supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.24.2") asset: proto_cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: proto src: "{{.AssetWithoutExt}}/proto" windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: proto supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: proto_cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: proto src: "{{.AssetWithoutExt}}/proto" windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip files: - name: proto ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mozilla/grcov/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mozilla repo_name: grcov description: Rust tool to collect and aggregate code coverage data for multiple source files version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.0" asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true replacements: amd64: x86_64 windows: win supported_envs: - windows/amd64 - version_constraint: Version == "v0.7.0" asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: Version == "v0.7.1" asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 rosetta2: true replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.1") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.1.5") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true replacements: amd64: x86_64 windows: win supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.1.28") asset: grcov-{{.OS}}-standalone-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true replacements: amd64: x86_64 windows: win overrides: - goos: windows asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.3.2") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.2") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true replacements: amd64: x86_64 windows: win supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.5.15") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.1") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 rosetta2: true replacements: amd64: x86_64 darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.2") asset: grcov-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.8.6") asset: grcov-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: checksums-{{.Version}}.sha256 algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: grcov-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.bz2 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: checksums.sha256 algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mozilla/sccache/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mozilla repo_name: sccache description: Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage files: - name: sccache src: "{{.AssetWithoutExt}}/sccache" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.2" no_asset: true - version_constraint: Version in ["v0.5.1", "v0.6.0"] asset: sccache-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.13.0" asset: sccache-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows - version_constraint: semver("<= 0.2.13") error_message: "This version is too old. Please use newer versions" - version_constraint: semver("<= 0.3.1") asset: sccache-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 0.4.0-pre.1") asset: sccache-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.1") asset: sccache-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: sccache-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mpalmer/action-validator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mpalmer repo_name: action-validator description: Tool to validate GitHub Action and Workflow YAML files version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.4") asset: action-validator_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver("<= 0.5.1") asset: action-validator_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: action-validator_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mpostument/awstaghelper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mpostument repo_name: awstaghelper description: AWS bulk tagging tool version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.17.1") asset: awstaghelper_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.19.0") asset: awstaghelper_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: awstaghelper_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mr-karan/doggo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mr-karan repo_name: doggo description: ":dog: Command-line DNS Client for Humans. Written in Golang" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.3") asset: doggo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: doggo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.1") asset: doggo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: doggo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.7") asset: doggo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: doggo_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: doggo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: doggo src: "{{.AssetWithoutExt}}/doggo" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: doggo_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mrjackwills/oxker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mrjackwills repo_name: oxker description: A simple tui to view & control docker containers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.10.3") asset: oxker_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux format: tar.gz replacements: arm64: aarch64 supported_envs: - linux - windows/amd64 - version_constraint: "true" asset: oxker_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: darwin asset: oxker_apple_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: amd64 - goos: windows format: zip replacements: {} supported_envs: - linux - darwin/arm64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mrjosh/helm-ls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mrjosh repo_name: helm-ls description: Language server for Helm files: - name: helm_ls version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.3" asset: helm_ls_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - linux/amd64 - version_constraint: semver("<= 0.0.5") asset: helm_ls_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - linux/amd64 - version_constraint: "true" asset: helm_ls_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mrowa44/emojify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: mrowa44 repo_name: emojify description: "Emoji on the command line :scream:" version_constraint: "false" version_overrides: - version_constraint: "true" path: emojify ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ms-jpq/sad/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ms-jpq repo_name: sad description: CLI search and replace | Space Age seD replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc asset: "{{.Arch}}-{{.OS}}.zip" version_constraint: semver(">= 0.4.17") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - linux - darwin - amd64 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/msoap/shell2http/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: msoap repo_name: shell2http description: Executing shell commands via HTTP server version_constraint: "false" version_overrides: - version_constraint: Version == "1.1" asset: shell2http_{{.Version}}.{{.Arch}}.{{.OS}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "1.2" asset: shell2http-{{.Version}}.{{.Arch}}.{{.OS}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "1.7" asset: shell2http-{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.4.0") asset: shell2http-{{.Version}}.{{.Arch}}.{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.0") asset: shell2http-{{.Version}}.{{.Arch}}.{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.13.0") asset: shell2http-{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: "true" asset: shell2http_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mstange/samply/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mstange repo_name: samply description: Command-line sampling profiler for macOS, Linux, and Windows version_prefix: samply-v version_constraint: "false" version_overrides: - version_constraint: semver("= 0.12.0") asset: samply-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: samply src: samply-{{.Arch}}-{{.OS}}/samply windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: samply src: samply.exe supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.0") no_asset: true - version_constraint: "true" asset: samply-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: samply src: samply-{{.Arch}}-{{.OS}}/samply windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: samply src: samply.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mszostok/codeowners-validator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mszostok repo_name: codeowners-validator description: The GitHub CODEOWNERS file validator version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") asset: codeowners-validator_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: codeowners-validator_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/muesli/duf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: muesli repo_name: duf description: "Disk Usage/Free Utility - a better 'df' alternative" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.9.0" asset: duf_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.0") asset: duf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 0.3.1") asset: duf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.6.0") asset: duf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.6.2") asset: duf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.8.1") asset: duf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: duf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/muesli/gitty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: muesli repo_name: gitty description: Contextual information about your git projects, right on the command-line version_constraint: "false" version_overrides: - version_constraint: "true" asset: gitty_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/muesli/markscribe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: muesli repo_name: markscribe description: Your personal markdown scribe with template-engine and Git(Hub) & RSS powers version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: markscribe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: markscribe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mumoshu/config-registry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mumoshu repo_name: config-registry description: Switch between kubeconfigs and avoid unintentional operation on your production clusters asset: config-registry_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mumoshu/conflint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mumoshu repo_name: conflint description: Unified lint runners for various configuration files version_constraint: "false" version_overrides: - version_constraint: "true" asset: conflint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: conflint_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mumoshu/variant/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mumoshu repo_name: variant description: Wrap up your bash scripts into a modern CLI today. Graduate to a full-blown golang app tomorrow rosetta2: true asset: variant_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - linux checksum: type: github_release asset: variant_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mumoshu/variant2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mumoshu repo_name: variant2 description: Turn your bash scripts into a modern, single-executable CLI app today asset: variant_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - linux files: - name: variant checksum: type: github_release asset: variant_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/muquit/mailsend-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: muquit repo_name: mailsend-go description: mailsend-go is a multi-platform command line tool to send mail via SMTP protocol version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.3") asset: mailsend-go_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64-bit darwin: mac checksum: type: github_release asset: mailsend-go_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 files: - name: mailsend-go src: mailsend-go-dir/mailsend-go - version_constraint: semver("<= 1.0.10") asset: mailsend-go_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: mac checksum: type: github_release asset: mailsend-go_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM - goos: windows format: zip files: - name: mailsend-go src: mailsend-go-dir/mailsend-go - version_constraint: "true" asset: mailsend-go-{{.Version}}-{{.OS}}-{{.Arch}}.d.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: mailsend-go-{{.Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: mailsend-go src: "{{.AssetWithoutExt}}/mailsend-go-{{.Version}}-{{.OS}}-{{.Arch}}" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mutagen-io/mutagen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mutagen-io repo_name: mutagen asset: mutagen_{{.OS}}_{{.Arch}}_{{.Version}}.tar.gz description: Fast file synchronization and network forwarding for remote development checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mutagen-io/mutagen-compose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mutagen-io repo_name: mutagen-compose asset: mutagen-compose_{{.OS}}_{{.Arch}}_{{.Version}}.tar.gz description: Compose with Mutagen integration checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvdan/gofumpt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvdan repo_name: gofumpt description: A stricter gofmt version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: gofumpt_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.4.0") asset: gofumpt_{{.Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.9.1") asset: gofumpt_{{.Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: "true" asset: gofumpt_{{.Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvdan/sh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvdan repo_name: sh description: A shell parser, formatter, and interpreter with bash support; includes shfmt files: - name: shfmt version_constraint: "false" version_overrides: - version_constraint: semver("< 3.8.0") format: raw asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} supported_envs: - darwin - linux - amd64 files: - name: shfmt - version_constraint: semver("<= 3.12.0") format: raw asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} supported_envs: - darwin - linux - amd64 files: - name: shfmt checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: "true" format: raw asset: shfmt_{{.Version}}_{{.OS}}_{{.Arch}} supported_envs: - darwin - linux - amd64 files: - name: shfmt ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvisonneau/approuvez/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvisonneau repo_name: approuvez description: command line helper to obtain live confirmation from relevant people version_constraint: "false" version_overrides: - version_constraint: Version == "edge" asset: approuvez_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: approuvez_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.1.0") asset: approuvez_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: approuvez_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: "true" asset: approuvez_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: approuvez_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvisonneau/gpcd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvisonneau repo_name: gpcd description: GoPro Cloud Downloader version_constraint: "false" version_overrides: - version_constraint: "true" asset: gpcd_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: gpcd_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvisonneau/s5/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvisonneau repo_name: s5 description: Safely Store Super Sensitive Stuff version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.14" no_asset: true - version_constraint: Version == "0.1.3" asset: s5_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: Version == "0.1.9" asset: s5_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: s5_{{.Version}}_SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "edge" asset: s5_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: s5_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: Version == "v0.1.10" asset: s5_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: s5_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.1.1") asset: s5_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.8") asset: s5_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: s5_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: s5_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvisonneau/tfcw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvisonneau repo_name: tfcw description: Terraform Cloud Wrapper version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.4" no_asset: true - version_constraint: Version == "edge" asset: tfcw_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcw_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.10" asset: tfcw_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfcw_{{trimV .Version}}_SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.11" asset: tfcw_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfcw_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.9") asset: tfcw_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tfcw_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcw_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/mvisonneau/vac/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: mvisonneau repo_name: vac description: AWS credentials management leveraging Vault version_constraint: "false" version_overrides: - version_constraint: Version == "0.0.4" asset: vac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: vac_{{.Version}}_SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "edge" asset: vac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: vac_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.5" asset: vac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: vac_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.3") asset: vac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: vac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: vac_{{.Version}}_sha512sums.txt algorithm: sha512 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nabeken/go-github-apps/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nabeken repo_name: go-github-apps description: A tiny command-line utility to retrieve Github Apps Installation Token version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") no_asset: true - version_constraint: semver("<= 0.1.1") asset: go-github-apps_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.2" asset: go-github-apps_0_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.3" asset: go-github-apps_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: go-github-apps_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nadoo/glider/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nadoo repo_name: glider description: glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq) version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.3" no_asset: true - version_constraint: Version == "v0.7.0" asset: glider-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: glider-{{.Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: glider-{{.Version}}-{{.OS}}-{{.Arch}}/glider - version_constraint: Version == "v0.15.0" asset: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: mac checksum: type: github_release asset: glider_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}/glider - version_constraint: semver("<= 0.3.2") asset: glider-{{.Version}}-{{.OS}}.{{.Format}} format: zip replacements: darwin: mac windows: win supported_envs: - darwin - windows - amd64 files: - name: glider - version_constraint: semver("<= 0.6.11") asset: glider-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macosx supported_envs: - darwin - windows - amd64 files: - name: glider - version_constraint: semver("<= 0.13.0") asset: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: glider_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: "{{.AssetWithoutExt}}/glider" - version_constraint: semver("<= 0.14.0") asset: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: glider_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: "{{.AssetWithoutExt}}/glider" - version_constraint: semver("<= 0.15.2") asset: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: mac checksum: type: github_release asset: glider_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: "{{.AssetWithoutExt}}/glider" - version_constraint: semver("<= 0.16.3") asset: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macos checksum: type: github_release asset: glider_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: "{{.AssetWithoutExt}}/glider" - version_constraint: "true" asset: glider_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: glider_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: glider src: "{{.AssetWithoutExt}}/glider" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/naggie/dstask/dstask-import/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: naggie/dstask/dstask-import repo_owner: naggie repo_name: dstask description: Git powered terminal-based todo manager -- markdown note page per task. Single binary rosetta2: true asset: dstask-import-{{.OS}}-{{.Arch}} supported_envs: - darwin - linux/amd64 files: - name: dstask-import ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/naggie/dstask/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: naggie repo_name: dstask description: Git powered terminal-based todo manager -- markdown note page per task. Single binary rosetta2: true asset: dstask-{{.OS}}-{{.Arch}} supported_envs: - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nakabonne/ali/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nakabonne repo_name: ali description: Generate HTTP load and plot the results in real-time version_constraint: "false" version_overrides: - version_constraint: Version == "v0.7.0" asset: ali_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.6.1") asset: ali_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: ali_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/namespacelabs/foundation/nsc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: namespacelabs/foundation/nsc type: github_release repo_owner: namespacelabs repo_name: foundation description: Open-source Kubernetes application platform that powers Namespace's developer-optimized compute platform files: - name: nsc - name: docker-credential-nsc - name: bazel-credential-nsc version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.158") no_asset: true - version_constraint: semver("<= 0.0.195") asset: nsc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: nsc checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.391") asset: nsc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: nsc - name: docker-credential-nsc checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: nsc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nametake/golangci-lint-langserver/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nametake repo_name: golangci-lint-langserver description: golangci-lint language server version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") asset: golangci-lint-langserver_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: golangci-lint-langserver_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.4") asset: golangci-lint-langserver_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: golangci-lint-langserver_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.6") asset: golangci-lint-langserver_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 supported_envs: - linux - darwin checksum: type: github_release asset: golangci-lint-langserver_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.7" asset: golangci-lint-langserver_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux - darwin checksum: type: github_release asset: golangci-lint-langserver_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.8" asset: golangci-lint-langserver_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 checksum: type: github_release asset: golangci-lint-langserver_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: golangci-lint-langserver_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: golangci-lint-langserver_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nao1215/gup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nao1215 repo_name: gup description: 'gup - Update binaries installed by "go install" with goroutines' version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.1") no_asset: true - version_constraint: semver("<= 0.22.0") asset: gup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nao1215/sqly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nao1215 repo_name: sqly description: eaisly execute SQL against CSV/TSV/LTSV/JSON and Microsoft Excel with shell version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.4" asset: sqly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.8.0" asset: sqly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.2") asset: sqly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.7.0") asset: sqly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: "true" asset: sqly_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/natecraddock/zf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: natecraddock repo_name: zf description: a commandline fuzzy finder designed for filtering filepaths asset: zf-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: macos supported_envs: - linux - darwin files: - name: zf src: "zf-{{.Version}}-{{.Arch}}-{{.OS}}" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nats-io/natscli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nats-io repo_name: natscli description: The NATS Command Line Interface asset: nats-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: nats src: nats-{{trimV .Version}}-{{.OS}}-{{.Arch}}/nats checksum: type: github_release asset: SHA256SUMS algorithm: sha256 version_constraint: semver(">= 0.0.27") version_overrides: - version_constraint: semver(">= 0.0.23") asset: nats-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - linux - amd64 rosetta2: true - version_constraint: semver(">= 0.0.22") asset: nats-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - linux - amd64 - version_constraint: semver("< 0.0.22") asset: nats-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - darwin - linux - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ned1313/terrahash/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ned1313 repo_name: terrahash description: Create and store a hash of the Terraform modules used by your configuration version_constraint: "false" version_overrides: - version_constraint: "true" asset: terrahash_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: terrahash_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/neilotoole/sq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: neilotoole repo_name: sq description: sq data wrangler version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.14.6") asset: sq-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: sq-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.15.4") asset: sq-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: sq-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.15.11") asset: sq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.40.0") asset: sq-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.48.4") asset: sq-{{trimV .Version}}-{{.Arch}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - goos: darwin asset: sq-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: "true" asset: sq-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/neilpa/yajsv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: neilpa repo_name: yajsv description: Yet Another JSON Schema Validator [CLI] version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: yajsv.{{.OS}}.{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.4.0") asset: yajsv.{{.OS}}.{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: yajsv.{{.OS}}.{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nektos/act/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nektos repo_name: act description: Run your GitHub Actions locally version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") asset: act_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.3") asset: act_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.22") asset: act_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.24") asset: act_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: act_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nektro/zigmod/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nektro repo_name: zigmod description: Zig package manager version_prefix: "r" asset: zigmod-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/neondatabase/neonctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: neondatabase repo_name: neonctl description: Neon CLI tool. The Neon CLI is a command-line interface that lets you manage Neon Serverless Postgres directly from the terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.27.4") asset: neonctl-{{.OS}} format: raw replacements: darwin: macos windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: neonctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos windows: win ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/neovim/neovim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: neovim repo_name: neovim description: Vim-fork focused on extensibility and usability files: - name: nvim version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.7") or Version == "v0.2.1" no_asset: true - version_constraint: Version == "v0.2.0" asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos windows: win64 files: - name: nvim src: nvim-osx64/bin/nvim overrides: - goos: windows format: zip files: - name: nvim src: Neovim/bin/nvim.exe supported_envs: - darwin - windows - version_constraint: semver("<= 0.3.1") asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos windows: win64 files: - name: nvim src: nvim-osx64/bin/nvim overrides: - goos: windows format: zip files: - name: nvim src: Neovim/bin/nvim.exe supported_envs: - darwin - windows - version_constraint: Version in ["v0.3.6", "v0.4.0"] asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: linux: linux64 darwin: macos files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" overrides: - goos: darwin files: - name: nvim src: nvim-osx64/bin/nvim supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.4") asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: linux: linux64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" overrides: - goos: darwin files: - name: nvim src: nvim-osx64/bin/nvim - goos: windows format: zip files: - name: nvim src: Neovim/bin/nvim.exe supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 0.6.1") asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: linux: linux64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: darwin files: - name: nvim src: nvim-osx64/bin/nvim - goos: windows format: zip files: - name: nvim src: Neovim/bin/nvim.exe supported_envs: - linux/amd64 - darwin - windows - version_constraint: Version == "v0.7.0" asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: linux: linux64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: darwin files: - name: nvim src: nvim-osx64/bin/nvim - goos: windows format: zip supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 0.8.3") asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: linux: linux64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 0.9.5") asset: nvim-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: linux: linux64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 0.10.3") asset: nvim-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: linux: linux64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: darwin asset: nvim-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 - goos: windows format: zip supported_envs: - linux/amd64 - darwin - windows - version_constraint: Version == "v0.10.4" asset: nvim-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: windows asset: nvim-{{.OS}}.{{.Format}} format: zip replacements: amd64: amd64 - version_constraint: semver("<= 0.11.2") asset: nvim-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" checksum: type: github_release asset: shasum.txt algorithm: sha256 overrides: - goos: windows asset: nvim-{{.OS}}.{{.Format}} format: zip - version_constraint: "true" asset: nvim-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos windows: win64 files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" overrides: - goos: windows asset: nvim-{{.OS}}.{{.Format}} format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/neovim/neovim-releases/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: neovim repo_name: neovim-releases description: Unsupported Nvim releases files: - name: nvim version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.10.3") asset: nvim-linux64.{{.Format}} format: tar.gz files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" supported_envs: - linux/amd64 - version_constraint: "true" asset: nvim-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: nvim src: "{{.AssetWithoutExt}}/bin/nvim" replacements: amd64: x86_64 supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/newrelic/newrelic-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: newrelic repo_name: newrelic-cli description: The New Relic Command Line Interface supported_envs: - darwin - linux - amd64 asset: newrelic-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: newrelic replacements: darwin: Darwin linux: Linux windows: Windows 386: i386 amd64: x86_64 format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: newrelic-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nextest-rs/nextest/cargo-nextest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: nextest-rs/nextest/cargo-nextest type: github_release repo_owner: nextest-rs repo_name: nextest description: A next-generation test runner for Rust version_prefix: "cargo-nextest-" version_constraint: "false" version_overrides: - version_constraint: SemVer in ["0.9.85-rc.1", "0.9.41-a.5", "0.9.49-rc.1", "0.9.65", "0.9.69", "0.9.71"] or semver("> 0.9.59, <= 0.9.61-rc.1") or semver("> 0.9.61, <= 0.9.62-a.1") or semver("> 0.9.40, <= 0.9.41-a.3") no_asset: true - version_constraint: Version in ["cargo-nextest-0.9.30-rc.1", "cargo-nextest-0.9.41", "cargo-nextest-0.9.41-a.4"] asset: "{{.Version}}-universal-{{.OS}}.{{.Format}}" format: tar.gz replacements: darwin: apple-darwin supported_envs: - darwin - version_constraint: Version == "cargo-nextest-0.9.30-rc.2" asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: "{{.Version}}-universal-{{.OS}}.{{.Format}}" supported_envs: - linux/amd64 - darwin - version_constraint: Version == "cargo-nextest-0.9.46" asset: "{{.Version}}-i686-{{.OS}}.{{.Format}}" format: tar.gz windows_arm_emulation: true replacements: darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: darwin asset: "{{.Version}}-universal-{{.OS}}.{{.Format}}" supported_envs: - darwin - windows - version_constraint: Version == "cargo-nextest-0.9.49-rc.2" asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - windows - version_constraint: Version == "cargo-nextest-0.9.58-rc.1" asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux/arm64 - version_constraint: semver("<= 0.9.28") asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin asset: "{{.Version}}-universal-{{.OS}}.{{.Format}}" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.84") asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: darwin asset: "{{.Version}}-universal-{{.OS}}.{{.Format}}" - version_constraint: "true" asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Version}}-{{.Arch}}-{{.OS}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: darwin replacements: amd64: universal arm64: universal ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nicarl/somafm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nicarl repo_name: somafm asset: somafm-{{.Version}}-{{.OS}}-{{.Arch}} format: raw description: CLI application to listen to SomaFM stations supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nickel-lang/nickel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nickel-lang repo_name: nickel aliases: - name: tweag/nickel description: Better configuration for less version_constraint: "false" version_overrides: - version_constraint: Version == "1.2.0" no_asset: true - version_constraint: semver("<= 0.3.1") no_asset: true - version_constraint: semver("<= 1.8.0") asset: nickel-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 supported_envs: - linux - version_constraint: semver("<= 1.9.1") asset: nickel-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: "true" asset: nickel-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nikochiko/autosaved/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nikochiko repo_name: autosaved description: Never worry about losing your code. Written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1" asset: asdi_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true files: - name: asdi supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: autosaved_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nikolaydubina/go-cover-treemap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: nikolaydubina repo_name: go-cover-treemap description: Go code coverage to SVG treemap ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nil0x42/dnsanity/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nil0x42 repo_name: dnsanity description: High-performance DNS validator using template-based verification version_constraint: "false" version_overrides: - version_constraint: "true" asset: dnsanity-{{.OS}}-{{.Arch}}-{{.Version}} format: raw replacements: amd64: x64 darwin: mac supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ninja-build/ninja/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ninja-build repo_name: ninja description: a small build system with a focus on speed version_filter: not (Version startsWith "release-") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.4") no_asset: true - version_constraint: semver("<= 1.11.1") asset: ninja-{{.OS}}.{{.Format}} format: zip replacements: darwin: mac windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: ninja-{{.OS}}.{{.Format}} format: zip replacements: darwin: mac windows: win overrides: - goos: linux goarch: arm64 asset: ninja-{{.OS}}-{{.Arch}}.{{.Format}} replacements: arm64: aarch64 - goos: windows goarch: arm64 asset: ninja-{{.OS}}{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ninxsoft/mist-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ninxsoft repo_name: mist-cli description: A Mac command-line tool that automatically downloads macOS Firmwares / Installers asset: mist-cli.{{trimV .Version}}.{{.Format}} format: pkg files: - name: mist src: Payload/usr/local/bin/mist supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nishanths/license/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nishanths repo_name: license description: Command line license text generator version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.0.0") no_asset: true - version_constraint: "true" asset: license-{{.Version}}-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nmstate/nmstate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nmstate repo_name: nmstate description: Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner files: - name: nmstatectl version_constraint: "false" version_overrides: - version_constraint: semver("< 2.2.0") || semver(">= 2.2.28, <= 2.2.31") || semver(">= 2.2.41, <= 2.2.47") || Version == "v2.2.52" no_asset: true - version_constraint: "true" asset: nmstatectl-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 darwin: macos overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/noahgorstein/jqp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: noahgorstein repo_name: jqp description: A TUI playground to experiment with jq version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: jqp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: jqp_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/noborus/mdviewer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: noborus repo_name: mdviewer description: Rendered display of markdown on terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: "true" asset: mdviewer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: mdviewer_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/noborus/ov/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: noborus repo_name: ov description: Feature-rich terminal-based text viewer. It is a so-called terminal pager version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.0-beta.1" no_asset: true - version_constraint: Version == "v0.0.1rc1" asset: ov-{{.OS}}-10.6-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: linux asset: ov-{{.OS}}-{{.Arch}} - goos: windows asset: ov-{{.OS}}-4.0-{{.Arch}} - version_constraint: Version == "v0.0.2" asset: oviewer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.0.5") asset: oviewer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: oviewer_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.8.1") asset: ov_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: ov_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.2") asset: ov_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: ov_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: ov_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: ov_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/noborus/trdsql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: noborus repo_name: trdsql asset: trdsql_{{.Version}}_{{.OS}}_{{.Arch}}.zip description: CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats files: - name: trdsql src: trdsql_{{.Version}}_{{.OS}}_{{.Arch}}/trdsql supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/noborus/xlsxsql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: noborus repo_name: xlsxsql description: Execute SQL on xlsx file version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: xlsxsql_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: xlsxsql_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nodejs/node/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: nodejs repo_name: node description: | Node.js JavaScript runtime ## How to set up Please see https://aquaproj.github.io/docs/reference/nodejs-support version_constraint: "false" version_overrides: - version_constraint: semver("<= 24.10.0") url: https://nodejs.org/dist/{{.Version}}/node-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 windows: win files: - name: corepack src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/corepack - name: node src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/node - name: npm src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/npm - name: npx src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/npx overrides: - goos: windows format: zip files: - name: corepack src: node-{{.Version}}-{{.OS}}-{{.Arch}}/corepack.cmd - name: node src: node-{{.Version}}-{{.OS}}-{{.Arch}}/node - name: npm src: node-{{.Version}}-{{.OS}}-{{.Arch}}/npm.cmd - name: npx src: node-{{.Version}}-{{.OS}}-{{.Arch}}/npx.cmd - version_constraint: "true" url: https://nodejs.org/dist/{{.Version}}/node-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 windows: win files: - name: node src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/node - name: npm src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/npm - name: npx src: node-{{.Version}}-{{.OS}}-{{.Arch}}/bin/npx overrides: - goos: windows format: zip files: - name: node src: node-{{.Version}}-{{.OS}}-{{.Arch}}/node - name: npm src: node-{{.Version}}-{{.OS}}-{{.Arch}}/npm.cmd - name: npx src: node-{{.Version}}-{{.OS}}-{{.Arch}}/npx.cmd ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nojima/httpie-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nojima repo_name: httpie-go description: httpie-like HTTP client written in Go files: - name: ht version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.0" asset: httpie-go_{{.OS}}_{{.Arch}} format: raw rosetta2: true overrides: - goos: windows asset: httpie-go_{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") no_asset: true - version_constraint: semver("<= 0.5.0") asset: httpie-go_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: httpie-go_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/noperator/jqfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: noperator repo_name: jqfmt description: like gofmt, but for jq path: github.com/noperator/jqfmt/cmd/jqfmt ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/norwoodj/helm-docs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: norwoodj repo_name: helm-docs description: A tool for automatically generating markdown documentation for helm charts version_constraint: "false" version_overrides: - version_constraint: Version == "v1.11.2" asset: helm-docs_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.3.0") asset: helm-docs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.5.0") asset: helm-docs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: helm-docs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/notaryproject/notation/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: notaryproject repo_name: notation description: A CLI tool to sign and verify artifacts asset: notation_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: notation_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/npryce/adr-tools/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: npryce repo_name: adr-tools description: Command-line tools for working with Architecture Decision Records files: - name: adr src: adr-tools-{{.Version}}/src/adr ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nucleuscloud/neosync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nucleuscloud repo_name: neosync description: Open source data anonymization and synthetic data orchestration for developers. Create high fidelity synthetic data and sync it across your environments version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.25") asset: neosync_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: neosync_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: neosync_{{trimV .Version}}_SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nuclio/nuclio/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nuclio repo_name: nuclio description: High-Performance Serverless event and data processing platform asset: nuctl-{{.Version}}-{{.OS}}-{{.Arch}} format: raw complete_windows_ext: false supported_envs: - darwin - linux - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/numtide/treefmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: numtide repo_name: treefmt description: one CLI to format your repo version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.6") asset: treefmt-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.4.0") asset: treefmt-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - windows - version_constraint: semver("<= 0.6.1") asset: treefmt-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: treefmt_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: treefmt_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nushell/nushell/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nushell repo_name: nushell asset: nu-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: A new type of shell replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: nu src: nu.exe supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.71.0") files: - name: nu src: nu-{{.Version}}-{{.Arch}}-{{.OS}}/nu version_overrides: - version_constraint: "true" files: - name: nu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/nvarner/typst-lsp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: nvarner repo_name: typst-lsp description: A brand-new language server for Typst, plus a VS Code extension version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") or Version in ["v0.5.0", "v0.6.0", "v0.6.1", "v0.8.0"] no_asset: true - version_constraint: semver("<= 0.7.2") asset: typst-lsp-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win32 - version_constraint: Version == "v0.8.1" asset: typst-lsp format: raw windows_arm_emulation: true supported_envs: - darwin - windows - version_constraint: "true" asset: typst-lsp-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/o2sh/onefetch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: o2sh repo_name: onefetch description: Command-line Git information tool version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.6.0", "v2.10.0", "2.15.0"] no_asset: true - version_constraint: Version in ["v1.0.0", "v2.0.1"] asset: onefetch_{{.OS}}_x86-64.{{.Format}} format: zip supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version in ["v1.0.5", "v1.5.4"] asset: onefetch_{{.OS}}_x86-64.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows asset: onefetch_{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version in ["v1.5.5", "v1.6.5"] asset: onefetch_{{.OS}}_x86-64.{{.Format}} format: zip supported_envs: - linux/amd64 - version_constraint: Version == "v2.1.0" asset: onefetch_{{.OS}}_x86-64.{{.Format}} format: zip overrides: - goos: windows asset: onefetch_{{.OS}}-x86-64.{{.Format}} supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "v2.2.0" asset: onefetch_{{.OS}}-x86-64.{{.Format}} format: zip rosetta2: true replacements: darwin: macos overrides: - goos: linux asset: onefetch_{{.OS}}_x86-64.{{.Format}} - goos: darwin format: tar.gz asset: onefetch_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v2.3.0" asset: onefetch_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: macos supported_envs: - darwin - version_constraint: semver("<= 1.5.3") asset: onefetch_{{.OS}}_x86-64.{{.Format}} format: zip supported_envs: - linux/amd64 - version_constraint: semver("<= 2.0.0") asset: onefetch_{{.OS}}_x86-64.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows asset: onefetch_{{.OS}}-{{.Arch}}.{{.Format}} supported_envs: - linux/amd64 - windows/amd64 - version_constraint: "true" asset: onefetch-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: mac windows: win supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oapi-codegen/oapi-codegen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: oapi-codegen repo_name: oapi-codegen aliases: - name: deepmap/oapi-codegen description: Generate Go client and server boilerplate from OpenAPI 3 specifications version_constraint: "false" version_overrides: - version_constraint: semver("< 2.0.0") path: github.com/deepmap/oapi-codegen/cmd/oapi-codegen - version_constraint: semver("<= 2.2.0") path: github.com/deepmap/oapi-codegen/v2/cmd/oapi-codegen - version_constraint: "true" path: github.com/oapi-codegen/oapi-codegen/v{{(semver .Version).Major}}/cmd/oapi-codegen ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oberblastmeister/trashy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oberblastmeister repo_name: trashy description: A cli system trash manager, alternative to rm and trash-cli asset: trash-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: trash overrides: - goos: windows format: raw asset: trash-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - linux/amd64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/octohelm/cuemod/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: octohelm repo_name: cuemod description: experimental cuelang mod tool supported_envs: - linux - darwin asset: cuem_{{.OS}}_{{.Arch}}.tar.gz files: - name: cuem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/odanado/git-pr-release-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: odanado repo_name: git-pr-release-go description: git-pr-release-go streamlines development by automating "Release Pull Requests" on GitHub version_constraint: "false" version_overrides: - version_constraint: "true" asset: git-pr-release-go_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: git-pr-release-go_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/odigos-io/odigos/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: odigos-io repo_name: odigos description: Distributed tracing without code changes. Instantly monitor any application using OpenTelemetry and eBPF version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.6" asset: odigos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version in ["v1.0.1-greatwall", "odiglet/v1.0.122"] or semver("<= 0.1.3") no_asset: true - version_constraint: semver("<= 0.1.5") asset: odigos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.8") asset: cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.54") asset: odigos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.63") asset: odigos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ogen-go/ogen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: ogen-go repo_name: ogen description: OpenAPI v3 code generator for go version_constraint: "false" version_overrides: - version_constraint: "true" path: github.com/ogen-go/ogen/cmd/ogen ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ogham/dog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ogham repo_name: dog description: A command-line DNS client rosetta2: true supported_envs: - darwin - amd64 asset: dog-{{.Version}}-{{.Arch}}-{{.OS}}.zip replacements: amd64: x86_64 windows: pc-windows-msvc darwin: apple-darwin linux: unknown-linux-gnu files: - name: dog src: bin/dog checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ogham/exa/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ogham repo_name: exa asset: exa-{{.OS}}-{{.Arch}}-musl-{{.Version}}.{{.Format}} format: zip description: A modern replacement for ‘ls’ replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin asset: exa-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} supported_envs: - linux/amd64 - darwin rosetta2: true files: - name: exa src: bin/exa ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ohkrab/krab/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ohkrab repo_name: krab description: Krab is a migration and automation tool for PostgreSQL based on HCL syntax version_constraint: "false" version_overrides: - version_constraint: Version == "0.2.0" no_asset: true - version_constraint: semver("<= 0.3.1") asset: krab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: krab_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: krab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: krab_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oknozor/toml-bombadil/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oknozor repo_name: toml-bombadil description: A dotfile manager with templating files: - name: bombadil version_constraint: "false" version_overrides: - version_constraint: Version == "3.1.0" no_asset: true - version_constraint: semver("<= 2.1.0") asset: bombadil-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.2.1") no_asset: true - version_constraint: semver("<= 3.0.0") asset: bombadil-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 4.1.0") asset: bombadil--{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: osx linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: bombadil-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: bombadil src: "{{.Arch}}-{{.OS}}/bombadil" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/okta/okta-aws-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: okta repo_name: okta-aws-cli description: A CLI for having Okta as the IdP for AWS CLI operations version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.4" asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} overrides: - goos: darwin goarch: amd64 asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}_signed.{{.Format}} checksum: enabled: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.2.1") asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.3.0" asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.2.1") asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v1.2.2" asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v2.0.0" asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: okta-aws-cli src: okta-aws-cli_{{.Version}} checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: okta-aws-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin - windows/arm64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/okteto/okteto/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: okteto repo_name: okteto description: Develop your applications directly in your Kubernetes Cluster version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.6") asset: cnd-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.7") asset: okteto-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.4") asset: okteto-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: semver("<= 1.10.5") asset: okteto-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: okteto - version_constraint: "true" asset: okteto-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows asset: okteto ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oligot/go-mod-upgrade/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oligot repo_name: go-mod-upgrade description: Update outdated Go dependencies interactively version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: go-mod-upgrade_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.0") asset: go-mod-upgrade_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.0") asset: go-mod-upgrade_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.6.0" asset: go-mod-upgrade_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.7.0") asset: go-mod-upgrade_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.1") asset: go-mod-upgrade_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: go-mod-upgrade_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ollama/ollama/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ollama repo_name: ollama description: Get up and running with Llama 3.1, Mistral, Gemma 2, and other large language models version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.12") asset: ollama-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin/arm64 - version_constraint: semver("<= 0.0.21") asset: ollama-{{.OS}} format: raw supported_envs: - darwin - version_constraint: semver("<= 0.1.29") asset: ollama-{{.OS}}-{{.Arch}} format: raw overrides: - goos: darwin asset: ollama-{{.OS}} supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.32") asset: ollama-{{.OS}}-{{.Arch}} windows_arm_emulation: true format: raw checksum: type: github_release asset: sha256sum.txt algorithm: sha256 overrides: - goos: darwin asset: ollama-{{.OS}} - version_constraint: semver("<= 0.3.6") asset: ollama-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 overrides: - goos: darwin asset: ollama-{{.OS}} - goos: windows asset: ollama-{{.OS}}-{{.Arch}}.{{.Format}} format: zip - version_constraint: semver("<= 0.5.7") asset: ollama-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 overrides: - goos: linux format: tgz files: - name: ollama src: bin/ollama - goos: darwin asset: ollama-{{.OS}} format: raw - version_constraint: semver("<= 0.13.5") asset: ollama-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 overrides: - goos: linux format: tgz files: - name: ollama src: bin/ollama - goos: darwin asset: ollama-{{.OS}}.{{.Format}} format: tgz - version_constraint: "true" asset: ollama-{{.OS}}-{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: sha256sum.txt algorithm: sha256 overrides: - goos: darwin asset: ollama-{{.OS}}.{{.Format}} format: tgz - goos: linux format: tar.zst files: - name: ollama src: bin/ollama ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/omegion/ssh-manager/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: omegion repo_name: ssh-manager description: SSH Key Manager for 1Password, Bitwarden and AWS S3 asset: ssh-manager-{{.OS}}-{{.Arch}} format: raw complete_windows_ext: false version_constraint: semver(">= 0.13.0") version_overrides: - version_constraint: semver(">= 0.11.0") supported_envs: - linux - darwin - version_constraint: semver("< 0.11.0") supported_envs: - linux/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/omissis/go-jsonschema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: omissis repo_name: go-jsonschema description: A tool to generate Go data types from JSON Schema definitions version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.13.1-rc.0", "v0.14.0-rc.0"] no_asset: true - version_constraint: semver("<= 0.9.0") asset: gojsonschema-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.12.0") asset: go-jsonschema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: go-jsonschema_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/omrikiei/ktunnel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: omrikiei repo_name: ktunnel asset: ktunnel_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: A cli that exposes your local resources to kubernetes replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows files: - name: kubectl-tunnel src: ktunnel - name: ktunnel src: ktunnel checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/one2nc/cloudlens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: one2nc repo_name: cloudlens description: k9s like CLI for AWS and GCP version_constraint: "false" version_overrides: - version_constraint: "true" asset: cloudlens_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: cloudlens_{{trimV .Version}}_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/open-policy-agent/conftest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: open-policy-agent repo_name: conftest description: Write tests against structured configuration data using the Open Policy Agent Rego query language version_constraint: "false" version_overrides: - version_constraint: Version == "v0.44.0" no_asset: true - version_constraint: Version == "0.9.1" asset: conftest_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.20.0") asset: conftest_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.27.0") asset: conftest_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: conftest_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/open-policy-agent/gatekeeper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: open-policy-agent repo_name: gatekeeper description: "Gatekeeper - Policy Controller for Kubernetes" files: - name: gator version_constraint: "false" version_overrides: - version_constraint: Version == "v3.12.0-rc.0" || semver("<= 3.7.0-beta.2") no_asset: true - version_constraint: "true" asset: gator-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: gator checksum: type: github_release asset: sha256sums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/open-policy-agent/opa/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: open-policy-agent repo_name: opa description: Open Policy Agent (OPA) is an open source, general-purpose policy engine version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.1") asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.5.2" no_asset: true - version_constraint: semver("<= 0.6.0") asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.24.0") asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.28.0") asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.29.3") asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.35.0") asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: linux asset: opa_{{.OS}}_{{.Arch}}_static supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.36.0" asset: opa_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: linux asset: opa_{{.OS}}_{{.Arch}}_static supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: Version == "v0.36.1" asset: opa_{{.OS}}_{{.Arch}}_static format: raw windows_arm_emulation: true overrides: - goos: windows asset: opa_{{.OS}}_{{.Arch}}.exe - goos: darwin goarch: amd64 asset: opa_{{.OS}}_{{.Arch}} supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: opa_{{.OS}}_{{.Arch}}_static format: raw windows_arm_emulation: true overrides: - goos: windows asset: opa_{{.OS}}_{{.Arch}}.exe - goos: darwin goarch: amd64 asset: opa_{{.OS}}_{{.Arch}} checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/open-policy-agent/regal/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: open-policy-agent repo_name: regal aliases: - name: StyraInc/regal - name: StyraOSS/regal description: Regal is a linter for Rego, with the goal of making your Rego magnificent version_constraint: "false" version_overrides: - version_constraint: "true" asset: regal_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openai/codex/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openai repo_name: codex description: Lightweight coding agent that runs in your terminal version_prefix: rust- version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.19.0") asset: codex-{{.Arch}}-{{.OS}}.{{.Format}} format: zst files: - name: codex src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin - version_constraint: "true" asset: codex-{{.Arch}}-{{.OS}}.{{.Format}} format: zst windows_arm_emulation: true files: - name: codex src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows asset: codex-{{.Arch}}-{{.OS}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openbao/openbao/bao/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: openbao/openbao/bao type: github_release repo_owner: openbao repo_name: openbao description: OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys version_constraint: "false" version_overrides: - version_constraint: Version == "v2.0.0-alpha20240329" asset: openbao_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true - version_constraint: Version == "v2.0.0-beta20240618" asset: bao_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.1.1") asset: bao_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.4.4") asset: bao_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/openbao/openbao/releases/download/{{.Version}}/checksums-{{.OS}}.txt.pem - --certificate-identity-regexp - '^https://github\.com/openbao/openbao/\.github/workflows/release\.yml@refs/tags/.*$' - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/openbao/openbao/releases/download/{{.Version}}/checksums-{{.OS}}.txt.sig overrides: - goos: windows format: zip - version_constraint: Version == "v2.5.0-beta20251125" asset: bao_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: bao_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums-{{.OS}}.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - '^https://github\.com/openbao/openbao/\.github/workflows/release\.yml@refs/tags/.*$' - --certificate-oidc-issuer - https://token.actions.githubusercontent.com bundle: type: github_release asset: checksums-{{.OS}}.txt.sigstore.json overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openclarity/kubeclarity/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openclarity repo_name: kubeclarity description: KubeClarity is a tool for detection and management of Software Bill Of Materials (SBOM) and vulnerabilities of container images and filesystems asset: kubeclarity-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: kubeclarity-cli supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 2.1.0") version_overrides: - version_constraint: semver("= 2.0.0") asset: cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: kubeclarity-cli src: cli ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openclarity/vmclarity/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openclarity repo_name: vmclarity description: VMClarity is an open source tool for agentless detection and management of Virtual Machine Software Bill Of Materials (SBOM) and security threats such as vulnerabilities, exploits, malware, rootkits, misconfigurations and leaked secrets version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: vmclarity-cli-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: vmclarity-cli supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: vmclarity-cli-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: vmclarity-cli supported_envs: - linux - darwin checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/opencontainers/runc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: opencontainers repo_name: runc description: CLI tool for spawning and running containers according to the OCI specification version_constraint: "false" version_overrides: - version_constraint: "true" asset: runc.{{.Arch}} format: raw supported_envs: - linux checksum: type: github_release asset: runc.sha256sum algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openfaas/faas-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openfaas repo_name: faas-cli format: raw description: Official CLI for OpenFaaS asset: faas-cli-{{.Arch}} overrides: - goos: darwin asset: faas-cli-darwin - goarch: amd64 asset: faas-cli supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openfga/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openfga repo_name: cli description: A cross-platform CLI to interact with an OpenFGA server files: - name: fga version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0-beta1" asset: openfga-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/openfga/cli/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/openfga/cli/.github/workflows/main.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/openfga/cli/releases/download/{{.Version}}/checksums.txt.sig - version_constraint: semver("<= 0.4.0") asset: fga_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/openfga/cli/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/openfga/cli/.github/workflows/main.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/openfga/cli/releases/download/{{.Version}}/checksums.txt.sig - version_constraint: "true" asset: fga_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/openfga/cli/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/openfga/cli/.github/workflows/main.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/openfga/cli/releases/download/{{.Version}}/checksums.txt.sig slsa_provenance: type: github_release asset: fga.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/opengrep/opengrep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: opengrep repo_name: opengrep description: Static code analysis engine to find security issues in code version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.1") asset: opengrep_{{.OS}}_{{.Arch}} format: raw replacements: darwin: osx overrides: - goos: linux asset: opengrep_many{{.OS}}_x86 - goos: windows asset: opengrep_{{.OS}}_x86 supported_envs: - linux/amd64 - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 1.1.4") asset: opengrep_many{{.OS}}_x86 format: raw replacements: darwin: osx overrides: - goos: linux goarch: arm64 asset: opengrep_many{{.OS}}_{{.Arch}} replacements: arm64: aarch64 - goos: darwin asset: opengrep_{{.OS}}_{{.Arch}} - goos: windows asset: opengrep_{{.OS}}_x86 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 1.4.2") asset: opengrep_{{.OS}}_x86 format: raw replacements: darwin: osx overrides: - goos: linux goarch: amd64 asset: opengrep_many{{.OS}}_x86 - goos: linux goarch: arm64 asset: opengrep_many{{.OS}}_{{.Arch}} replacements: arm64: aarch64 - goos: darwin goarch: arm64 asset: opengrep_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: opengrep_{{.OS}}_x86 format: raw replacements: darwin: osx overrides: - goos: linux goarch: amd64 asset: opengrep_many{{.OS}}_x86 - goos: linux goarch: arm64 asset: opengrep_many{{.OS}}_{{.Arch}} replacements: arm64: aarch64 - goos: darwin goarch: arm64 asset: opengrep_{{.OS}}_{{.Arch}} cosign: opts: - --certificate - https://github.com/opengrep/opengrep/releases/download/{{.Version}}/{{.Asset}}.cert - --signature - https://github.com/opengrep/opengrep/releases/download/{{.Version}}/{{.Asset}}.sig - --certificate-identity-regexp - https://github.com/opengrep/opengrep.+ - --certificate-oidc-issuer - https://token.actions.githubusercontent.com ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openshift/osdctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openshift repo_name: osdctl description: CLI for the OSD utilities version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: osdctl-{{.OS}} format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.0") asset: osdctl-{{.OS}}-{{.Version}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.4.1" no_asset: true - version_constraint: semver("<= 0.9.4") asset: osdctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.12.0") asset: osdctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: osdctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openshift/rosa/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openshift repo_name: rosa version_filter: not (Version matches "rc[0-9]+$") version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.19" no_asset: true - version_constraint: semver("<= 0.0.2") asset: moactl-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.16") asset: moactl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 overrides: - goos: windows checksum: type: github_release asset: '{{trimSuffix ".exe" .Asset}}.sha256' algorithm: sha256 - version_constraint: semver("<= 1.2.26") asset: rosa-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 overrides: - goos: windows checksum: type: github_release asset: '{{trimSuffix ".exe" .Asset}}.sha256' algorithm: sha256 - version_constraint: semver("<= 1.2.39") asset: rosa-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows checksum: type: github_release asset: '{{trimSuffix ".exe" .Asset}}.sha256' algorithm: sha256 - version_constraint: "true" asset: rosa_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: rosa_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openshift-online/ocm-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openshift-online repo_name: ocm-cli description: CLI for the Red Hat OpenShift Cluster Manager files: - name: ocm version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.57" no_asset: true - version_constraint: semver("<= 0.1.30") asset: ocm-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.58") asset: ocm-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.65") asset: ocm-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: ocm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/opentofu/opentofu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: opentofu repo_name: opentofu description: OpenTofu lets you declaratively manage your cloud infrastructure version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.0-beta4") asset: tofu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: tofu checksum: type: github_release asset: tofu_{{trimV .Version}}_SHA256SUMS algorithm: sha256 cosign: opts: - --certificate - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.pem - --certificate-identity - https://github.com/opentofu/opentofu/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.sig - version_constraint: semver("<= 1.6.0-rc1") asset: tofu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: tofu checksum: type: github_release asset: tofu_{{trimV .Version}}_SHA256SUMS algorithm: sha256 cosign: opts: - --certificate - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.pem - --certificate-identity-regexp - "^https://github\\.com/opentofu/opentofu/\\.github/workflows/release\\.yml@refs/heads/(main|v\\d+\\..+)$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.sig - version_constraint: semver("<= 1.6.2") asset: tofu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: tofu checksum: type: github_release asset: tofu_{{trimV .Version}}_SHA256SUMS algorithm: sha256 cosign: opts: - --certificate - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.pem - --certificate-identity-regexp - "^https://github\\.com/opentofu/opentofu/\\.github/workflows/release\\.yml@refs/heads/(main|v\\d+\\..+)$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.sig cosign: opts: - --certificate - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/{{.Asset}}.pem - --certificate-identity-regexp - "^https://github\\.com/opentofu/opentofu/\\.github/workflows/release\\.yml@refs/heads/(main|v\\d+\\..+)$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/{{.Asset}}.sig - version_constraint: "true" asset: tofu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: tofu checksum: type: github_release asset: tofu_{{trimV .Version}}_SHA256SUMS algorithm: sha256 cosign: opts: - --certificate - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.pem - --certificate-identity-regexp - "^https://github\\.com/opentofu/opentofu/\\.github/workflows/release\\.yml@refs/heads/(main|v\\d+\\..+)$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/tofu_{{trimV .Version}}_SHA256SUMS.sig cosign: opts: - --certificate - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/{{.Asset}}.pem - --certificate-identity-regexp - "^https://github\\.com/opentofu/opentofu/\\.github/workflows/release\\.yml@refs/heads/(main|v\\d+\\..+)$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/opentofu/opentofu/releases/download/{{.Version}}/{{.Asset}}.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/opentofu/tofu-ls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: opentofu repo_name: tofu-ls description: OpenTofu Language Server version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1-alpha1" asset: tofu-ls_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tofu-ls_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.1-alpha2" asset: tofu-ls_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tofu-ls_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tofu-ls_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tofu-ls_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openvex/vexctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openvex repo_name: vexctl description: A tool to create, transform and attest VEX metadata version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.5") asset: vexctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: vex_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/openvex/vexctl/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/openvex/vexctl/releases/download/{{.Version}}/vex_checksums.txt.sig - --certificate - https://github.com/openvex/vexctl/releases/download/{{.Version}}/vex_checksums.txt.pem cosign: opts: - --certificate-identity-regexp - "https://github\\.com/openvex/vexctl/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/openvex/vexctl/releases/download/{{.Version}}/{{.Asset}}.sig - --certificate - https://github.com/openvex/vexctl/releases/download/{{.Version}}/{{.Asset}}.pem - version_constraint: "true" asset: vexctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: vexctl_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/openvex/vexctl/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/openvex/vexctl/releases/download/{{.Version}}/vexctl_checksums.txt.sig - --certificate - https://github.com/openvex/vexctl/releases/download/{{.Version}}/vexctl_checksums.txt.pem cosign: opts: - --certificate-identity-regexp - "https://github\\.com/openvex/vexctl/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/openvex/vexctl/releases/download/{{.Version}}/{{.Asset}}.sig - --certificate - https://github.com/openvex/vexctl/releases/download/{{.Version}}/{{.Asset}}.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/openziti/zrok/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: openziti repo_name: zrok description: Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.10") asset: zrok_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: zrok_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.3.0") asset: zrok_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha1 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.48") or (Version startsWith "v1.0.0-rc") asset: zrok_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha1 # TODO support GitHub Artifact Attestation # https://github.com/openziti/zrok/releases/tag/v0.4.49 # > CHANGE: Release binary and text artifacts are now accompanied by provenance attestations # github_artifact_attestations: # signer_workflow: - version_constraint: "true" asset: zrok_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.sha256.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/operator-framework/operator-registry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: operator-framework repo_name: operator-registry description: Operator Registry runs in a Kubernetes or OpenShift cluster to provide operator catalog data to Operator Lifecycle Manager files: - name: opm version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.10.0", "v1.16.0"] no_asset: true - version_constraint: Version in ["v1.7.0", "v1.11.0", "v1.12.4"] asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true supported_envs: - darwin - version_constraint: Version in ["v1.11.1", "v1.12.3", "v1.15.0"] asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.14.3" asset: "{{.OS}}-{{.Arch}}-opm" format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.5.6") no_asset: true - version_constraint: semver("<= 1.6.1") asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.9.0") asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.12.2") asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true supported_envs: - darwin - version_constraint: semver("<= 1.14.2") asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.19.5") asset: "{{.OS}}-{{.Arch}}-opm" format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: "{{.OS}}-{{.Arch}}-opm" format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/operator-framework/operator-sdk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: operator-framework repo_name: operator-sdk description: SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.6") or Version == "v1.34.0" no_asset: true - version_constraint: semver("<= 0.16.0") asset: operator-sdk-{{.Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.2.0") asset: operator-sdk-{{.Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: linux-gnu overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 1.18.1") asset: operator-sdk_{{.OS}}_{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: operator-sdk_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oppiliappan/dijo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oppiliappan repo_name: dijo aliases: - name: nerdypepper/dijo description: scriptable, curses-based, digital habit tracker version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: dijo-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.2.1" asset: dijo-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: Version == "v0.2.2-alpha" asset: dijo-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple supported_envs: - darwin - version_constraint: "true" asset: dijo-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/optiv/Mangle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: optiv repo_name: Mangle description: Mangle is a tool that manipulates aspects of compiled executables (.exe or DLL) to avoid detection from EDRs files: - name: mangle version_constraint: "false" version_overrides: - version_constraint: "true" asset: Mangle_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: Mangle_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/orangekame3/stree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: orangekame3 repo_name: stree description: Directory trees of AWS S3 Bucket version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.12") asset: stree_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.0.13" no_asset: true - version_constraint: "true" asset: stree_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/orangekame3/viff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: orangekame3 repo_name: viff description: Visual Diff Viewer version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.8" no_asset: true - version_constraint: semver("<= 0.0.7") asset: viff_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: viff_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: viff_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oras-project/oras/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oras-project repo_name: oras asset: oras_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: ORAS CLI overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: oras_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/orf/gping/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: orf repo_name: gping description: Ping, but with a graph version_filter: | not (Version startsWith "pinger-") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") asset: gping-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.2.1" asset: gping-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows overrides: - goos: linux goarch: amd64 replacements: linux: Linux - goos: linux goarch: arm64 asset: gping-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: aarch64 linux: unknown-linux-musl - goos: windows format: zip - version_constraint: semver("<= 1.18.0") version_prefix: gping- asset: gping-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows overrides: - goos: linux goarch: amd64 replacements: linux: Linux - goos: linux goarch: arm64 asset: gping-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: aarch64 linux: unknown-linux-musl - goos: windows format: zip - version_constraint: "true" version_prefix: gping- asset: gping-{{.OS}}-gnu-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows overrides: - goos: darwin asset: gping-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip asset: gping-{{.OS}}-msvc-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/orhun/git-cliff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: orhun repo_name: git-cliff description: A highly customizable Changelog Generator that follows Conventional Commit specifications version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.1" no_asset: true - version_constraint: Version == "v0.1.0-beta.2" asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.0-beta.3" asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 overrides: - goos: windows format: zip asset: git-cliff--{{.Arch}}-{{.OS}}.{{.Format}} files: - name: git-cliff src: git-cliff-/git-cliff.exe checksum: enabled: false supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.0-rc.2" asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff replacements: amd64: x86_64 linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.1.0-rc.1") asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 overrides: - goos: windows format: zip checksum: enabled: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.0-rc.5") asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff replacements: amd64: x86_64 linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.0.0") asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 overrides: - goos: windows format: zip checksum: enabled: false supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: git-cliff-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: git-cliff src: git-cliff-{{trimV .Version}}/git-cliff replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha512" algorithm: sha512 overrides: - goos: windows format: zip checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/orisano/dlayer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: orisano repo_name: dlayer description: dlayer is docker layer analyzer version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.4") asset: dlayer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: dlayer_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/orlangure/gocovsh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: orlangure repo_name: gocovsh description: "Go Coverage in your terminal: a tool for exploring Go Coverage reports from the command line" version_constraint: "false" version_overrides: - version_constraint: "true" asset: gocovsh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "^https://github\\.com/orlangure/gocovsh/\\.github/workflows/.+\\.ya?ml@refs/tags/" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/orlangure/gocovsh/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/orlangure/gocovsh/releases/download/{{.Version}}/checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ory/hydra/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ory repo_name: hydra asset: hydra_{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: OpenID Certified OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid replacements: amd64: 64bit darwin: macOS overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ossf/scorecard/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ossf repo_name: scorecard description: OpenSSF Scorecard - Security health metrics for Open Source version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") || Version == "v4.9.0" no_asset: true - version_constraint: Version == "v1.1.0" asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: scorecard_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 2.1.2") asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 linux: Linux checksum: type: github_release asset: scorecard_{{trimV .Version}}_checksums.txt algorithm: sha512 - version_constraint: Version == "v2.1.3" asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: Linux checksum: type: github_release asset: scorecard_{{trimV .Version}}_checksums.txt algorithm: sha512 - version_constraint: semver("<= 3.0.1") asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: Linux checksum: type: github_release asset: scorecard_{{trimV .Version}}_checksums.txt algorithm: sha512 - version_constraint: semver("<= 4.4.0") asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: scorecard src: scorecard-{{.OS}}-{{.Arch}} checksum: type: github_release asset: scorecard_checksums.txt algorithm: sha512 overrides: - goos: linux goarch: amd64 checksum: enabled: false - version_constraint: Version == "v4.5.0" asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: scorecard src: scorecard-{{.OS}}-{{.Arch}} checksum: type: github_release asset: scorecard_checksums.txt algorithm: sha512 supported_envs: - linux/arm64 - darwin - windows - version_constraint: semver("<= 4.8.0") asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: scorecard src: scorecard-{{.OS}}-{{.Arch}} checksum: type: github_release asset: scorecard_checksums.txt algorithm: sha256 - version_constraint: semver("<= 5.0.0") asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: scorecard src: scorecard-{{.OS}}-{{.Arch}} checksum: type: github_release asset: scorecard_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: scorecard_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: scorecard_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/osteele/gojekyll/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: osteele repo_name: gojekyll description: A fast Go implementation of the Jekyll blogging engine asset: gojekyll_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64v1 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.2.8") version_overrides: - version_constraint: semver(">= 0.2.7") replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows - version_constraint: semver(">= 0.2.3") asset: gojekyll_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: linux asset: gojekyll_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: macOS linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false - version_constraint: semver("< 0.2.3") asset: gojekyll_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: darwin asset: gojekyll_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x86_64 darwin: macOS linux: Linux supported_envs: - linux/amd64 - darwin rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ouch-org/ouch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ouch-org repo_name: ouch description: Painless compression and decompression in the terminal version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.4" asset: ouch format: raw replacements: darwin: macOS overrides: - goos: darwin asset: ouch-{{.OS}} supported_envs: - darwin - windows/amd64 - version_constraint: Version == "0.1.5" asset: ouch-{{.OS}}-x86-64-musl format: raw replacements: darwin: macOS overrides: - goos: darwin asset: ouch-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "0.1.6" asset: ouch-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux asset: ouch-{{.Arch}}-{{.OS}}-musl supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.2.0" asset: ouch-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux asset: ouch-{{.Arch}}-{{.OS}}-musl supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.1") asset: ouch-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux asset: ouch-{{.Arch}}-{{.OS}}-musl supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.1") asset: ouch-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ouch src: "{{.AssetWithoutExt}}/ouch" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: "true" asset: ouch-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: ouch src: "{{.AssetWithoutExt}}/ouch" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/out-of-cheese-error/the-way/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: out-of-cheese-error repo_name: the-way description: A code snippets manager for your terminal version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.1-osx" asset: the-way-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - version_constraint: semver("<= 0.14.0") asset: the-way-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: the-way-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos checksum: type: github_release asset: the-way-{{.OS}}.sha256 algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oven-sh/bun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oven-sh repo_name: bun aliases: - name: Jarred-Sumner/bun description: Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one files: - name: bun - name: bunx version_prefix: bun-v version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.4") asset: bun-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 arm64: aarch64 supported_envs: - linux/amd64 - darwin files: - name: bun src: "{{.AssetWithoutExt}}/bun" - name: bunx src: "{{.AssetWithoutExt}}/bun" link: bunx - version_constraint: semver("<= 1.0.36") asset: bun-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x64 arm64: aarch64 supported_envs: - linux - darwin files: - name: bun src: "{{.AssetWithoutExt}}/bun" - name: bunx src: "{{.AssetWithoutExt}}/bun" link: bunx - version_constraint: "true" asset: bun-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: bun src: "{{.AssetWithoutExt}}/bun" - name: bunx src: "{{.AssetWithoutExt}}/bun" link: bunx overrides: - goos: linux asset: bun-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows replacements: {} replacements: amd64: x64 arm64: aarch64 checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ovh/venom/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ovh repo_name: venom description: "Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.0" asset: venom-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.21.1" asset: venom.{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.16.0") asset: venom-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.1") asset: venom.{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: semver("<= 1.1.0-beta.2") asset: venom.{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: venom.{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/owenlamont/ryl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: owenlamont repo_name: ryl description: Personal project to learn Rust and create a yaml linter version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") no_asset: true - version_constraint: semver("< 0.3.2") asset: ryl-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: ryl-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: owenlamont/ryl/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/owenrumney/squealer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: owenrumney repo_name: squealer description: Telling tales on you for leaking secrets version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.20", "v1.2.3", "v1.2.7"] no_asset: true - version_constraint: semver("<= 0.2.19") asset: squealer.{{.OS}}.{{.Arch}}.{{.Version}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.22") no_asset: true - version_constraint: semver("<= 0.2.28") asset: squealer.{{.OS}}.{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: squealer_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.0") no_asset: true - version_constraint: semver("<= 1.0.0") asset: squealer.{{.OS}}.{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: squealer_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: squealer.{{.OS}}.{{.Arch}} format: raw checksum: type: github_release asset: squealer_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/owenthereal/upterm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: owenthereal repo_name: upterm asset: upterm_{{.OS}}_{{.Arch}}.tar.gz description: Secure Terminal Sharing supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oxc-project/oxc/oxlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: oxc-project/oxc/oxlint repo_owner: oxc-project repo_name: oxc description: The linter for oxc version_constraint: "false" version_prefix: oxlint_v version_overrides: - version_constraint: semver(">= 1.17.0") error_message: | aqua can't support oxlint 1.17.0 or later. > Newer versions of Oxlint require node.js. There isn’t a native executable alternative anymore. https://github.com/oxc-project/oxc/discussions/14452#discussioncomment-14631344 - version_constraint: semver("<= 0.0.8") asset: oxlint-{{.OS}}-{{.Arch}} files: - name: oxlint src: oxlint-{{.OS}}-{{.Arch}} replacements: amd64: x64 windows: win32 - version_constraint: Version == "oxlint_v0.0.9" no_asset: true - version_constraint: semver("<= 0.0.19") asset: oxlint-{{.OS}}-{{.Arch}} files: - name: oxlint src: oxlint-{{.OS}}-{{.Arch}} replacements: amd64: x64 windows: win32 - version_constraint: Version == "oxlint_v0.1.1" no_asset: true - version_constraint: semver("<= 0.2.2") asset: oxlint-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: oxlint src: oxlint-{{.OS}}-{{.Arch}} overrides: - goos: windows format: zip replacements: amd64: x64 windows: win32 - version_constraint: "true" asset: oxlint-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: oxlint src: oxlint-{{.OS}}-{{.Arch}} overrides: - goos: windows format: zip - goos: linux asset: oxlint-{{.OS}}-{{.Arch}}-gnu.{{.Format}} files: - name: oxlint src: oxlint-{{.OS}}-{{.Arch}}-gnu replacements: amd64: x64 windows: win32 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/oxipng/oxipng/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: oxipng repo_name: oxipng aliases: - name: shssoichiro/oxipng description: Multithreaded PNG optimizer written in Rust version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.11.0", "v0.14.0"] asset: oxipng-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.14.3" asset: oxipng-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.10.0") || Version in ["v0.17.0", "v2.2.1"] no_asset: true - version_constraint: semver("<= 0.15.1") asset: oxipng-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.0") asset: oxipng-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: pc-windows-msvc supported_envs: - windows/amd64 - version_constraint: Version == "v3.0.1" asset: oxipng-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: oxipng src: oxipng-{{trimV .Version}}-{{.Arch}}-{{.OS}}/oxipng replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip asset: oxipng-{{trimV .Version}}-i686-{{.OS}}.{{.Format}} files: - name: oxipng supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 8.0.0") asset: oxipng-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: oxipng src: oxipng-{{trimV .Version}}-{{.Arch}}-{{.OS}}/oxipng replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: oxipng supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: oxipng-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: oxipng src: oxipng-{{trimV .Version}}-{{.Arch}}-{{.OS}}/oxipng replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ozankasikci/dockerfile-generator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ozankasikci repo_name: dockerfile-generator description: dfg - Generates dockerfiles based on various input channels rosetta2: true format: raw asset: dfg_{{.Version}}_{{.OS}}_{{.Arch}} supported_envs: - darwin - amd64 files: - name: dfg ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pacedotdev/oto/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pacedotdev repo_name: oto description: Go driven rpc code generation tool for right now version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") no_asset: true - version_constraint: semver("<= 0.12.1") asset: oto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.14.2") asset: oto_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: oto_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pachyderm/pachyderm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pachyderm repo_name: pachyderm asset: pachctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Data-Centric Pipelines and Data Versioning overrides: - goos: linux format: tar.gz files: - name: pachctl src: pachctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}/pachctl supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/palantir/conjure-rust/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: palantir repo_name: conjure-rust description: Conjure support for Rust version_constraint: "false" version_overrides: - version_constraint: "true" files: - name: conjure-rust src: conjure-rust-{{.Version}}/bin/conjure-rust url: https://repo.maven.apache.org/maven2/com/palantir/conjure/rust/conjure-rust/{{.Version}}/conjure-rust-{{.Version}}.{{.Format}} format: tgz replacements: arm64: aarch64 checksum: type: http url: https://repo.maven.apache.org/maven2/com/palantir/conjure/rust/conjure-rust/{{.Version}}/conjure-rust-{{.Version}}.{{.Format}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/palantir/conjure-typescript/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: palantir repo_name: conjure-typescript description: Conjure generator for TypeScript clients version_constraint: "false" version_overrides: - version_constraint: "true" files: - name: conjure-typescript src: conjure-typescript-{{.Version}}/bin/conjure-typescript url: https://repo.maven.apache.org/maven2/com/palantir/conjure/typescript/conjure-typescript/{{.Version}}/conjure-typescript-{{.Version}}.{{.Format}} format: tgz checksum: type: http url: https://repo.maven.apache.org/maven2/com/palantir/conjure/typescript/conjure-typescript/{{.Version}}/conjure-typescript-{{.Version}}.{{.Format}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pamburus/hl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pamburus repo_name: hl description: A fast and powerful log viewer and processor that translates JSON or logfmt logs into a pretty human-readable format version_constraint: "false" version_overrides: - version_constraint: Version == "v0.29.0" no_asset: true - version_constraint: Version == "v0.6.2" asset: hl-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.7") asset: hl-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.14") asset: hl-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.5") asset: hl-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos overrides: - goos: linux asset: hl-{{.Arch}}-{{.OS}}-gnu.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.15.2") asset: hl-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos overrides: - goos: linux asset: hl-{{.Arch}}-{{.OS}}-gnu.{{.Format}} - goos: darwin goarch: arm64 asset: hl-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: hl-{{.OS}}-{{.Arch}}-gnu.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin asset: hl-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip asset: hl-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pan-net-security/kcount/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pan-net-security repo_name: kcount asset: kcount_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Count Kubernetes objects across namespaces and clusters replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/particledecay/kconf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: particledecay repo_name: kconf description: Manage multiple kubeconfigs easily version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") no_asset: true - version_constraint: semver("<= 1.2.0") asset: kconf-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.3.4" asset: kconf-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true # src is program files: - name: kconf src: program replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 # v1.4.0 chore(build): build release binaries with lowercase OS - version_constraint: Version == "v1.4.0" asset: kconf-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true # src is program files: - name: kconf src: program replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.9.0") asset: kconf-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.12.0") asset: kconf-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kconf-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pavius/impi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pavius repo_name: impi description: Verify proper golang import directives, beyond the capability of gofmt and goimports version_constraint: "false" version_overrides: - version_constraint: "true" asset: impi-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pcasteran/terraform-graph-beautifier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pcasteran repo_name: terraform-graph-beautifier description: Terraform graph beautifier version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: terraform-graph-beautifier_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: terraform-graph-beautifier_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/peak/s5cmd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: peak repo_name: s5cmd description: Parallel S3 and local filesystem execution tool replacements: darwin: macOS linux: Linux windows: Windows 386: 32bit amd64: 64bit format: tar.gz overrides: - goos: windows format: zip asset: s5cmd_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} checksum: type: github_release asset: s5cmd_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/peco/peco/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: peco repo_name: peco description: Simplistic interactive filtering tool version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.5" no_asset: true - version_constraint: semver("<= 0.1.9") asset: peco_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: peco src: peco_{{.OS}}_{{.Arch}}/peco overrides: - goos: linux format: tar.gz - goos: windows files: - name: peco supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.5") asset: peco_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: peco src: peco_{{.OS}}_{{.Arch}}/peco replacements: arm64: arm overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.5.0") asset: peco_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: peco src: peco_{{.OS}}_{{.Arch}}/peco overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.8") asset: peco_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: peco src: peco_{{.OS}}_{{.Arch}}/peco overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.5.11") asset: peco_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: peco src: peco_{{.OS}}_{{.Arch}}/peco overrides: - goos: linux format: tar.gz - version_constraint: "true" asset: peco_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pemistahl/grex/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pemistahl repo_name: grex asset: grex-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: A command-line tool and library for generating regular expressions from user-provided test cases replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pen-lang/pen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pen-lang repo_name: pen description: The parallel, concurrent, and functional programming language for scalable software development version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") asset: pen-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: pen src: bin/pen replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.9") asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: pen src: bin/pen replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.10" asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: pen src: target/release/pen replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - version_constraint: Version == "v0.1.11" asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: pen src: target/release/pen replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: Version == "v0.1.12" asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: pen src: target/release/pen replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - version_constraint: semver("<= 0.1.14") asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: pen src: target/release/pen replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.15" no_asset: true - version_constraint: semver("<= 0.1.23") asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: pen src: target/release/pen replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.25") no_asset: true - version_constraint: semver("<= 0.6.6") asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: pen src: target/release/pen replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.6.7" asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: pen src: target/release/pen replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: Version == "v0.6.8" asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: pen src: target/release/pen replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: pen-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: pen src: target/release/pen overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 replacements: darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/peripheryapp/periphery/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: peripheryapp repo_name: periphery description: A tool to identify unused code in Swift projects version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.13.0") asset: periphery-v{{.Version}}.zip supported_envs: - darwin - version_constraint: "true" asset: periphery-{{.Version}}.zip supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/perses/perses/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: perses repo_name: perses description: "The CNCF sandbox for observability visualisation. Already supports Prometheus, Tempo, Loki and Pyroscope - more data sources to come" files: - name: perses - name: percli version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.2.0", "v0.6.0", "v0.9.0", "v0.21.0", "v0.42.0"] no_asset: true - version_constraint: semver("<= 0.3.1") asset: perses_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: perses_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.1") no_asset: true - version_constraint: semver("<= 0.29.1") asset: perses_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: perses_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: perses_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: perses_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pete911/certinfo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pete911 repo_name: certinfo description: print x509 certificate info version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.4") asset: certinfo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.0.17") asset: certinfo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.0.20") asset: certinfo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: certinfo_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pete911/jwt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pete911 repo_name: jwt description: jwt cli version_constraint: "false" version_overrides: - version_constraint: "true" asset: jwt_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/peteretelej/tree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: peteretelej repo_name: tree description: tree is an open-source cross-platform tree cli implemented in Rust version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.1" asset: tree_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.4") asset: tree_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: Windows checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: windows asset: tree_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: 64bit supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tree-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS linux: Linux windows: Windows overrides: - goos: windows format: zip replacements: amd64: 64bit ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pfnet-research/git-ghost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pfnet-research repo_name: git-ghost description: Synchronize your working directory efficiently to a remote place without committing the changes version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.4") asset: git-ghost-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: git-ghost_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: git-ghost_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pglet/pglet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pglet repo_name: pglet description: "Pglet - build internal web apps quickly in the language you already know" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.15") asset: pglet-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: pglet_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.6") asset: pglet-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: pglet_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: pglet-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pglet_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pgrok/pgrok/pgrok/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: pgrok/pgrok/pgrok type: github_release repo_owner: pgrok repo_name: pgrok description: (Client) Poor man's ngrok - a multi-tenant HTTP reverse tunnel solution through SSH remote port forwarding asset: pgrok_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.pgrok.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pgrok/pgrok/pgrokd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: pgrok/pgrok/pgrokd type: github_release repo_owner: pgrok repo_name: pgrok description: (Server) Poor man's ngrok - a multi-tenant HTTP reverse tunnel solution through SSH remote port forwarding asset: pgrokd_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: pgrokd checksum: type: github_release asset: checksums.pgrokd.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/phiresky/ripgrep-all/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: phiresky repo_name: ripgrep-all description: "rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc" version_filter: not (Version contains "v1.0.0") files: - name: rga version_constraint: "false" version_overrides: - version_constraint: Version == "v0.10.8" no_asset: true - version_constraint: Version == "v0.9.5" asset: ripgrep_all-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rga src: "{{.AssetWithoutExt}}/rga" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.10.9" asset: ripgrep_all-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rga src: "{{.AssetWithoutExt}}/rga" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.6") asset: ripgrep_all-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: rga src: "{{.AssetWithoutExt}}/rga" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: ripgrep_all-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: rga src: "{{.AssetWithoutExt}}/rga" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pimalaya/himalaya/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pimalaya repo_name: himalaya aliases: - name: soywod/himalaya description: CLI to manage emails version_constraint: "false" version_overrides: - version_constraint: Version == "v0.7.2" asset: himalaya-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.7.3" asset: himalaya-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.8.2" asset: himalaya-{{.OS}}.{{.Format}} format: tgz supported_envs: - linux/amd64 - version_constraint: Version == "v0.8.3" asset: himalaya-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.0.0-beta.4" asset: himalaya.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("< 0.3.2") asset: himalaya-{{.OS}}.{{.Format}} format: tar.gz files: # https://github.com/soywod/himalaya/issues/144 - name: himalaya src: himalaya.exe replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.5") asset: himalaya-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.9") asset: himalaya-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.1") asset: himalaya-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.0") asset: himalaya-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.0-beta.3") asset: himalaya-{{.OS}}.{{.Format}} format: tgz replacements: darwin: macos overrides: - goos: linux asset: himalaya-{{.OS}}-musl.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: himalaya.{{.Arch}}-{{.OS}}.{{.Format}} format: tgz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: windows replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pinterest/ktlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pinterest repo_name: ktlint description: An anti-bikeshedding Kotlin linter with built-in formatter version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.49.0") complete_windows_ext: false asset: ktlint - version_constraint: "true" asset: "ktlint-{{.Version}}.{{.Format}}" format: zip files: - name: ktlint src: "{{.AssetWithoutExt}}/bin/ktlint" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pipe-cd/pipecd/pipectl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: pipe-cd/pipecd/pipectl type: github_release repo_owner: pipe-cd repo_name: pipecd description: The command line tool for PipeCD version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.1") no_asset: true - version_constraint: semver("<= 0.33.0") asset: pipectl_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: pipectl_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pipe-cd/pipecd/piped/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: pipe-cd/pipecd/piped type: github_release repo_owner: pipe-cd repo_name: pipecd description: A component that runs inside target environment to execute deployment and report its state version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.5") no_asset: true - version_constraint: Version == "v0.1.6" asset: piped-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - darwin - version_constraint: semver("<= 0.7.5") asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.7.6" asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.9.0") asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.9.1" no_asset: true - version_constraint: semver("<= 0.24.0") asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.24.3") no_asset: true - version_constraint: semver("<= 0.27.4") asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.29.0") no_asset: true - version_constraint: semver("<= 0.33.0") asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pivotal-cf/om/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pivotal-cf repo_name: om description: General command line utility for working with VMware Tanzu Operations Manager version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.33.0") asset: om-{{.OS}} format: raw complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.0") asset: om-{{.OS}} format: raw supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 7.7.0") asset: om-{{.OS}}-{{.Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: om-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pivotal-cf/pivnet-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pivotal-cf repo_name: pivnet-cli description: CLI to interact with Tanzu Network API V2 interface files: - name: pivnet version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0-rc.1" asset: pivnet-{{.OS}}-{{.Arch}}-1.0.0 format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.1") asset: pivnet-{{.OS}}-{{.Arch}}-{{trimV .Version}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: pivnet-{{.OS}}-{{.Arch}}-{{trimV .Version}} format: raw windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pkgxdev/pkgx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pkgxdev repo_name: pkgx description: “run anything” from the creator of `brew` asset: pkgx-{{trimV .Version}}+{{.OS}}+{{.Arch}}.{{.Format}} format: tar.xz replacements: arm64: aarch64 amd64: x86-64 supported_envs: - linux - darwin version_constraint: semver(">= 1.0.0") version_overrides: - version_constraint: Version == "v0.14.2" asset: tea-{{trimV .Version}}+{{.OS}}+{{.Arch}}.{{.Format}} files: - name: tea overrides: - goos: darwin goarch: arm64 asset: tea-+{{.OS}}+{{.Arch}}.{{.Format}} - version_constraint: semver(">= 0.11.14") asset: tea-{{trimV .Version}}+{{.OS}}+{{.Arch}}.{{.Format}} files: - name: tea - version_constraint: semver(">= 0.8.8") asset: tea-{{trimV .Version}}+{{.OS}}+{{.Arch}}.{{.Format}} files: - name: tea supported_envs: - linux/amd64 - darwin - version_constraint: semver(">= 0.6.6") no_asset: true - version_constraint: semver("< 0.6.6") asset: tea-{{trimV .Version}}+{{.OS}}+{{.Arch}}.{{.Format}} format: tar.gz files: - name: tea src: tea.xyz/{{.Version}}/bin/tea supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pkolaczk/fclones/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pkolaczk repo_name: fclones description: Efficient Duplicate File Finder version_filter: not (Version matches "^gui") version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.12.3", "v0.18.1", "v0.29.2", "v0.31.1"] no_asset: true - version_constraint: Version == "0.2.0" asset: fclones-{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: windows: win overrides: - goos: linux replacements: arm64: aarch64 - goos: windows asset: fclones-{{.Version}}-{{.OS}}.{{.Arch}}.{{.Format}} replacements: amd64: x86_64 supported_envs: - linux/arm64 - windows/amd64 - version_constraint: Version in ["v0.19.0", "v0.23.0"] asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: win supported_envs: - windows/amd64 - version_constraint: Version == "v0.20.0" asset: fclones-{{trimV .Version}}.{{.Format}} format: tgz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux files: - name: fclones src: usr/bin/fclones supported_envs: - linux/amd64 - version_constraint: Version == "v0.20.1" asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: win overrides: - goos: linux asset: fclones-{{trimV .Version}}.{{.Format}} format: tgz files: - name: fclones src: usr/bin/fclones supported_envs: - darwin - linux/amd64 - windows/amd64 - version_constraint: Version == "v0.21.0" asset: fclones-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: win overrides: - goos: windows asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} - goos: linux asset: fclones-{{trimV .Version}}.{{.Format}} format: tgz files: - name: fclones src: usr/bin/fclones supported_envs: - darwin - linux/amd64 - windows/amd64 - version_constraint: Version == "v0.22.0" asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: win overrides: - goos: darwin format: tar.gz - goos: linux asset: fclones-{{trimV .Version}}.{{.Format}} format: tgz files: - name: fclones src: usr/bin/fclones supported_envs: - darwin - linux/amd64 - windows/amd64 - version_constraint: Version in ["v0.24.0", "v0.26.0"] asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 windows: win linux: linux-musl overrides: - goos: windows format: zip supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "v0.25.0" asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: linux-musl overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.1.2") no_asset: true - version_constraint: semver("<= 0.6.0") asset: fclones-{{.Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: windows: win overrides: - goos: linux replacements: arm64: aarch64 - goos: windows replacements: amd64: x86_64 supported_envs: - linux/arm64 - windows/amd64 - version_constraint: semver("<= 0.9.1") asset: fclones-{{.Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: win supported_envs: - windows/amd64 - version_constraint: semver("<= 0.10.2") asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 windows: win supported_envs: - windows/amd64 - version_constraint: semver("<= 0.12.0") no_asset: true - version_constraint: semver("<= 0.28.0") asset: fclones-{{trimV .Version}}-{{.OS}}.{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux asset: fclones-{{trimV .Version}}.{{.Format}} format: tgz files: - name: fclones src: usr/bin/fclones replacements: amd64: x86_64 windows: win supported_envs: - linux/amd64 - windows/amd64 - version_constraint: "true" asset: fclones-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: linux-musl overrides: - goos: linux format: tar.gz files: - name: fclones src: target/{{.Arch}}-unknown-{{.OS}}/release/fclones supported_envs: - linux/amd64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/planetscale/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: planetscale repo_name: cli asset: pscale_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: The CLI for PlanetScale Database replacements: darwin: macOS overrides: - goos: windows format: zip files: - name: pscale checksum: type: github_release asset: pscale_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/playwright-community/playwright-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: playwright-community repo_name: playwright-go description: Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API files: - name: playwright version_constraint: "false" version_overrides: - version_constraint: "true" path: github.com/playwright-community/playwright-go/cmd/playwright ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/plexsystems/sinker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: plexsystems repo_name: sinker description: A tool to sync images from one container registry to another version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: imagesync-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false files: - name: imagesync supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: sinker-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/plumber-cd/terraform-backend-git/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: plumber-cd repo_name: terraform-backend-git description: Terraform HTTP Backend implementation that uses Git repository as storage version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: terraform-backend-git-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.16") asset: terraform-backend-git-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: terraform-backend-git-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pluveto/upgit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pluveto repo_name: upgit description: Another upload hub that supports clipboard. It works well with Typora, Snipaste, VSCode version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: upgit_{{.OS}}_{{.Arch}} format: raw replacements: windows: win supported_envs: - linux - windows - version_constraint: "true" asset: upgit_{{.OS}}_{{.Arch}} format: raw replacements: darwin: macos windows: win ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pnpm/pnpm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pnpm repo_name: pnpm description: Fast, disk space efficient package manager version_constraint: "false" version_overrides: - version_constraint: semver("<= 6.11.5") no_asset: true - version_constraint: semver("<= 6.12.1") asset: pnpm-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 6.16.1") asset: pnpm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 6.18.0") asset: pnpm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos windows: win - version_constraint: semver("<= 6.20.0") asset: pnpm-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: semver("<= 7.0.0-alpha.0") asset: pnpm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos windows: win - version_constraint: Version == "v7.0.0-alpha.1" no_asset: true - version_constraint: semver("<= 10.26.1") asset: pnpm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true files: - name: pnpm link: pnpm hard: true replacements: amd64: x64 darwin: macos windows: win - version_constraint: "true" asset: pnpm-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true files: - name: pnpm link: pnpm hard: true replacements: amd64: x64 darwin: macos windows: win github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/po3rin/github_link_creator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: po3rin repo_name: github_link_creator asset: github_link_creator_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: GitHub Link Card Creator lets you generate GitHub images has links to repositories supported_envs: - darwin - amd64 rosetta2: true files: - name: repoimg checksum: type: github_release asset: github_link_creator_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pomdtr/sunbeam/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pomdtr repo_name: sunbeam description: Command-line launcher version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0-rc.47") asset: sunbeam_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-rc.49") asset: sunbeam-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-rc.56") asset: sunbeam-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.0.0-rc.73") asset: sunbeam-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: sunbeam-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ponkio-o/ec2x/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ponkio-o repo_name: ec2x description: A cli tool of connect to ec2 instance with Session Manager version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.4" no_asset: true - version_constraint: "true" asset: ec2x_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/porter-dev/porter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: porter-dev repo_name: porter asset: porter_{{.Version}}_{{title .OS}}_x86_64.zip description: Kubernetes powered PaaS that runs in your own cloud supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/postfinance/kubectl-sudo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: postfinance repo_name: kubectl-sudo description: Run kubernetes commands with the security privileges of another user supported_envs: - darwin - linux path: bash/kubectl-sudo ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/postfinance/topf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: postfinance repo_name: topf description: Talos orchestrator by PostFinance version_constraint: "false" version_overrides: - version_constraint: "true" asset: topf_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: topf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/praetorian-inc/gokart/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: praetorian-inc repo_name: gokart description: A static analysis tool for securing Go code version_constraint: "false" version_overrides: - version_constraint: "true" asset: gokart_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: darwin_macOS checksum: type: github_release asset: gokart_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/praetorian-inc/noseyparker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: praetorian-inc repo_name: noseyparker description: Nosey Parker is a command-line tool that finds secrets and sensitive information in textual data and Git history files: - name: noseyparker src: bin/noseyparker version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.12.0") no_asset: true - version_constraint: semver("<= 0.14.0") asset: noseyparker-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: darwin: macos linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: noseyparker-{{.Version}}-universal-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.16.0") asset: noseyparker-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.17.0" asset: noseyparker-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.20.0") asset: noseyparker-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: "true" asset: noseyparker-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pranshuparmar/witr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pranshuparmar repo_name: witr description: Why is this running version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: witr-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - version_constraint: Version == "v0.1.3" asset: witr-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.8") asset: witr-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: witr-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: windows format: zip asset: witr-{{.OS}}-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pre-commit/pre-commit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pre-commit repo_name: pre-commit description: A framework for managing and maintaining multi-language pre-commit hooks version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.7.0") no_asset: true - version_constraint: semver("<= 4.4.0") asset: pre-commit-{{trimV .Version}}.pyz format: raw complete_windows_ext: false supported_envs: - darwin - linux checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 - version_constraint: "true" asset: pre-commit-{{trimV .Version}}.pyz format: raw complete_windows_ext: false supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pressly/goose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pressly repo_name: goose description: A database migration tool. Supports SQL migrations and Go functions version_constraint: "false" version_overrides: - version_constraint: Version == "v3.13.0" no_asset: true - version_constraint: Version == "v1.0" asset: goose-{{.OS}}64 format: raw supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.4.5") no_asset: true - version_constraint: semver("<= 2.7.0-rc5") asset: goose-{{.OS}}64 format: raw supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.1.0") no_asset: true - version_constraint: "true" asset: goose_{{.OS}}_{{.Arch}} format: raw replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/princjef/gomarkdoc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: princjef repo_name: gomarkdoc description: Generate markdown documentation for Go (golang) code files: - name: gomarkdoc src: "{{.AssetWithoutExt}}/gomarkdoc" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: semver("<= 0.1.3") asset: gomarkdoc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gomarkdoc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.1") asset: gomarkdoc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: gomarkdoc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gomarkdoc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gomarkdoc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/printfn/fend/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: printfn repo_name: fend description: Arbitrary-precision unit-aware calculator version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: semver("<= 0.1.9") asset: fend-{{trimV .Version}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.26") asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.28") asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.29" asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 arm64: aarch64 darwin: macos - version_constraint: semver("<= 1.0.3") asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 arm64: aarch64 darwin: macos overrides: - goos: linux goarch: arm64 asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}-gnu.{{.Format}} - version_constraint: semver("<= 1.5.1") asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 arm64: aarch64 darwin: macos overrides: - goos: linux goarch: arm64 asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}-gnu.{{.Format}} - goos: windows asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}-exe.{{.Format}} - version_constraint: "true" asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}-gnu.{{.Format}} format: zip windows_arm_emulation: true replacements: arm64: aarch64 darwin: macos overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows asset: fend-{{trimV .Version}}-{{.OS}}-{{.Arch}}-exe.{{.Format}} replacements: amd64: x64 supported_envs: - linux - darwin/arm64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/project-copacetic/copacetic/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: project-copacetic repo_name: copacetic description: CLI tool for directly patching container images using reports from vulnerability scanners asset: copa_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: copa supported_envs: - linux - darwin checksum: type: github_release asset: copacetic_checksums.txt algorithm: sha256 version_constraint: semver(">= 0.3.0") version_overrides: - version_constraint: semver(">= 0.2.0") supported_envs: - linux/amd64 - version_constraint: semver("< 0.2.0") supported_envs: - linux/amd64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/project-zot/zot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: project-zot repo_name: zot description: "zot - A scale-out production-ready vendor-neutral OCI-native container image/artifact registry (purely based on OCI Distribution Specification)" version_filter: Version matches "^v[0-9]+.[0-9]+.[0-9]+$" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.1") or Version in ["1.3.2", "1.3.6"] no_asset: true - version_constraint: semver("<= 1.3.5") asset: zot format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.3.7") asset: zot-{{.Arch}} format: raw supported_envs: - linux - version_constraint: semver("<= 2.0.1") asset: zot-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin - version_constraint: "true" asset: zot-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: checksums.sha256.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectcalico/calico/calicoctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json --- packages: - name: projectcalico/calico/calicoctl type: github_release repo_owner: projectcalico repo_name: calico asset: calicoctl-{{.OS}}-{{.Arch}} format: raw description: CLI tool for Calico cloud native networking and network security link: https://projectcalico.docs.tigera.io/ supported_envs: - darwin - linux - amd64 files: - name: calicoctl checksum: type: github_release asset: SHA256SUMS algorithm: sha256 version_constraint: semver(">= 3.23.0") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/httpx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: httpx description: httpx is a fast and multi-purpose HTTP toolkit allows to run multiple probers using retryablehttp library, it is designed to maintain the result reliability with increased threads asset: httpx_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip replacements: darwin: macOS supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: httpx_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/katana/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: katana description: A next-generation crawling and spidering framework version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.2") asset: katana_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: katana_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.0") asset: katana_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: katana-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: type: github_release asset: katana-mac-checksums.txt algorithm: sha256 - version_constraint: "true" asset: katana_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: darwin: macOS checksum: type: github_release asset: katana-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: type: github_release asset: katana-mac-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/naabu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: naabu description: A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used in combination with other tools for attack surface discovery in bug bounties and pentests rosetta2: true asset: naabu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip replacements: darwin: macOS version_constraint: semver(">= 2.0.9") supported_envs: - darwin - amd64 version_overrides: - version_constraint: semver("= 2.0.8") supported_envs: - darwin - linux/amd64 - version_constraint: "true" supported_envs: - windows - darwin - linux/amd64 checksum: type: github_release asset: naabu-{{.OS}}-checksums.txt algorithm: sha256 replacements: darwin: mac ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/nuclei/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: nuclei description: Fast and customizable vulnerability scanner based on simple YAML based DSL supported_envs: - darwin - linux - amd64 asset: nuclei_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip replacements: darwin: macOS checksum: type: github_release asset: nuclei_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/pdtm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: pdtm description: ProjectDiscovery's Open Source Tool Manager version_constraint: "false" version_overrides: - version_constraint: "true" asset: pdtm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: pdtm_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/proxify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: proxify description: A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.4") asset: proxify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: proxify_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.6") asset: proxify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: darwin: macOS checksum: type: github_release asset: proxify_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.7" no_asset: true - version_constraint: "true" asset: proxify_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: proxify_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/subfinder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: subfinder asset: subfinder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip description: Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing replacements: darwin: macOS checksum: type: github_release asset: subfinder_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/projectdiscovery/tlsx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: projectdiscovery repo_name: tlsx description: Fast and configurable TLS grabber focused on TLS based data collection version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.1" no_asset: true - version_constraint: "true" asset: tlsx_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: tlsx_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/prometheus/alertmanager/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: prometheus repo_name: alertmanager asset: alertmanager-{{trimV .Version}}.{{.OS}}-{{.Arch}}.tar.gz description: Prometheus Alertmanager checksum: type: github_release asset: sha256sums.txt algorithm: sha256 files: - name: alertmanager src: alertmanager-{{trimV .Version}}.{{.OS}}-{{.Arch}}/alertmanager - name: amtool src: alertmanager-{{trimV .Version}}.{{.OS}}-{{.Arch}}/amtool ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/prometheus/prom2json/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: prometheus repo_name: prom2json asset: prom2json-{{trimV .Version}}.{{.OS}}-{{.Arch}}.tar.gz description: A tool to scrape a Prometheus client and dump the result as JSON checksum: type: github_release asset: sha256sums.txt algorithm: sha256 files: - name: prom2json src: prom2json-{{trimV .Version}}.{{.OS}}-{{.Arch}}/prom2json version_constraint: semver(">= 1.3.1") version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/prometheus/prometheus/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: prometheus repo_name: prometheus asset: prometheus-{{trimV .Version}}.{{.OS}}-{{.Arch}}.tar.gz description: The Prometheus monitoring system and time series database checksum: type: github_release asset: sha256sums.txt algorithm: sha256 files: - name: prometheus src: prometheus-{{trimV .Version}}.{{.OS}}-{{.Arch}}/prometheus - name: promtool src: prometheus-{{trimV .Version}}.{{.OS}}-{{.Arch}}/promtool ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/prometheus/promlens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: prometheus repo_name: promlens asset: promlens-{{trimV .Version}}.{{.OS}}-{{.Arch}}.tar.gz description: PromLens – The query builder, analyzer, and explainer for PromQL checksum: type: github_release asset: sha256sums.txt algorithm: sha256 files: - name: promlens src: promlens-{{trimV .Version}}.{{.OS}}-{{.Arch}}/promlens ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/protocolbuffers/protobuf/protoc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: protocolbuffers/protobuf/protoc repo_owner: protocolbuffers repo_name: protobuf asset: protoc-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: protoc src: bin/protoc description: Protocol Buffers - Google's data interchange format replacements: arm64: aarch_64 amd64: x86_64 darwin: osx windows: win64 supported_envs: - darwin - linux - amd64 overrides: - goos: windows asset: protoc-{{trimV .Version}}-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/protocolbuffers/protobuf-go/protoc-gen-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: protocolbuffers/protobuf-go/protoc-gen-go type: github_release repo_owner: protocolbuffers repo_name: protobuf-go description: Go support for Google's protocol buffers version_constraint: "false" version_overrides: - version_constraint: Version == "v1.24.0" asset: protoc-gen-go.{{.Version}}-devel.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.26.0") asset: protoc-gen-go.{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.28.0") asset: protoc-gen-go.{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: protoc-gen-go.{{.Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psastras/sarif-rs/clang-tidy-sarif/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: psastras/sarif-rs/clang-tidy-sarif type: github_release repo_owner: psastras repo_name: sarif-rs description: Convert clang-tidy output into SARIF version_filter: not (Version matches "-latest$") version_prefix: clang-tidy-sarif- version_constraint: "false" version_overrides: - version_constraint: Version == "clang-tidy-sarif-v0.2.23" asset: clang-tidy-sarif-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 files: - name: clang-tidy-sarif src: target/release/{{.FileName}}-{{.Arch}}-{{.OS}} - version_constraint: Version in ["clang-tidy-sarif-v0.2.24", "clang-tidy-sarif-v0.6.2"] asset: clang-tidy-sarif-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.2") asset: clang-tidy-sarif-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: clang-tidy-sarif-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psastras/sarif-rs/clippy-sarif/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: psastras/sarif-rs/clippy-sarif type: github_release repo_owner: psastras repo_name: sarif-rs description: Convert clippy output into SARIF version_filter: not (Version matches "-latest$") version_prefix: clippy-sarif- version_constraint: "false" version_overrides: - version_constraint: Version == "clippy-sarif-v0.2.23" asset: clippy-sarif-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 files: - name: clippy-sarif src: target/release/{{.FileName}}-{{.Arch}}-{{.OS}} - version_constraint: Version == "clippy-sarif-v0.6.2" asset: clippy-sarif-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.2") asset: clippy-sarif-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: clippy-sarif-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psastras/sarif-rs/hadolint-sarif/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: psastras/sarif-rs/hadolint-sarif type: github_release repo_owner: psastras repo_name: sarif-rs description: Convert hadolint warnings into SARIF version_filter: not (Version matches "-latest$") version_prefix: hadolint-sarif- version_constraint: "false" version_overrides: - version_constraint: Version == "hadolint-sarif-v0.2.23" asset: hadolint-sarif-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 files: - name: hadolint-sarif src: target/release/{{.FileName}}-{{.Arch}}-{{.OS}} - version_constraint: Version in ["hadolint-sarif-v0.2.24", "hadolint-sarif-v0.6.2"] asset: hadolint-sarif-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.2") asset: hadolint-sarif-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: hadolint-sarif-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psastras/sarif-rs/miri-sarif/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: psastras/sarif-rs/miri-sarif type: github_release repo_owner: psastras repo_name: sarif-rs description: Convert miri output into SARIF version_filter: not (Version matches "-latest$") version_prefix: miri-sarif- version_constraint: "false" version_overrides: - version_constraint: "true" asset: miri-sarif-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psastras/sarif-rs/sarif-fmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: psastras/sarif-rs/sarif-fmt type: github_release repo_owner: psastras repo_name: sarif-rs description: Pretty print SARIF results version_filter: not (Version matches "-latest$") version_prefix: sarif-fmt- version_constraint: "false" version_overrides: - version_constraint: Version == "sarif-fmt-v0.6.2" asset: sarif-fmt-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.2") asset: sarif-fmt-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: sarif-fmt-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psastras/sarif-rs/shellcheck-sarif/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: psastras/sarif-rs/shellcheck-sarif type: github_release repo_owner: psastras repo_name: sarif-rs description: Convert shellcheck warnings into SARIF version_filter: not (Version matches "-latest$") version_prefix: shellcheck-sarif- version_constraint: "false" version_overrides: - version_constraint: Version == "shellcheck-sarif-v0.2.23" asset: shellcheck-sarif-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 files: - name: shellcheck-sarif src: target/release/{{.FileName}}-{{.Arch}}-{{.OS}} - version_constraint: Version in ["shellcheck-sarif-v0.2.24", "shellcheck-sarif-v0.6.2"] asset: shellcheck-sarif-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.4.2") asset: shellcheck-sarif-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: shellcheck-sarif-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pseudomuto/protoc-gen-doc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pseudomuto repo_name: protoc-gen-doc asset: protoc-gen-doc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: Documentation generator plugin for Google Protocol Buffers checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/psf/black/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: psf repo_name: black description: The uncompromising Python code formatter version_constraint: "false" version_overrides: - version_constraint: Version == "22.8.0" asset: black_{{.OS}} format: raw supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 19.10b0") asset: black format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 20.8b1") no_asset: true - version_constraint: semver("<= 21.5b1") asset: black format: raw supported_envs: - windows - version_constraint: semver("<= 25.9.0") asset: black_{{.OS}} format: raw replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: black_{{.OS}} format: raw replacements: arm64: arm darwin: macos overrides: - goos: linux goarch: arm64 asset: black_{{.OS}}-{{.Arch}} - goos: windows goarch: arm64 asset: black_{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pulumi/esc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pulumi repo_name: esc description: Pulumi ESC is a centralized, secure service for environments, secrets, and configuration management, optimized for multi-cloud infrastructures and applications version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: esc-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: esc-{{trimV .Version}}-checksums.txt algorithm: sha256 - version_constraint: "true" asset: esc-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 files: - name: esc src: esc/esc checksum: type: github_release asset: esc-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: esc src: esc/bin/esc.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pulumi/kubespy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pulumi repo_name: kubespy description: Tools for observing Kubernetes resources in real time, powered by Pulumi rosetta2: true supported_envs: - darwin - amd64 asset: kubespy-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.6.1") version_overrides: - version_constraint: "true" overrides: - goos: windows asset: kubespy.exe-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pulumi/pulumi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pulumi repo_name: pulumi description: "Pulumi - Infrastructure as Code in any programming language" version_constraint: "false" version_overrides: - version_constraint: Version == "v3.0.0-rc.1" no_asset: true - version_constraint: Version in ["v2.11.0", "v2.15.1", "v2.15.5", "v2.16.1"] asset: pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 checksum: type: github_release asset: pulumi-{{trimV .Version}}-checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v3.39.4" asset: pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 overrides: - goos: windows format: zip files: - name: pulumi src: pulumi/bin/pulumi.exe files: - name: pulumi src: pulumi/pulumi - version_constraint: semver("<= 2.20.0") no_asset: true - version_constraint: semver("<= 2.22.0") asset: pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 checksum: type: github_release asset: pulumi-{{trimV .Version}}-checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin files: - name: pulumi src: pulumi/pulumi - version_constraint: semver("<= 3.2.1") asset: pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 checksum: type: github_release asset: pulumi-{{trimV .Version}}-checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: pulumi src: pulumi/pulumi - version_constraint: semver("<= 3.39.3") asset: pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: pulumi-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip files: - name: pulumi src: pulumi/bin/pulumi.exe files: - name: pulumi src: pulumi/pulumi - version_constraint: "true" asset: pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 checksum: type: github_release asset: SHA512SUMS algorithm: sha512 cosign: bundle: type: github_release asset: SHA512SUMS.sig opts: - --certificate-identity-regexp - '^https://github\.com/pulumi/pulumi/\.github/workflows/sign\.yml@refs/heads/gh-readonly-queue/' - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: windows format: zip files: - name: pulumi src: pulumi/bin/pulumi.exe files: - name: pulumi src: pulumi/pulumi ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pulumi/tf2pulumi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pulumi repo_name: tf2pulumi asset: tf2pulumi-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz description: A tool to convert Terraform projects to Pulumi TypeScript programs replacements: amd64: x64 overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: tf2pulumi_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/purpleclay/dns53/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: purpleclay repo_name: dns53 description: Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately version_constraint: "false" version_overrides: - version_constraint: "true" asset: dns53_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/purpleclay/dns53/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/purpleclay/dns53/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/purpleclay/dns53/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/purton-tech/cloak/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: purton-tech repo_name: cloak description: Secrets automation for developers version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.5.0") asset: cli format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.17.7") asset: cloak-{{.OS}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.17.11") asset: cloak-{{.OS}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - darwin - version_constraint: Version == "v1.17.12" no_asset: true - version_constraint: semver("<= 1.17.14") asset: cloak-{{.OS}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - darwin - version_constraint: "true" asset: cloak-{{.OS}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pvolok/mprocs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pvolok repo_name: mprocs description: Run multiple commands in parallel version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1") asset: mprocs-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: mprocs src: dist/{{.OS}}-{{.Arch}}/mprocs format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.1.0" asset: mprocs-{{trimV .Version}}-{{.OS}}64.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos windows: win64 overrides: - goos: linux replacements: amd64: x64 - goos: windows format: zip asset: mprocs-{{trimV .Version}}-{{.OS}}-upx.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.4") asset: mprocs-{{trimV .Version}}-{{.OS}}64.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos windows: win64 overrides: - goos: linux replacements: amd64: x64 - goos: windows format: zip asset: mprocs-{{trimV .Version}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: mprocs-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: linux asset: mprocs-{{trimV .Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pyama86/pachanger/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pyama86 repo_name: pachanger description: Pachanger - A CLI tool for renaming Go package names safely and efficiently version_constraint: "false" version_overrides: - version_constraint: "true" asset: pachanger_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pachanger_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/pypa/pipx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: pypa repo_name: pipx description: Install and Run Python Applications in Isolated Environments version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") or Version == "1.3.0" no_asset: true - version_constraint: "true" asset: pipx.pyz format: raw supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/qarmin/czkawka/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: qarmin repo_name: czkawka description: Multi functional app to find duplicates, empty folders, similar images etc version_filter: Version != "Nightly" version_constraint: "false" version_overrides: - version_constraint: Version == "1.0.1" asset: "{{.OS}}_czkawka_cli" format: raw replacements: darwin: MAC linux: LINUX windows: WINDOWS overrides: - goos: darwin asset: "{{.OS}}_OS_ACHTUNG_czkawka_cli" - goos: windows asset: "{{.OS}}_ACHTUNG_czkawka_cli" supported_envs: - darwin - windows - amd64 - version_constraint: Version == "1.3.0" asset: "{{.OS}}_czkawka_cli" format: raw replacements: darwin: mac overrides: - goos: windows asset: "{{.OS}}czkawka_cli" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.0") asset: czkawka_cli format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 2.3.0") asset: "{{.OS}}_czkawka_cli" format: raw replacements: darwin: mac supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.3.2") no_asset: true - version_constraint: semver("<= 9.0.0") asset: "{{.OS}}_czkawka_cli" format: raw replacements: darwin: mac overrides: - envs: - darwin/arm64 - linux/arm64 asset: "{{.OS}}_czkawka_cli_arm" - version_constraint: "true" asset: "{{.OS}}_czkawka_cli_{{.Arch}}" format: raw overrides: - goos: windows asset: "{{.OS}}_czkawka_cli" replacements: amd64: x86_64 darwin: mac ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/qdrant/qdrant/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: qdrant repo_name: qdrant description: High-performance, massive-scale Vector Database for the next generation of AI version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.3") || Version == "v1.3.1" no_asset: true - version_constraint: Version == "v1.3.0" asset: qdrant-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows - version_constraint: semver("< 1.8.0") asset: qdrant-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: qdrant-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/qnighy/clippy-reviewdog-filter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: qnighy repo_name: clippy-reviewdog-filter description: A filter for integrating Clippy with Reviewdog version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: clippy-reviewdog-filter-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.4") asset: clippy-reviewdog-filter-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - version_constraint: "true" asset: clippy-reviewdog-filter-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/quantumsheep/sshs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: quantumsheep repo_name: sshs description: Terminal user interface for SSH version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.4.0") asset: sshs-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: sshs-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release file_format: regexp asset: "{{.Asset}}.sha256" pattern: checksum: ^(\b[A-Fa-f0-9]{64}\b) algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/quarkslab/kdigger/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: quarkslab repo_name: kdigger description: Kubernetes focused container assessment tool for penetration testing supported_envs: - darwin - linux rosetta2: true asset: kdigger-{{.OS}}-{{.Arch}} checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/quarto-dev/quarto-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: quarto-dev repo_name: quarto-cli description: Open-source scientific and technical publishing system built on Pandoc files: - name: quarto version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.1.106", "v1.3.6"] asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: quarto src: bin/quarto replacements: darwin: macos overrides: - goos: linux asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto supported_envs: - darwin - linux/amd64 - version_constraint: Version in ["v1.2.127", "v1.4.49"] asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto supported_envs: - linux/amd64 - version_constraint: semver("<= 1.1.29") asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: quarto src: bin/quarto replacements: darwin: macos checksum: type: github_release asset: quarto-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: linux asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto supported_envs: - darwin - linux/amd64 - version_constraint: semver("<= 1.1.33") asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto supported_envs: - linux/amd64 - version_constraint: semver("<= 1.2.3") asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: quarto src: bin/quarto replacements: darwin: macos checksum: type: github_release asset: quarto-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: darwin - goos: linux asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto supported_envs: - darwin - linux/amd64 - version_constraint: semver("<= 1.2.7") asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: quarto src: bin/quarto replacements: darwin: macos overrides: - goos: linux asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto - goos: windows format: zip supported_envs: - darwin - linux/amd64 - version_constraint: semver("<= 1.3.179") asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: quarto src: bin/quarto replacements: darwin: macos windows: win checksum: type: github_release asset: quarto-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: linux asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: quarto src: bin/quarto replacements: darwin: macos windows: win checksum: type: github_release asset: quarto-{{trimV .Version}}-checksums.txt algorithm: sha256 overrides: - goos: linux asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: quarto src: quarto-{{trimV .Version}}/bin/quarto - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/quarylabs/sqruff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: quarylabs repo_name: sqruff description: Fast SQL formatter/linter version_constraint: "false" version_overrides: - version_constraint: Version == "v0.12.0" asset: sqruff-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: sqruff-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 0.0.2") asset: sqruff_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-gnu checksum: type: github_release asset: "{{.Asset}}.sha256sum" algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.0.4") asset: sqruff-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: linux asset: sqruff-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.9") asset: sqruff-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: sqruff-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("< 0.25.14") asset: sqruff-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux asset: sqruff-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: sqruff-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 github_artifact_attestations: signer_workflow: quarylabs/sqruff/.github/workflows/release.yml overrides: - goos: linux asset: sqruff-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/raaymax/lazytail/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: raaymax repo_name: lazytail description: Log viewer for app development search_words: - log version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" no_asset: true - version_constraint: "true" asset: lazytail-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rajatjindal/krew-release-bot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rajatjindal repo_name: krew-release-bot description: bot to bump version of plugin in krew-index on new releases version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.34-2") no_asset: true - version_constraint: "true" asset: krew-release-bot_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: krew-release-bot_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rajatjindal/kubectl-whoami/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rajatjindal repo_name: kubectl-whoami description: This plugin gets the subject name using the effective kubeconfig version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.6") asset: "{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}}" format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.16") no_asset: true - version_constraint: semver("<= 0.0.18") asset: kubectl-whoami_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: kubectl-whoami_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.19" no_asset: true - version_constraint: semver("<= 0.0.41") asset: kubectl-whoami_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: kubectl-whoami_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.42" asset: kubectl-whoami_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux - darwin checksum: type: github_release asset: kubectl-whoami_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.45") asset: kubectl-whoami_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin checksum: type: github_release asset: kubectl-whoami_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: kubectl-whoami_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: kubectl-whoami_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rancher/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rancher repo_name: cli description: Rancher CLI rosetta2: true supported_envs: - darwin - amd64 asset: rancher-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: rancher src: rancher-{{.Version}}/rancher checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rancher/kim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rancher repo_name: kim description: In ur kubernetes, buildin ur imagez version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0-alpha.3") asset: kim-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.1.0-alpha.6") no_asset: true - version_constraint: "true" asset: kim-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rancher/rke/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rancher repo_name: rke description: Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.10-dev" asset: rke supported_envs: - linux/amd64 - version_constraint: Version in ["v0.2.1-rc2", "v1.3.5-alpha1", "v1.3.8-rc1", "v1.5.6-rc2", "v1.4.16-rc2", "v1.5.0-rc1"] no_asset: true - version_constraint: Version == "v1.1.0-rc9" asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.6.0-rc1" asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: Version == "v1.6.0-rc10" asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.1.0") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.6-rc3") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.0-rc1") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.0-rc13") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: semver("<= 0.2.0-rc7") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.20-rc1") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: semver("<= 1.4.20") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.5.11-rc2") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: semver("<= 1.5.11") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 1.6.0-rc6") asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: "true" asset: rke_{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/raviqqe/muffet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: raviqqe repo_name: muffet description: Fast website link checker in Go version_constraint: "false" version_overrides: - version_constraint: Version == "1.1.0" asset: muffet_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.5.0") asset: muffet_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: muffet_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - version_constraint: semver("<= 2.4.0") asset: muffet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: muffet_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - version_constraint: semver("<= 2.4.2") asset: muffet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: ARM64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: muffet_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.8.1") asset: muffet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: ARM64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: muffet_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: muffet_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: muffet_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rclone/rclone/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rclone repo_name: rclone asset: rclone-{{.Version}}-{{.OS}}-{{.Arch}}.zip description: '"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files' files: - name: rclone src: rclone-{{.Version}}-{{.OS}}-{{.Arch}}/rclone replacements: darwin: osx checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rcoh/angle-grinder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rcoh repo_name: angle-grinder description: Slice and dice logs on the command line files: - name: agrind version_constraint: "false" version_overrides: - version_constraint: Version == "v0.19.3" asset: agrind-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.15-alpha1" asset: agrind-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.0") asset: angle_grinder-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: ag replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.0") asset: angle_grinder-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: agrind-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/realm/SwiftLint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: realm repo_name: SwiftLint description: A tool to enforce Swift style and conventions files: - name: swiftlint version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.40.0") asset: portable_swiftlint.{{.Format}} format: zip files: - name: swiftlint supported_envs: - darwin - version_constraint: semver("<= 0.59.1") asset: swiftlint_linux.{{.Format}} format: zip files: - name: swiftlint overrides: - goos: darwin asset: portable_swiftlint.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: swiftlint_linux_{{.Arch}}.{{.Format}} format: zip files: - name: swiftlint overrides: - goos: darwin asset: portable_swiftlint.{{.Format}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rebuy-de/aws-nuke/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rebuy-de repo_name: aws-nuke description: Nuke a whole AWS account and delete all its resources supported_envs: - darwin - linux - amd64 asset: aws-nuke-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: aws-nuke src: aws-nuke-{{.Version}}-windows-{{.Arch}}.exe files: - name: aws-nuke src: aws-nuke-{{.Version}}-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/redhat-developer/odo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: redhat-developer repo_name: odo description: A fast, and iterative CLI tool for container-based application development url: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/{{.Version}}/odo-{{.OS}}-{{.Arch}} format: raw supported_envs: - darwin - linux - windows/amd64 checksum: type: http url: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/{{.Version}}/odo-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/{{.Version}}/odo-{{.OS}}-{{.Arch}}.exe.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/redhat.com/openshift-install/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: redhat.com/openshift-install type: http url: https://mirror.openshift.com/pub/openshift-v4/{{.Arch}}/clients/ocp/{{trimV .Version}}/openshift-install-{{.OS}}.tar.gz description: Install an OpenShift 4.x cluster replacements: darwin: mac supported_envs: - darwin - linux checksum: type: http url: https://mirror.openshift.com/pub/openshift-v4/{{.Arch}}/clients/ocp/{{trimV .Version}}/sha256sum.txt algorithm: sha256 file_format: regexp pattern: checksum: ^(\b[A-Fa-f0-9]{64}\b) file: "^\\b[A-Fa-f0-9]{64}\\b\\s+(\\S+)$" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/redpanda-data/connect/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: redpanda-data repo_name: connect aliases: - name: Jeffail/benthos - name: benthosdev/benthos description: Fancy stream processing made operationally mundane files: # At v4.28.0, the binary is renamed from benthos to redpanda-connect - name: benthos - name: redpanda-connect version_constraint: "false" version_overrides: # v0.10.7 and v0.11.1 doesn't work - version_constraint: semver("<= 0.11.1") or Version == "v1.7.8" no_asset: true - version_constraint: semver("<= 0.11.1") asset: benthos_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: benthos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.7.0") asset: benthos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: benthos checksum: type: github_release asset: benthos_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.43.0-rc1") asset: benthos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: benthos checksum: type: github_release asset: benthos_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.54.1") asset: benthos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: benthos checksum: type: github_release asset: benthos_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 4.27.0") asset: benthos_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: benthos checksum: type: github_release asset: benthos_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 4.66.1") asset: redpanda-connect_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: redpanda-connect checksum: type: github_release asset: redpanda-connect_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v4.67.5" asset: redpanda-connect_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: redpanda-connect checksum: type: github_release asset: redpanda-connect_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v4.68.0" asset: redpanda-connect_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: redpanda-connect checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: redpanda-connect_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: redpanda-connect checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/redpanda-data/redpanda/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: redpanda-data repo_name: redpanda description: Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM files: - name: rpk version_constraint: "false" version_overrides: - version_constraint: Version == "v21.6.3" no_asset: true - version_constraint: Version in ["v21.11.18", "v22.1.6"] asset: rpk-{{.OS}}-{{.Arch}}.{{.Format}} format: zip supported_envs: - linux - version_constraint: semver("<= 21.5.5") asset: rpk-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 22.3.5") asset: rpk-{{.OS}}-{{.Arch}}.{{.Format}} format: zip supported_envs: - linux - darwin - version_constraint: "true" asset: rpk-{{.OS}}-{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: rpk_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/reemus-dev/gitnr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: reemus-dev repo_name: gitnr description: Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection version_constraint: "false" version_overrides: - version_constraint: "true" asset: gitnr-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos windows: win supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/regclient/regclient/regbot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: regclient/regclient/regbot type: github_release repo_owner: regclient repo_name: regclient asset: regbot-{{.OS}}-{{.Arch}} format: raw files: - name: regbot description: A scripting tool on top of the regclient (Docker and OCI Registry Client) API supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.3.9") version_overrides: - version_constraint: semver("< 0.3.9") rosetta2: true - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/regclient/regclient/regctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: regclient/regclient/regctl type: github_release repo_owner: regclient repo_name: regclient asset: regctl-{{.OS}}-{{.Arch}} format: raw description: Docker and OCI Registry Client files: - name: regctl supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.3.9") version_overrides: - version_constraint: semver("< 0.3.9") rosetta2: true - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/regclient/regclient/regsync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: regclient/regclient/regsync type: github_release repo_owner: regclient repo_name: regclient asset: regsync-{{.OS}}-{{.Arch}} format: raw files: - name: regsync description: Docker and OCI image mirroring tool supported_envs: - darwin - linux - amd64 version_constraint: semver(">= 0.3.9") version_overrides: - version_constraint: semver("< 0.3.9") rosetta2: true - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/release-plz/release-plz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: release-plz repo_name: release-plz description: Publish Rust crates from CI with a Release PR version_prefix: release-plz- version_constraint: "false" version_overrides: - version_constraint: Version in ["release-plz-v0.3.35", "release-plz-v0.3.54", "release-plz-v0.3.109"] no_asset: true - version_constraint: Version in ["release-plz-v0.3.2", "release-plz-v0.3.26"] asset: release-plz-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.44") no_asset: true - version_constraint: semver("<= 0.3.19") asset: release-plz-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 0.3.45") asset: release-plz-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.3.47") no_asset: true - version_constraint: semver("<= 0.3.147") asset: release-plz-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: release-plz-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz supported_envs: - linux - windows - darwin/arm64 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/relusc/hclconv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: relusc repo_name: hclconv description: Simple tool to convert JSON files to HCL2 files and vice versa version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: hclconv_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: tar.gz - version_constraint: "true" asset: hclconv_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} format: tar.gz checksum: type: github_release asset: hclconv_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/remko/age-plugin-se/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: remko repo_name: age-plugin-se description: Age plugin for Apple's Secure Enclave version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" no_asset: true - version_constraint: Version == "v0.0.2" asset: age-plugin-se-{{.Version}}-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos supported_envs: - darwin - version_constraint: Version == "v0.0.3" asset: age-plugin-se-{{.Version}}-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos overrides: - goos: linux format: tgz asset: age-plugin-se-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.5") asset: age-plugin-se-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux format: tgz replacements: amd64: x86_64 - goos: darwin asset: age-plugin-se-{{.Version}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: age-plugin-se-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin asset: age-plugin-se-{{.Version}}-{{.OS}}.{{.Format}} - goos: linux format: tgz files: - name: age-plugin-se src: "{{.AssetWithoutExt}}/usr/bin/age-plugin-se" replacements: amd64: x86_64 arm64: aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/replicatedhq/kots/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: replicatedhq repo_name: kots description: KOTS provides the framework, tools and integrations that enable the delivery and management of 3rd-party Kubernetes applications, a.k.a. Kubernetes Off-The-Shelf (KOTS) Software supported_envs: - darwin - linux files: - name: kubectl-kots src: kots asset: kots_{{.OS}}_{{.Arch}}.tar.gz version_constraint: semver(">= 1.59.2") overrides: - goos: darwin asset: kots_{{.OS}}_all.tar.gz version_overrides: - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux/amd64 overrides: [] checksum: type: github_release asset: kots_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/replicatedhq/outdated/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: replicatedhq repo_name: outdated description: Kubectl plugin to find and report outdated images running in a Kubernetes cluster supported_envs: - darwin - linux - amd64 asset: outdated_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: kubectl-outdated src: outdated format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: outdated_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/reproducible-containers/diffoci/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: reproducible-containers repo_name: diffoci description: diff for Docker and OCI container images version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: diffoci-{{.Version}}.{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - darwin - version_constraint: Version == "v0.1.3" no_asset: true - version_constraint: "true" asset: diffoci-{{.Version}}.{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/reproio/terraform-j2md/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: reproio repo_name: terraform-j2md description: create readable terraform plan as markdown text from json plan output version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: terraform-j2md_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: terraform-j2md_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rest-sh/restish/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rest-sh repo_name: restish aliases: - name: danielgtaylor/restish description: Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.1") asset: restish-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.1") asset: restish-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.17.0") asset: restish-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.21.0" no_asset: true - version_constraint: "true" asset: restish-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/restechnica/semverbot/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: restechnica repo_name: semverbot description: A CLI which automates semver versioning version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: sbot-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 files: - name: sbot - version_constraint: semver("<= 1.1.0") asset: sbot-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 files: - name: sbot - version_constraint: "true" asset: sbot-{{.OS}}-{{.Arch}} format: raw files: - name: sbot ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/restic/restic/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: restic repo_name: restic description: Fast, secure, efficient backup program supported_envs: - darwin - linux - amd64 asset: restic_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: restic src: restic_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: bz2 overrides: - goos: windows format: zip files: - name: restic src: restic_{{trimV .Version}}_windows_{{.Arch}}.exe checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/reteps/dockerfmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: reteps repo_name: dockerfmt description: Dockerfile format and parser. a modern dockfmt version_constraint: "false" version_overrides: - version_constraint: "true" asset: dockerfmt-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/reviewdog/reviewdog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: reviewdog repo_name: reviewdog description: Automated code review tool integrated with any code analysis tools regardless of programming language version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.11") asset: reviewdog_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.15") asset: reviewdog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.11.0") asset: reviewdog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.13.0") asset: reviewdog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: reviewdog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rfjakob/gocryptfs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rfjakob repo_name: gocryptfs description: Encrypted overlay filesystem written in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3") no_asset: true - version_constraint: "true" asset: gocryptfs_{{.Version}}_{{.OS}}-static_{{.Arch}}.{{.Format}} format: tar.gz files: - name: gocryptfs - name: gocryptfs-xray supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rgreinho/tfe-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rgreinho repo_name: tfe-cli description: CLI client for Terraform enterprise version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfe-cli-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rgwood/systemctl-tui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rgwood repo_name: systemctl-tui description: A fast, simple TUI for interacting with systemd services and their logs version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.0" no_asset: true - version_constraint: "true" asset: systemctl-tui-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rhysd/actionlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rhysd repo_name: actionlint description: ":octocat: Static checker for GitHub Actions workflow files" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.4.0") asset: actionlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: actionlint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.6.1") asset: actionlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: actionlint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.7.10") asset: actionlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: actionlint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: actionlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: actionlint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: rhysd/actionlint/.github/workflows/release.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rhysd/dotfiles/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rhysd repo_name: dotfiles description: dotfiles symbolic links management CLI version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") asset: dotfiles_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: dotfiles_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: dotfiles_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: windows asset: dotfiles_{{.OS}}_{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rhysd/hgrep/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rhysd repo_name: hgrep description: Grep with human-friendly search results supported_envs: - darwin - linux - windows/amd64 asset: hgrep-{{.Version}}-{{.Arch}}-{{.OS}}.zip replacements: darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc arm64: aarch64 amd64: x86_64 files: - name: hgrep src: hgrep-{{.Version}}-{{.Arch}}-{{.OS}}/hgrep overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu version_constraint: semver(">= 0.2.5") version_overrides: - version_constraint: "true" supported_envs: - darwin - amd64 overrides: [] ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rhysd/vim-startuptime/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rhysd repo_name: vim-startuptime asset: vim-startuptime_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: A small Go program for better `vim --startuptime` alternative overrides: - goos: windows format: zip checksum: type: github_release asset: vim-startuptime_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ribice/glice/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: ribice repo_name: glice description: Go license and dependency checker path: github.com/ribice/glice/v2/cmd/glice ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rlmcpherson/s3gof3r/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rlmcpherson repo_name: s3gof3r description: Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI rosetta2: true supported_envs: - darwin - amd64 files: - name: gof3r src: gof3r_{{trimV .Version}}_{{.OS}}_{{.Arch}}/gof3r asset: gof3r_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: raw asset: gof3r.exe - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rmitchellscott/reManager/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rmitchellscott repo_name: reManager description: Linux, MacOS, and Windows desktop app for managing mods on reMarkable tablets asset: reManager-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: darwin: macos overrides: - goos: linux format: tar.gz - goos: darwin asset: reManager-macos-universal.zip files: - name: reManager src: reManager.app/Contents/MacOS/reManager ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rmitchellscott/rm-version-switcher/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rmitchellscott repo_name: rm-version-switcher description: A beginner-friendly application for switching between installed reMarkable OS versions with an interactive interface version_constraint: "false" version_overrides: - version_constraint: "true" asset: rm-version-switcher-aarch64.tar.gz files: - name: rm-version-switcher src: rm-version-switcher-aarch64 supported_envs: - linux/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/robinovitch61/kl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: robinovitch61 repo_name: kl description: An interactive Kubernetes log viewer for your terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: kl_{{trimV .Version}}_{{.OS}}_all.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux asset: kl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: kl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/robscott/kube-capacity/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: robscott repo_name: kube-capacity asset: kube-capacity_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster format: tar.gz replacements: amd64: x86_64 overrides: - goos: windows format: zip files: - name: kube-capacity src: kube-capacity - name: kubectl-resource_capacity src: kube-capacity version_constraint: semver(">= 0.7.4") version_overrides: - version_constraint: "true" overrides: [] asset: kube-capacity_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} replacements: darwin: Darwin linux: Linux windows: Windows amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rogerwelin/cassowary/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rogerwelin repo_name: cassowary description: Modern cross-platform HTTP load-testing tool written in Go version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: cassowary_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.12.0") asset: cassowary_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.13.0") asset: cassowary_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0") asset: cassowary_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: cassowary_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rogerwelin/cfnctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rogerwelin repo_name: cfnctl description: "Cfnctl brings the Terraform cli experience to AWS Cloudformation :cloud:" version_constraint: "false" version_overrides: - version_constraint: "true" asset: cfnctl_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rootless-containers/rootlesskit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rootless-containers repo_name: rootlesskit description: Linux-native "fake root" for implementing rootless containers files: - name: rootlessctl - name: rootlesskit - name: rootlesskit-docker-proxy version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") || Version == "v2.3.0" no_asset: true - version_constraint: Version == "v0.9.0-beta.0" asset: rootlesskit-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 files: - name: rootlessctl - name: rootlesskit supported_envs: - linux/amd64 - version_constraint: semver("<= 0.9.5") asset: rootlesskit-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 files: - name: rootlessctl - name: rootlesskit supported_envs: - linux/amd64 checksum: type: github_release asset: SHA256SUM algorithm: sha256 - version_constraint: semver("<= 2.2.0") asset: rootlesskit-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: rootlessctl - name: rootlesskit - name: rootlesskit-docker-proxy checksum: type: github_release asset: SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: rootlesskit-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: rootlessctl - name: rootlesskit - name: rootlesskit-docker-proxy checksum: type: github_release asset: SHA256SUMS algorithm: sha256 github_artifact_attestations: signer_workflow: rootless-containers/rootlesskit/.github/workflows/release.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rootless-containers/slirp4netns/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rootless-containers repo_name: slirp4netns description: User-mode networking for unprivileged network namespaces version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.3.2") asset: slirp4netns-{{.Arch}} format: raw replacements: amd64: x86_64 arm: armv7l arm64: aarch64 checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: slirp4netns-{{.Arch}} format: raw replacements: amd64: x86_64 arm: armv7l arm64: aarch64 checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux github_artifact_attestations: signer_workflow: rootless-containers/slirp4netns/.github/workflows/release.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ropnop/kerbrute/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ropnop repo_name: kerbrute description: A tool to perform Kerberos pre-auth bruteforcing version_constraint: "false" version_overrides: - version_constraint: "true" asset: kerbrute_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rossmacarthur/sheldon/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rossmacarthur repo_name: sheldon description: ":bowtie: Fast, configurable, shell plugin manager" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.6") asset: sheldon-{{.Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.0") asset: sheldon-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.4") asset: sheldon-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: sheldon-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: amd64: x86_64 supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rs/curlie/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rs repo_name: curlie description: The power of curl, the ease of use of httpie version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: curl-httpie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: http rosetta2: true checksum: type: github_release asset: curl-httpie_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - version_constraint: semver("<= 1.0.0") asset: curl-httpie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: http rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: curl-httpie_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.0") asset: curlie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: curlie_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.7.2") asset: curlie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: curlie_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: curlie_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: curlie_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/rs/curlie/releases/download/{{.Version}}/curlie_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/rs/curlie/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/rs/curlie/releases/download/{{.Version}}/curlie_{{trimV .Version}}_checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rtk-ai/rtk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rtk-ai repo_name: rtk description: CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.4.0", "v0.6.0", "v0.8.0", "v0.13.0"] no_asset: true - version_constraint: Version == "v0.12.0" asset: rtk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.9.4") asset: rtk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.11.0") no_asset: true - version_constraint: semver("<= 0.22.2") asset: rtk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: rtk-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rubenv/sql-migrate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: rubenv repo_name: sql-migrate description: SQL schema migration tool for Go path: github.com/rubenv/sql-migrate/sql-migrate ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rui314/mold/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rui314 repo_name: mold description: "Mold: A Modern Linker" version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.3") || Version == "v1.6.0-pre.1" no_asset: true - version_constraint: semver("<= 1.5.1") asset: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: mold src: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}/bin/mold - name: ld.mold src: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}/bin/mold - name: ld64.mold src: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}/bin/mold - version_constraint: "true" asset: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: mold src: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}/bin/mold - name: ld.mold src: mold-{{trimV .Version}}-{{.Arch}}-{{.OS}}/bin/mold ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/runatlantis/atlantis/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: runatlantis repo_name: atlantis description: Terraform Pull Request Automation version_constraint: "false" version_overrides: - version_constraint: Version == "v0.28.2" no_asset: true - version_constraint: Version == "v0.1.0" asset: atlantis_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.1") asset: atlantis_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.17.3") asset: atlantis_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true supported_envs: - linux - darwin - version_constraint: "true" asset: atlantis_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/runkids/skillshare/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: runkids repo_name: skillshare description: Sync skills across all AI CLI tools with one command and simplify team sharing. Supporting Claude Code, OpenClaw, OpenCode & more version_constraint: "false" version_overrides: - version_constraint: "true" asset: skillshare_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/runmedev/runme/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: runmedev repo_name: runme description: DevOps Notebooks Built with Markdown version_constraint: "false" aliases: - name: stateful/rdme - name: stateful/runme version_overrides: - version_constraint: semver("<= 0.1.12") asset: rdme_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: rdme replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: runme_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rust-cross/cargo-zigbuild/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rust-cross repo_name: cargo-zigbuild description: Compile Cargo project with zig as linker version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.0") asset: cargo-zigbuild-{{.Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: cargo-zigbuild-{{.Version}}.{{.OS}}.{{.Format}} checksum: enabled: false - goos: windows format: zip asset: cargo-zigbuild-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 checksum: enabled: false - version_constraint: Version == "v0.10.0" asset: cargo-zigbuild-{{.Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: cargo-zigbuild-{{.Version}}.{{.OS}}.{{.Format}} checksum: enabled: false - goos: windows format: zip asset: cargo-zigbuild-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 checksum: enabled: false supported_envs: - linux/arm64 - darwin - windows - version_constraint: semver("<= 0.21.4") asset: cargo-zigbuild-{{.Version}}.{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: cargo-zigbuild-{{.Version}}.{{.OS}}.{{.Format}} - goos: windows format: zip asset: cargo-zigbuild-{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x64 - version_constraint: "true" asset: cargo-zigbuild-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 files: - name: cargo-zigbuild src: "{{.AssetWithoutExt}}/{{.FileName}}" overrides: - goos: windows format: zip files: - name: cargo-zigbuild ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rust-lang/mdBook/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rust-lang repo_name: mdBook rosetta2: true asset: mdbook-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - darwin - amd64 description: Create book from markdown files. Like Gitbook but implemented in Rust replacements: darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc amd64: x86_64 format: tar.gz overrides: - goos: windows format: zip files: - name: mdbook ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rust-lang/rust-analyzer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rust-lang repo_name: rust-analyzer description: A Rust compiler front-end for IDEs version_constraint: "false" version_overrides: - version_constraint: Version == "2024-09-23" no_asset: true - version_constraint: semver("<= 2020-02-17") asset: ra_lsp_server-{{.OS}} format: raw replacements: darwin: mac supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2020-07-06") asset: rust-analyzer-{{.OS}} format: raw replacements: darwin: mac supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2020-12-21") asset: rust-analyzer-{{.OS}}.{{.Format}} format: gz files: - name: rust-analyzer src: rust-analyzer-{{.OS}} replacements: darwin: mac supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2021-01-04") asset: rust-analyzer-{{.Arch}}-{{.OS}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: rust-analyzer src: rust-analyzer-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "2021-01-11" asset: rust-analyzer-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: rust-analyzer src: rust-analyzer-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc supported_envs: - linux/amd64 - darwin - windows - version_constraint: semver("<= 2021-02-08") asset: rust-analyzer-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: rust-analyzer src: rust-analyzer-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: semver("<= 2024-09-16") asset: rust-analyzer-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: rust-analyzer src: rust-analyzer-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: semver("<= 2024-10-28") asset: rust-analyzer-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: rust-analyzer src: rust-analyzer-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: "true" asset: rust-analyzer-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: rust-analyzer src: rust-analyzer-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-gnu - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: rust-analyzer ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rust-lang/rustup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: rust-lang/rustup aliases: - name: rust-lang/rustup/rustup-init type: http repo_owner: rust-lang repo_name: rustup files: - name: rustup link: rustup - name: rustup-init description: The Rust toolchain installer version_source: github_tag version_constraint: "false" version_overrides: - version_constraint: "true" url: https://static.rust-lang.org/rustup/archive/{{.Version}}/{{.Arch}}-{{.OS}}/rustup-init format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: http url: https://static.rust-lang.org/rustup/archive/{{.Version}}/{{.Arch}}-{{.OS}}/rustup-init.sha256 algorithm: sha256 overrides: - goos: windows checksum: type: http url: https://static.rust-lang.org/rustup/archive/{{.Version}}/{{.Arch}}-{{.OS}}/rustup-init.exe.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rustic-rs/rustic/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rustic-rs repo_name: rustic description: rustic - fast, encrypted, and deduplicated backups powered by Rust version_constraint: "false" version_overrides: - version_constraint: Version == "v0.10.2" asset: rustic-{{.Version}}-1-g189b17c-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: linux goarch: arm64 asset: rustic-{{.Version}}-1-{{.Arch}}-{{.OS}}.{{.Format}} - goos: darwin goarch: arm64 asset: rustic-{{.Version}}-1-{{.Arch}}-{{.OS}}.{{.Format}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.2.0-rc1") asset: rustic_{{trimV .Version}}_{{.Arch}}_64-{{.OS}}.{{.Format}} format: bz2 files: - name: rustic src: rustic_0.2.0-rc1_x64_64-unknown-linux-musl replacements: amd64: x64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.2") asset: rustic-rs-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rustic src: rustic-rs overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - linux - darwin checksum: type: github_release asset: rustic-rs-{{.Version}}-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 - version_constraint: semver("<= 0.3.0") asset: rustic-rs-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: rustic src: rustic-rs overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - linux - darwin - version_constraint: semver("<= 0.4.4") asset: rustic-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - linux - darwin - version_constraint: semver("<= 0.5.4") asset: rustic-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc - version_constraint: Version == "v0.6.0" no_asset: true - version_constraint: "true" asset: rustic-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rustsec/rustsec/cargo-audit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: rustsec/rustsec/cargo-audit type: github_release repo_owner: rustsec repo_name: rustsec version_prefix: cargo-audit/v description: Audit your dependencies for crates version_constraint: "false" version_overrides: - version_constraint: Version == "0.17.1" no_asset: true - version_constraint: "true" asset: cargo-audit-{{.Arch}}-{{.OS}}-v{{.SemVer}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true files: - name: cargo-audit src: cargo-audit-{{.Arch}}-{{.OS}}-v{{.SemVer}}/cargo-audit replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/rvben/rumdl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: rvben repo_name: rumdl description: A Markdown Linter written in Rust version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.45" no_asset: true - version_constraint: semver("<= 0.0.43") asset: rumdl_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.0.49") asset: rumdl-{{trimV .Version}}-py3-none-many{{.OS}}_2_17_{{.Arch}}.manylinux2014_x86_64.whl format: zip append_ext: false windows_arm_emulation: true complete_windows_ext: false files: - name: rumdl src: rumdl-{{trimV .Version}}.data/scripts/rumdl replacements: amd64: x86_64 darwin: macosx windows: win overrides: - goos: linux goarch: arm64 asset: rumdl-{{trimV .Version}}-py3-none-many{{.OS}}_2_17_{{.Arch}}.manylinux2014_aarch64.whl replacements: arm64: aarch64 - goos: darwin goarch: amd64 asset: rumdl-{{trimV .Version}}-py3-none-{{.OS}}_10_12_{{.Arch}}.whl - goos: darwin goarch: arm64 asset: rumdl-{{trimV .Version}}-py3-none-{{.OS}}_11_0_{{.Arch}}.whl - goos: windows asset: rumdl-{{trimV .Version}}-py3-none-{{.OS}}_{{.Arch}}.whl replacements: amd64: amd64 - version_constraint: semver("<= 0.0.97") asset: rumdl-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: semver("<= 0.0.109") asset: rumdl-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin format: tar.gz asset: rumdl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 - version_constraint: "true" asset: rumdl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ryane/kfilt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ryane repo_name: kfilt description: kfilt can filter Kubernetes resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.5") asset: kfilt_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kfilt_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: kfilt_{{trimV .Version}}_{{.OS}}_all ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ryodocx/kube-credential-cache/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ryodocx repo_name: kube-credential-cache asset: kube-credential-cache_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Accelerator cache for kubernetes access replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows format: zip files: - name: kcc-cache - name: kcc-injector checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ryoppippi/zigchat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ryoppippi repo_name: zigchat description: Command that sends a prompt to OpenAI and returns a reply version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" no_asset: true - version_constraint: "true" asset: zigchat-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/s0md3v/Smap/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: s0md3v repo_name: Smap description: a drop-in replacement for Nmap powered by shodan.io supported_envs: - darwin - linux - amd64 asset: smap_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.xz overrides: - goos: windows format: zip replacements: darwin: macOS files: - name: smap src: smap_{{.Version}}_{{.OS}}_{{.Arch}}/smap checksum: type: github_release asset: smap_{{.Version}}--sha256_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sachaos/go-life/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sachaos repo_name: go-life description: Terminal based Conway's Game of Life. Implemented in Go version_constraint: "false" version_overrides: - version_constraint: "true" asset: go-life_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sachaos/note/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sachaos repo_name: note description: Simple Real-time Markdown previewer version_constraint: "false" version_overrides: - version_constraint: "true" asset: note_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sachaos/tcpterm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sachaos repo_name: tcpterm description: tcpterm is a packet visualizer in TUI version_constraint: "false" version_overrides: - version_constraint: "true" asset: tcpterm_{{.OS}}_{{.Arch}} format: raw supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sachaos/todoist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sachaos repo_name: todoist description: Todoist CLI Client. I Todoist and CLI version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.19.0") asset: todoist_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.20.0" asset: todoist_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: todoist_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sachaos/toggl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sachaos repo_name: toggl description: Toggl CLI Client version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.0" no_asset: true - version_constraint: "true" asset: toggl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sachaos/viddy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sachaos repo_name: viddy description: A modern watch command. Time machine and pager etc version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: viddy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.6") asset: viddy_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.0") asset: viddy_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: viddy-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: viddy-{{.Version}}-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sacloud/usacloud/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sacloud repo_name: usacloud description: "CLI client for the Sakura Cloud" version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.16.0", "v0.27.0", "v0.30.0"] no_asset: true - version_constraint: semver("<= 1.0.0-beta.1") asset: usacloud_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.4") asset: usacloud_{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: usacloud_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 1.6.1") asset: usacloud_{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: usacloud_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: usacloud_{{.OS}}-{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: usacloud_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sagiegurari/cargo-make/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sagiegurari repo_name: cargo-make description: Rust task runner and build tool files: - name: cargo-make src: "{{.AssetWithoutExt}}/{{.FileName}}" - name: makers src: "{{.AssetWithoutExt}}/{{.FileName}}" version_constraint: "false" version_overrides: - version_constraint: Version == "0.35.3" no_asset: true - version_constraint: Version == "0.16.5" asset: cargo-make-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin files: - name: cargo-make src: "{{.AssetWithoutExt}}/{{.FileName}}" overrides: - goos: windows files: - name: cargo-make - version_constraint: Version == "0.19.0" asset: cargo-make-v0.18.0-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 files: - name: cargo-make src: "{{.AssetWithoutExt}}/{{.FileName}}" overrides: - goos: windows files: - name: cargo-make - version_constraint: Version == "0.30.2" asset: cargo-make-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc supported_envs: - darwin - windows/amd64 files: - name: cargo-make src: "{{.AssetWithoutExt}}/{{.FileName}}" overrides: - goos: windows files: - name: cargo-make - version_constraint: Version == "0.35.14" asset: cargo-make-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin overrides: - goos: windows files: - name: cargo-make - name: makers - version_constraint: semver("<= 0.15.0") no_asset: true - version_constraint: semver("<= 0.36.6") asset: cargo-make-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 overrides: - goos: windows files: - name: cargo-make - name: makers - version_constraint: "true" asset: cargo-make-v{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows files: - name: cargo-make - name: makers supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sahilm/yamldiff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sahilm repo_name: yamldiff description: A CLI tool to diff two YAML files rosetta2: true supported_envs: - darwin - amd64 complete_windows_ext: false format: raw asset: yamldiff-v{{.Version}}-{{.OS}}-amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/samuel-lucas6/Kryptor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: samuel-lucas6 repo_name: Kryptor description: A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign files: - name: kryptor version_constraint: "false" version_overrides: - version_constraint: Version == "v2.2.2" asset: KryptorCLI-{{.OS}}.{{.Format}} format: zip replacements: darwin: macOS linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.2.1") no_asset: true - version_constraint: semver("<= 3.1.1") asset: kryptor-{{.OS}}.{{.Format}} format: zip replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kryptor-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/samwho/spacer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: samwho repo_name: spacer description: CLI tool to insert spacers when command output stops version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.6") asset: spacer-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: spacer-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sanathp/statusok/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sanathp repo_name: statusok description: Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected rosetta2: true asset: statusok_{{.OS}}.zip supported_envs: - darwin - linux/amd64 files: - name: statusok src: statusok_{{.OS}}/statusok replacements: darwin: mac ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sandreas/tone/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sandreas repo_name: tone description: tone is a cross platform audio tagger and metadata editor to dump and modify metadata for a wide variety of formats, including mp3, m4b, flac and more. It has no dependencies and can be downloaded as single binary for Windows, macOS, Linux and other common platforms version_constraint: "false" files: - name: tone src: "{{.AssetWithoutExt}}/tone" version_overrides: - version_constraint: semver("<= 0.0.4") asset: tone-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win overrides: - goos: windows format: zip files: - name: tone - version_constraint: "true" asset: tone-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 darwin: osx windows: win overrides: - goos: linux goarch: amd64 asset: tone-{{trimV .Version}}-{{.OS}}-musl-{{.Arch}}.{{.Format}} - goos: windows format: zip files: - name: tone ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sanposhiho/gomockhandler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: sanposhiho repo_name: gomockhandler description: Mr. gomockhandler is the clever and more agile manager of golang/mock ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/santhosh-tekuri/jsonschema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: santhosh-tekuri repo_name: jsonschema description: JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go files: - name: jv version_constraint: "false" version_overrides: - version_constraint: semver("<= 5.3.1") no_asset: true - version_constraint: "true" asset: jv-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: windows format: zip files: - name: jv ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sarub0b0/kubetui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sarub0b0 repo_name: kubetui description: An intuitive Terminal User Interface (TUI) tool for real-time monitoring and exploration of Kubernetes resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.1") asset: kubetui-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.7.0" no_asset: true - version_constraint: semver("<= 0.10.0") asset: kubetui-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.11.0" no_asset: true - version_constraint: semver("<= 0.11.3") asset: kubetui-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.5") no_asset: true - version_constraint: Version == "v0.11.6" asset: kubetui-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.2") asset: kubetui-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.5.0") asset: kubetui-{{.Arch}}-{{.OS}}-openssl format: raw windows_arm_emulation: true overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubetui-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sass/dart-sass/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sass repo_name: dart-sass description: The reference implementation of Sass, written in Dart files: - name: sass src: dart-sass/sass windows_ext: .bat version_constraint: "false" version_overrides: - version_constraint: Version == "1.23.5" no_asset: true - version_constraint: Version in ["1.20.0", "1.49.10"] asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x64 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows/amd64 - version_constraint: Version == "1.23.6" asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "1.24.1" asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: Version in ["1.56.0", "1.63.0"] asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip - version_constraint: Version in ["1.59.0", "1.69.0"] asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 supported_envs: - linux - version_constraint: semver("<= 1.25.0") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.26.0-test.3") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.26.3") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.26.6") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.49.9") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.64.2") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip - version_constraint: semver("<= 1.65.1") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip - version_constraint: semver("<= 1.69.5") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows format: zip - version_constraint: semver("<= 1.71.0") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: linux goarch: amd64 asset: dart-sass-{{.Version}}-{{.OS}}-musl-{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 1.72.0") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: darwin asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: zip asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - version_constraint: semver("< 1.86.1") asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 darwin: macos overrides: - goos: linux asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x64 darwin: macos overrides: - goos: linux asset: dart-sass-{{.Version}}-{{.OS}}-{{.Arch}}-musl.{{.Format}} github_artifact_attestations: signer_workflow: sass/dart-sass/.github/workflows/build-linux.yml - goos: darwin github_artifact_attestations: signer_workflow: sass/dart-sass/.github/workflows/build-macos.yml - goos: windows format: zip github_artifact_attestations: signer_workflow: sass/dart-sass/.github/workflows/build-windows.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sassman/t-rec-rs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sassman repo_name: t-rec-rs description: Blazingly fast terminal recorder that generates animated gif images for the web written in rust asset: t-rec-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true files: - name: t-rec version_constraint: semver(">= 0.7.3") version_overrides: - version_constraint: semver(">= 0.7.2") replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 rosetta2: false - version_constraint: semver(">= 0.7.1") - version_constraint: semver(">= 0.7.0") replacements: amd64: x86_64 darwin: apple-darwin supported_envs: - darwin - version_constraint: semver("< 0.7.0") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/satococoa/wtp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: satococoa repo_name: wtp description: A powerful Git worktree CLI tool with automated setup, branch tracking, and smart navigation version_constraint: "false" version_overrides: - version_constraint: "true" asset: wtp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/saucelabs/forwarder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: saucelabs repo_name: forwarder description: Forwarder is a production-ready, fast MITM proxy with PAC support. It's suitable for debugging, intercepting and manipulating HTTP traffic. It's used as a core component of Sauce Labs Sauce Connect Proxy version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0-rc0" asset: forwarder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums algorithm: sha256 - version_constraint: Version == "v1.0.0-rc2" asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: linux format: tar.gz - version_constraint: Version == "v1.0.0" asset: forwarder-{{trimV .Version}}_{{.OS}}-signed.{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: linux format: tar.gz asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - goos: windows asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - version_constraint: Version == "v1.2.0" asset: forwarder-{{trimV .Version}}_{{.OS}}.all.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: linux format: tar.gz asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - goos: windows asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.1.12") asset: forwarder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: forwarder_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.1.15") asset: forwarder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: forwarder_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.4") asset: forwarder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: forwarder_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.0.2") asset: forwarder-{{trimV .Version}}_{{.OS}}-signed.all.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: linux format: tar.gz asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - goos: windows asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - version_constraint: semver("<= 1.1.0-rc1") asset: forwarder-{{trimV .Version}}_{{.OS}}.all.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: linux format: tar.gz asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - goos: windows asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} - version_constraint: semver("<= 1.4.0") asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: darwin asset: forwarder-{{trimV .Version}}_{{.OS}}-signed.all.{{.Format}} - version_constraint: "true" asset: forwarder-{{trimV .Version}}_{{.OS}}.{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: checksums algorithm: sha256 overrides: - goos: darwin asset: forwarder-{{trimV .Version}}_{{.OS}}.all.{{.Format}} - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sayanarijit/jf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sayanarijit repo_name: jf description: jf %q "JSON Formatted" version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.1", "v0.2.3"] no_asset: true - version_constraint: "true" asset: jf-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sayanarijit/xplr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sayanarijit repo_name: xplr description: A hackable, minimal, fast TUI file explorer asset: xplr-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: xplr-{{.OS}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/scaleway/scaleway-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: scaleway repo_name: scaleway-cli description: Command Line Interface for Scaleway format: raw files: - name: scw version_constraint: semver(">= 2.5.1") asset: scaleway-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}} version_overrides: - version_constraint: "true" asset: scw-{{trimV .Version}}-{{.OS}}-{{.Arch}} supported_envs: - darwin - amd64 replacements: amd64: x86_64 checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/scenarigo/scenarigo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: scenarigo repo_name: scenarigo aliases: - name: zoncoen/scenarigo description: An end-to-end scenario testing tool for HTTP/gRPC server version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.14.0-rc3", "v0.15.0-rc1"] no_asset: true - version_constraint: semver("<= 0.5.1") asset: scenarigo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.1") asset: scenarigo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.7.0") asset: scenarigo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: scenarigo_{{.Version}}_go{{.Vars.go_version}}_{{.OS}}_{{.Arch}}.{{.Format}} vars: - name: go_version required: true format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/schemalex/schemalex/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: schemalex repo_name: schemalex asset: schemalex_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Generate difference sql of two mysql schema overrides: - goos: linux format: tar.gz supported_envs: - darwin - amd64 rosetta2: true files: - name: schemadiff src: schemalex_{{.OS}}_{{.Arch}}/schemadiff - name: schemalex src: schemalex_{{.OS}}_{{.Arch}}/schemalex - name: schemalint src: schemalex_{{.OS}}_{{.Arch}}/schemalint ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/schollz/croc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: schollz repo_name: croc description: Easily and securely send things from one computer to another version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.2") asset: croc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: OSX checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.0") asset: croc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: OSX checksum: type: github_release asset: croc_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.0.1") asset: croc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: OSX checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v3.0.2" no_asset: true - version_constraint: semver("<= 3.0.6") asset: croc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: OSX checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v3.0.7" no_asset: true - version_constraint: semver("<= 4.0.3") asset: croc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: OSX checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 8.6.7") asset: croc_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 9.3.0") asset: croc_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 9.5.6") asset: croc_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v9.6.0" asset: croc_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: ARM64 - goos: windows format: zip - version_constraint: semver("<= 9.6.6") asset: croc_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: croc_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: croc_{{.Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: 64bit arm64: ARM64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: croc_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sclevine/yj/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sclevine repo_name: yj description: "CLI - Convert between YAML, TOML, JSON, and HCL. Preserves map order" version_constraint: "false" version_overrides: - version_constraint: Version == "v5.0.0" asset: yj-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: linux goarch: arm64 asset: yj-{{.OS}}-{{.Arch}} - goos: windows asset: yj - version_constraint: semver("<= 4.0.0") asset: yj-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: yj supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: yj-{{.OS}}-{{.Arch}} format: raw replacements: darwin: macos overrides: - goos: windows asset: yj ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sdslabs/gasper/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sdslabs repo_name: gasper asset: gasper_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Your Cloud in a Binary overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 rosetta2: true files: - name: gasper src: gasper_{{.Version}}_{{.OS}}_{{.Arch}}/gasper checksum: type: github_release asset: checksums.txt algorithm: md5 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/secretlint/secretlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: secretlint repo_name: secretlint description: Pluggable linting tool to prevent committing credential version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") or Version == "v8.3.0" no_asset: true - version_constraint: semver("<= 0.7.2") asset: secretlint_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: linux: Linux windows: Windows_NT darwin: Darwin amd64: x64 supported_envs: - darwin - windows - linux/amd64 - version_constraint: Version == "v0.7.3" asset: secretlint_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true replacements: linux: Linux windows: Windows_NT amd64: x64 supported_envs: - windows/amd64 - linux/amd64 - version_constraint: semver("<= 0.10.1") no_asset: true - version_constraint: semver("<= 4.1.0") asset: secretlint_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: Darwin linux: Linux windows: Windows overrides: - goos: windows asset: secretlint_{{.OS}}_NT_{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 8.1.2") no_asset: true - version_constraint: Version == "v8.2.0" asset: secretlint_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw replacements: amd64: X64 linux: Linux supported_envs: - linux/amd64 - version_constraint: Version == "v8.2.1" asset: secretlint_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v8.2.2" asset: secretlint-{{trimV .Version}}-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v8.2.4" asset: secretlint-{{trimV .Version}}-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: secretlint-{{trimV .Version}}-sha256sum.txt algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: secretlint-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 checksum: type: github_release asset: secretlint-{{trimV .Version}}-sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/securego/gosec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: securego repo_name: gosec description: Go security checker version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.0.0") asset: gosec_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gosec_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.7.0") asset: gosec_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: gosec_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.8.1") asset: gosec_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: gosec_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("< 2.10.0") asset: gosec_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gosec_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: gosec_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gosec_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --key - https://raw.githubusercontent.com/securego/gosec/refs/tags/{{.Version}}/cosign.pub - --signature - https://github.com/securego/gosec/releases/download/{{.Version}}/gosec_{{trimV .Version}}_checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/segmentio/chamber/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: segmentio repo_name: chamber description: CLI for managing secrets version_constraint: "false" version_overrides: - version_constraint: Version in ["v2.10.2", "v2.10.5"] no_asset: true - version_constraint: semver("<= 2.1.0") asset: chamber-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.3.2") asset: chamber-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: chamber-{{.Version}}.sha256sums algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.10.7") asset: chamber-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: chamber-{{.Version}}.sha256sums algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: chamber-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: chamber-{{.Version}}.sha256sums algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/segmentio/golines/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: segmentio repo_name: golines description: A golang formatter that fixes long lines version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.11.0") type: go_install - version_constraint: "true" asset: golines_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: golines src: "{{.AssetWithoutExt}}/golines" checksum: type: github_release asset: golines_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: darwin asset: golines_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows type: go_install ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/segmentio/topicctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: segmentio repo_name: topicctl description: Tool for declarative management of Kafka topics path: github.com/segmentio/topicctl/cmd/topicctl search_words: - kafka ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/self-actuated/actuated-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: self-actuated repo_name: actuated-cli description: CLI for actuated version_constraint: "false" version_overrides: - version_constraint: "true" asset: actuated-cli format: raw overrides: - goos: darwin goarch: amd64 asset: actuated-cli-{{.OS}} - goos: darwin goarch: arm64 asset: actuated-cli-{{.OS}}-{{.Arch}} supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sethvargo/ratchet/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sethvargo repo_name: ratchet description: A tool for securing CI/CD workflows with version pinning version_constraint: "false" version_overrides: - version_constraint: semver("< 0.10.0") asset: ratchet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ratchet_{{trimV .Version}}_SHA512SUMS algorithm: sha512 overrides: - goos: windows format: zip - version_constraint: "true" asset: ratchet_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ratchet_{{trimV .Version}}_SHA512SUMS algorithm: sha512 overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: sethvargo/ratchet/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/bat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: bat description: A cat(1) clone with wings version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") asset: bat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: bat src: "{{.AssetWithoutExt}}/bat" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - darwin - linux/amd64 - version_constraint: semver("<= 0.6.0") asset: bat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: bat src: "{{.AssetWithoutExt}}/bat" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - darwin - linux/amd64 - version_constraint: Version == "v0.6.1" asset: bat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: bat src: "{{.AssetWithoutExt}}/bat" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: bat supported_envs: - darwin - windows - linux/amd64 - version_constraint: semver("<= 0.24.0") asset: bat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: bat src: "{{.AssetWithoutExt}}/bat" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: "true" asset: bat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: bat src: "{{.AssetWithoutExt}}/bat" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/diskus/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: diskus asset: diskus-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} description: A minimal, fast alternative to 'du -sh' supported_envs: - darwin - linux - amd64 rosetta2: true format: tar.gz replacements: darwin: apple-darwin windows: pc-windows-msvc linux: unknown-linux-musl arm64: aarch64 amd64: x86_64 overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: diskus src: diskus-{{.Version}}-{{.Arch}}-{{.OS}}/diskus ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/fd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: fd description: A simple, fast and user-friendly alternative to 'find' version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1.0" asset: fd format: raw windows_arm_emulation: true supported_envs: - windows - linux/amd64 - version_constraint: semver("<= 3.1.0") asset: fd supported_envs: - linux/amd64 - version_constraint: Version == "v4.0.0" asset: fd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: fd src: "{{.AssetWithoutExt}}/fd" replacements: amd64: x86_64 windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: fd supported_envs: - linux/amd64 - windows - version_constraint: semver("<= 8.2.1") asset: fd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: fd src: "{{.AssetWithoutExt}}/fd" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: fd supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 9.0.0") asset: fd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: fd src: "{{.AssetWithoutExt}}/fd" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "v10.0.0" asset: fd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: fd src: "{{.AssetWithoutExt}}/fd" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: "true" asset: fd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: fd src: "{{.AssetWithoutExt}}/fd" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/hexyl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: hexyl description: A command-line hex viewer version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") asset: hexyl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin files: - name: hexyl src: "{{.AssetWithoutExt}}/hexyl" - version_constraint: semver("<= 0.15.0") asset: hexyl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc files: - name: hexyl src: "{{.AssetWithoutExt}}/hexyl" overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: "true" asset: hexyl-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc files: - name: hexyl src: "{{.AssetWithoutExt}}/hexyl" overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/hyperfine/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: hyperfine description: A command-line benchmarking tool supported_envs: - darwin - linux - amd64 asset: hyperfine-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu rosetta2: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc 386: i686 files: - name: hyperfine src: hyperfine-{{.Version}}-{{.Arch}}-{{.OS}}/hyperfine ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/numbat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: numbat description: A statically typed programming language for scientific computations with first class support for physical dimensions and units version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.6.1") asset: numbat-{{trimV .Version}} format: tar.gz files: - name: numbat src: numbat/numbat supported_envs: - linux/amd64 - version_constraint: Version == "v1.9.0" asset: numbat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: numbat src: "{{.AssetWithoutExt}}/numbat" format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 asset: numbat-{{.Version}}-{{.Arch}}-{{.OS}}eabihf.{{.Format}} replacements: arm64: arm - goos: windows format: zip asset: numbat-{{.Version}}-i686-{{.OS}}.{{.Format}} - version_constraint: semver("<= 1.14.0") asset: numbat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: numbat src: "{{.AssetWithoutExt}}/numbat" format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 asset: numbat-{{.Version}}-{{.Arch}}-{{.OS}}eabihf.{{.Format}} replacements: arm64: arm - goos: windows format: zip - version_constraint: "true" asset: numbat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: numbat src: "{{.AssetWithoutExt}}/numbat" windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 asset: numbat-{{.Version}}-{{.Arch}}-{{.OS}}eabihf.{{.Format}} replacements: arm64: arm - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/pastel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: pastel asset: pastel-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} description: A command-line tool to generate, analyze, convert and manipulate colors rosetta2: true supported_envs: - darwin - linux - amd64 format: tar.gz replacements: darwin: apple-darwin windows: pc-windows-msvc linux: unknown-linux-musl arm64: aarch64 amd64: x86_64 overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: pastel src: pastel-{{.Version}}-{{.Arch}}-{{.OS}}/pastel ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sharkdp/vivid/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sharkdp repo_name: vivid asset: vivid-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: A themeable LS_COLORS generator with a rich filetype datebase replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip supported_envs: - darwin - linux - amd64 rosetta2: true files: - name: vivid src: vivid-{{.Version}}-{{.Arch}}-{{.OS}}/vivid version_constraint: semver(">= 0.8.0") version_overrides: - version_constraint: semver("< 0.8.0") overrides: [] replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sheepla/fzwiki/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sheepla repo_name: fzwiki description: A command line tool with fzf-like UI to search Wikipedia articles and open it in your browser quickly version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" no_asset: true - version_constraint: semver("<= 0.0.2") asset: fzwiki_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fzwiki_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.9") asset: fzwiki_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fzwiki_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: fzwiki_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sheepla/gofind/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sheepla repo_name: gofind description: A command line pkg.go.dev searcher and `go get` helper version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: gofind_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gofind_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: gofind_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sheepla/longgopher/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sheepla repo_name: longgopher description: ʕ◉ϖ◉ʔ loooooooooooooooooooooong gopher version_constraint: "false" version_overrides: - version_constraint: "true" asset: longgopher_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sheepla/pingu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sheepla repo_name: pingu description: ping command but with pingu version_constraint: "false" version_overrides: - version_constraint: "true" asset: pingu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sheepla/qiitaz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sheepla repo_name: qiitaz description: A command line Qiita searcher & viewer with fuzzyfinder UI asset: qiitaz_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows 386: i386 amd64: x86_64 overrides: - goos: windows format: zip version_constraint: semver("!= 0.0.5") checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver("= 0.0.5") # It seems that only v0.0.5 wasn't released with goreleaser. format: tar.gz replacements: {} asset: qiitaz_{{.OS}}_{{.Arch}}.{{.Format}} overrides: - goos: darwin format: zip - goos: windows format: zip files: - name: qiitaz src: qiitaz_{{.OS}}_{{.Arch}}/qiitaz checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sheepla/srss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sheepla repo_name: srss description: A command line RSS/ATOM/JSON feed reader version_constraint: "false" version_overrides: - version_constraint: "true" asset: srss_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shellspec/shellspec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: shellspec repo_name: shellspec description: A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells files: - name: shellspec src: shellspec-{{.Version}}/shellspec ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shenwei356/csvtk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: shenwei356 repo_name: csvtk asset: csvtk_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: A cross-platform, efficient and practical CSV/TSV toolkit in Golang overrides: - goos: windows asset: csvtk_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shenwei356/rush/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: shenwei356 repo_name: rush description: A cross-platform command-line tool for executing jobs in parallel version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.2") asset: rush_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: rush_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: rush_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows asset: rush_{{.OS}}_{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shihanng/tfvar/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: shihanng repo_name: tfvar description: Terraform's variable definitions template generator version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: tfvar_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfvar_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.5.0" asset: tfvar_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfvar_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.1") asset: tfvar_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: tfvar_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tfvar_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfvar_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shinagawa-web/gomarklint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: shinagawa-web repo_name: gomarklint description: A fast and configurable Markdown linter written in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.1") no_asset: true - version_constraint: "true" asset: gomarklint_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: gomarklint_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shini4i/argo-compare/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: shini4i repo_name: argo-compare description: A comparison tool for displaying the differences between ArgoCD Applications in different Git branches version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: argo-compare_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: argo-compare_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: argo-compare_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: argo-compare_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sho-hata/tparagen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sho-hata repo_name: tparagen description: tparagen inserts `testing.T.Parallel()` in a test function in a specific source file or in an entire directory version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: tparagen_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v1.1.0" type: go_install path: github.com/sho-hata/tparagen/cmd/tparagen - version_constraint: Version == "v1.1.1" asset: tparagen_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: tparagen_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tparagen_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/showwin/speedtest-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: showwin repo_name: speedtest-go asset: speedtest-go_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz description: CLI and Go API to Test Internet Speed using speedtest.net replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - linux - amd64 files: - name: speedtest src: speedtest-go checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/shyiko/kubesec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: shyiko repo_name: kubesec description: Secure Secret management for Kubernetes (with gpg, Google Cloud KMS and AWS KMS backends) version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubesec-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sibprogrammer/xq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sibprogrammer repo_name: xq description: Command-line XML and HTML beautifier and content extractor version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.0" asset: xq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.4") asset: xq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: xq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/siderolabs/conform/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: siderolabs repo_name: conform aliases: - name: talos-systems/conform description: Policy enforcement for your pipelines supported_envs: - darwin - linux format: raw asset: conform-{{.OS}}-{{.Arch}} checksum: type: github_release asset: sha512sum.txt algorithm: sha512 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/siderolabs/omni/omni/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: siderolabs/omni/omni type: github_release repo_owner: siderolabs repo_name: omni description: SaaS-simple deployment of Kubernetes - on your own hardware version_constraint: "false" version_overrides: - version_constraint: "true" asset: omni-{{.OS}}-{{.Arch}} format: raw checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/siderolabs/omni/omnictl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: siderolabs/omni/omnictl type: github_release repo_owner: siderolabs repo_name: omni description: SaaS-simple deployment of Kubernetes - on your own hardware version_constraint: "false" version_overrides: - version_constraint: "true" asset: omnictl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/siderolabs/talos/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: siderolabs repo_name: talos aliases: - name: talos-systems/talos description: Talos Linux is a modern Linux distribution built for Kubernetes version_filter: not (Version matches "-(alpha|beta|rc)") asset: talosctl-{{.OS}}-{{.Arch}} format: raw files: - name: talosctl version_constraint: "false" version_overrides: - version_constraint: Version == "v1.2.9" windows_arm_emulation: true checksum: type: github_release asset: sha512sum.txt algorithm: sha512 - version_constraint: semver("<= 0.2.0") asset: osctl-{{.OS}}-{{.Arch}} files: - name: osctl rosetta2: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin/amd64 - version_constraint: semver("<= 0.3.3") asset: osctl-{{.OS}}-{{.Arch}} files: - name: osctl rosetta2: true checksum: type: github_release asset: sha512sum.txt algorithm: sha512 supported_envs: - linux/amd64 - darwin/amd64 - version_constraint: semver("<= 0.10.4") rosetta2: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux - darwin/amd64 - version_constraint: semver("<= 0.12.3") checksum: type: github_release asset: sha256sum.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.8.4") windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: semver("<= 1.11.3") checksum: type: github_release asset: sha256sum.txt algorithm: sha256 - version_constraint: "true" checksum: type: github_release asset: sha256sum.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/siderolabs/talos/.github/workflows/ci.yaml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com bundle: type: github_release asset: sha256sum.txt.bundle ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/siderolabs/theila/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: siderolabs repo_name: theila description: Theila is the UI for all things Sidero Labs version_constraint: "false" version_overrides: - version_constraint: "true" asset: theila-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sigi-cli/sigi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sigi-cli repo_name: sigi description: Sigi - a tool for organizing version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.6.1") no_asset: true - version_constraint: semver("<= 3.6.3") asset: sigi_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu checksum: type: github_release asset: sigi_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}}.sha256sum algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: sigi_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu checksum: type: github_release asset: sigi_{{.Version}}_{{.Arch}}-{{.OS}}.{{.Format}}.sha256sum algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sigoden/aichat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sigoden repo_name: aichat description: Use GPT-4(V), Gemini, LocalAI, Ollama and other LLMs in the terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") asset: aichat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: aichat-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sigstore/cosign/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sigstore repo_name: cosign description: Code signing and transparency for containers and binaries version_filter: not (Version matches "-dev$") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: cosign checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: Version == "v0.2.0" asset: cosign-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: cosign.sha256 algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.6.0" asset: cosign_{{.OS}}_{{.Arch}}_{{trimV .Version}}_linux_amd64 format: raw windows_arm_emulation: true checksum: type: github_release asset: cosign_checksums.txt algorithm: sha256 overrides: - goos: darwin goarch: amd64 asset: cosign_{{.OS}}_{{.Arch}}_{{trimV .Version}}_darwin_amd64 - goos: darwin goarch: arm64 asset: cosign_{{.OS}}_{{.Arch}}_{{trimV .Version}}_darwin_arm64 - goos: windows asset: cosign_{{.OS}}_{{.Arch}}_{{trimV .Version}}_windows_amd64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.1") asset: cosign-{{.OS}}-{{.Arch}} format: raw rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.0") asset: cosign-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.1") asset: cosign-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: cosign_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.4.1") asset: cosign-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: cosign_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.6.1") asset: cosign-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: cosign_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/sigstore/cosign/releases/download/{{.Version}}/cosign_checksums.txt-keyless.pem - --certificate-identity - keyless@projectsigstore.iam.gserviceaccount.com - --certificate-oidc-issuer - https://accounts.google.com - --signature - https://github.com/sigstore/cosign/releases/download/{{.Version}}/cosign_checksums.txt-keyless.sig - version_constraint: "true" asset: cosign-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: cosign_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: cosign_checksums.txt.sigstore.json opts: - --certificate-identity - keyless@projectsigstore.iam.gserviceaccount.com - --certificate-oidc-issuer - https://accounts.google.com ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sigstore/gitsign/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sigstore repo_name: gitsign description: Keyless Git signing using Sigstore version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1-alpha") no_asset: true - version_constraint: "true" asset: gitsign_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/sigstore/gitsign/releases/download/{{.Version}}/{{.Asset}}.pem - --certificate-identity - https://github.com/sigstore/gitsign/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/sigstore/gitsign/releases/download/{{.Version}}/{{.Asset}}.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sigstore/rekor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sigstore repo_name: rekor description: Software Supply Chain Transparency Log files: - name: rekor-cli version_constraint: "false" version_overrides: - version_constraint: semver("< 0.3.0") no_asset: true - version_constraint: Version == "v0.3.0" asset: rekor-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: rekor-cli_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.4.0" asset: rekor-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: rekor_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.4.2") asset: rekor-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: rekor_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/sigstore/rekor/releases/download/{{.Version}}/rekor_checksums.txt-keyless.pem - --certificate-identity - keyless@projectsigstore.iam.gserviceaccount.com - --certificate-oidc-issuer - https://accounts.google.com - --signature - https://github.com/sigstore/rekor/releases/download/{{.Version}}/rekor_checksums.txt-keyless.sig - version_constraint: "true" asset: rekor-cli-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: rekor_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: "rekor_checksums.txt-keyless.sigstore.json" opts: - --certificate-identity - keyless@projectsigstore.iam.gserviceaccount.com - --certificate-oidc-issuer - https://accounts.google.com ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sigstore/sget/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: sigstore repo_name: sget description: sget is command for safer, automatic verification of signatures and integration with Sigstore's binary transparency log, Rekor ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/siketyan/ghr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: siketyan repo_name: ghr description: Yet another repository management with auto-attaching profiles version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") no_asset: true - version_constraint: "true" asset: ghr-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/simeji/jid/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: simeji repo_name: jid asset: jid_{{.OS}}_{{.Arch}}.zip description: json incremental digger supported_envs: - darwin - linux - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/simonwhitaker/gibo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: simonwhitaker repo_name: gibo description: Easy access to gitignore boilerplates asset: gibo_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip checksum: type: github_release asset: checksums.windows.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sinclairtarget/git-who/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sinclairtarget repo_name: git-who description: Git blame for file trees version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2" asset: "{{.OS}}_{{.Arch}}.{{.Format}}" format: tar.gz files: - name: git-who src: "{{.OS}}_{{.Arch}}/git-who" supported_envs: - linux - darwin - version_constraint: "true" asset: gitwho_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: git-who src: "{{.OS}}_{{.Arch}}/git-who" supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sirrend/terrap-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sirrend repo_name: terrap-cli description: Terrap - a powerful CLI tool that scans your infrastructure and identifies any required changes asset: terrap-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: terrap checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sirwart/ripsecrets/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sirwart repo_name: ripsecrets description: A command-line tool to prevent committing secret keys into your source code version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.2" asset: secrets-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin files: - name: ripsecrets src: secrets-{{trimV .Version}}-{{.Arch}}-{{.OS}}/secrets - version_constraint: "true" asset: ripsecrets-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin files: - name: ripsecrets src: ripsecrets-{{trimV .Version}}-{{.Arch}}-{{.OS}}/ripsecrets ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sivchari/ccowl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sivchari repo_name: ccowl description: A cross-platform status bar application that monitors Claude Code usage in real-time version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: ccowl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: "true" asset: ccowl-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: ccowl src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip asset: ccowl-{{.OS}}-{{.Arch}}.exe.{{.Format}} checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/six-ddc/plow/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: six-ddc repo_name: plow description: A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: plow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: plow_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.2.0") asset: plow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: plow_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: plow_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: plow_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sj14/kubedump/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sj14 repo_name: kubedump description: Tool for dumping manifests from your Kubernetes clusters version_constraint: "false" version_overrides: - version_constraint: "true" asset: kubedump_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skaji/relocatable-perl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skaji repo_name: relocatable-perl description: self-contained, portable perl binaries files: - name: perl src: "{{.AssetWithoutExt}}/bin/perl" - name: cpanm src: "{{.AssetWithoutExt}}/bin/cpanm" - name: perldoc src: "{{.AssetWithoutExt}}/bin/perldoc" - name: prove src: "{{.AssetWithoutExt}}/bin/prove" version_constraint: "false" version_overrides: - version_constraint: semver("<= 5.34.1.0") asset: perl-{{.OS}}-2level.{{.Format}} format: tar.gz replacements: amd64: x86_64 overrides: - goos: linux asset: perl-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 5.36.0.0") asset: perl-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 - goos: darwin asset: perl-{{.OS}}-2level.{{.Format}} supported_envs: - linux - darwin - version_constraint: "true" asset: perl-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skanehira/ghost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skanehira repo_name: ghost description: Simple background process manager for Unix systems version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: ghost_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: "true" asset: ghost_{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skanehira/gjo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skanehira repo_name: gjo description: Small utility to create JSON objects version_constraint: "false" version_overrides: - version_constraint: Version == "1.0.0" asset: "{{.OS}}.{{.Format}}" format: zip replacements: darwin: MacOS linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: "{{.OS}}.{{.Format}}" format: zip replacements: darwin: MacOS linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skanehira/rtty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skanehira repo_name: rtty description: Terminal on browser via websocket version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: rtty_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: rtty_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: rtty_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: rtty_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skanehira/slack-reminder/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skanehira repo_name: slack-reminder description: Slack remind generator version_constraint: "false" version_overrides: - version_constraint: "true" asset: slack-reminder_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: slack-reminder_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skanehira/tson/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skanehira repo_name: tson description: TUI json editor and viewer written in Go version_constraint: "false" version_overrides: - version_constraint: "true" asset: tson_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skanehira/yd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skanehira repo_name: yd description: YAML Incremental Digger version_constraint: "false" version_overrides: - version_constraint: "true" asset: yd_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: yd src: "{{.AssetWithoutExt}}/yd" overrides: - goos: linux format: tar.gz supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skeema/skeema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skeema repo_name: skeema description: Declarative pure-SQL schema management for MySQL and MariaDB (Community Edition) version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0") asset: skeema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: skeema_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v1.0.1" asset: skeema_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: Mac linux: Linux supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: skeema_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.5.3") asset: skeema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: mac supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: skeema_checksums_{{trimV .Version}}.txt algorithm: sha256 - version_constraint: Version == "v1.6.0" asset: skeema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: mac supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: skeema_checksums_{{trimV .Version}}.txt algorithm: sha256 - version_constraint: "true" asset: skeema_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: mac supported_envs: - linux - darwin checksum: type: github_release asset: skeema_checksums_{{trimV .Version}}.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/skim-rs/skim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: skim-rs repo_name: skim description: Fuzzy Finder in rust aliases: - name: lotabout/skim files: - name: sk version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1-alpha" no_asset: true - version_constraint: Version == "v0.9.4" asset: skim-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.0") asset: skim-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.9") asset: skim-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux goarch: arm64 asset: skim-{{.Version}}-{{.Arch}}-{{.OS}}eabi.{{.Format}} replacements: arm64: arm supported_envs: - linux - darwin - version_constraint: semver("<= 0.9.3") asset: skim-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 asset: skim-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: arm linux: unknown-linux-gnueabi supported_envs: - linux - darwin - version_constraint: semver("<= 0.10.4") no_asset: true - version_constraint: semver("<= 0.14.3") asset: skim-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin - version_constraint: semver("<= 0.15.3") no_asset: true - version_constraint: semver("<= 0.20.5") asset: skim-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin - version_constraint: "true" asset: skim-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: sk src: "{{.AssetWithoutExt}}/sk" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sl1pm4t/k2tf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sl1pm4t repo_name: k2tf description: Kubernetes YAML to Terraform HCL converter version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: k2tf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.0") asset: k2tf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: k2tf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/slack.com/slack-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http name: slack.com/slack-cli description: Slack CLI allows you to interact with your workflow apps via the command line link: https://api.slack.com/automation/cli/commands url: https://downloads.slack-edge.com/slack-cli/slack_cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: slack src: bin/slack replacements: amd64: 64-bit darwin: macOS overrides: - goos: windows format: zip supported_envs: - linux/amd64 - windows - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/slackhq/nebula/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: slackhq repo_name: nebula description: A scalable overlay networking tool with a focus on performance, simplicity and security files: - name: nebula - name: nebula-cert version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: nebula-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true - version_constraint: Version == "v1.4.0" asset: nebula-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: semver("<= 1.3.0") asset: nebula-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: semver("<= 1.5.2") asset: nebula-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux format: tar.gz - goos: darwin asset: nebula-{{.OS}}.{{.Format}} - version_constraint: "true" asset: nebula-{{.OS}}-{{.Arch}}.{{.Format}} format: zip overrides: - goos: linux format: tar.gz - goos: darwin asset: nebula-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/slok/agebox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: slok repo_name: agebox description: Age based repository file encryption gitops tool version_constraint: "false" version_overrides: - version_constraint: "true" asset: agebox-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/slok/sloth/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: slok repo_name: sloth description: Easy and simple Prometheus SLO (service level objectives) generator version_filter: not Version startsWith "sloth-helm-chart-" version_constraint: "false" version_overrides: - version_constraint: "true" asset: sloth-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/slsa-framework/slsa-github-generator/slsa-builder-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: slsa-framework/slsa-github-generator/slsa-builder-go repo_owner: slsa-framework repo_name: slsa-github-generator description: builds and generates SLSA3+ provenance for Go projects link: https://github.com/slsa-framework/slsa-github-generator/tree/main/internal/builders/go # Officially only an asset for linux/amd64 is released. # So we support other platforms by `go_install` package. type: go_install path: github.com/slsa-framework/slsa-github-generator/internal/builders/go files: - name: slsa-builder-go overrides: - goos: linux goarch: amd64 type: github_release asset: slsa-builder-go-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/slsa-framework/slsa-verifier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: slsa-framework repo_name: slsa-verifier description: Verify provenance from SLSA compliant builders version_constraint: "false" version_overrides: - version_constraint: Version == "v1.4.0" type: go_install path: github.com/slsa-framework/slsa-verifier/cli/slsa-verifier - version_constraint: semver("<= 1.3.2") type: go_install path: github.com/slsa-framework/slsa-verifier/cli/slsa-verifier overrides: - goos: linux goarch: amd64 type: github_release asset: slsa-verifier-{{.OS}}-{{.Arch}} format: raw slsa_provenance: type: github_release asset: slsa-verifier-{{.OS}}-{{.Arch}}.intoto.jsonl - version_constraint: semver("<= 2.0.1") type: go_install path: github.com/slsa-framework/slsa-verifier/v2/cli/slsa-verifier overrides: - goos: linux goarch: amd64 type: github_release asset: slsa-verifier-{{.OS}}-{{.Arch}} format: raw slsa_provenance: type: github_release asset: slsa-verifier-{{.OS}}-{{.Arch}}.intoto.jsonl - version_constraint: "true" asset: slsa-verifier-{{.OS}}-{{.Arch}} format: raw slsa_provenance: type: github_release asset: "{{.Asset}}.intoto.jsonl" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/smallstep/certificates/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: smallstep repo_name: certificates description: A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH version_filter: not (Version matches "-rc") files: - name: step-ca src: step-ca_{{.OS}}_{{.Arch}}/step-ca version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.15.1", "v0.17.5"] no_asset: true - version_constraint: semver("<= 0.13.3") asset: step-certificates_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-certificates_{{trimV .Version}}/bin/step-ca rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.14.1") asset: step-certificates_{{.OS}}_{{trimV .Version}}-dev_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-certificates_{{trimV .Version}}-dev/bin/step-ca rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.15.8") asset: step-certificates_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-certificates_{{trimV .Version}}/bin/step-ca rosetta2: true supported_envs: - linux - darwin - version_constraint: semver("<= 0.15.15") asset: step-ca_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-ca_{{trimV .Version}}/bin/step-ca windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.17.2") asset: step-ca_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-ca_{{trimV .Version}}/bin/step-ca windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.17.4") asset: step-ca_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-ca_{{trimV .Version}}/bin/step-ca checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.22.1") asset: step-ca_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-ca_{{trimV .Version}}/bin/step-ca windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.24.2") asset: step-ca_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step-ca src: step-ca_{{trimV .Version}}/step-ca windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/smallstep/certificates/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/smallstep/certificates/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/smallstep/certificates/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: step-ca_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/smallstep/certificates/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/smallstep/workflows/.github/workflows/goreleaser.yml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/smallstep/certificates/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/smallstep/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: smallstep repo_name: cli description: A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc version_filter: not (Version matches "-rc[0-9.]+$") files: - name: step src: step_{{.OS}}_{{.Arch}}/bin/step version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.15.1", "v0.27.0", "v0.28.1", "v0.28.4"] no_asset: true - version_constraint: Version == "v0.0.1" asset: step_{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.14.0" asset: step_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step rosetta2: true windows_arm_emulation: true - version_constraint: Version == "v0.14.1" asset: step_{{.OS}}_{{trimV .Version}}-dev_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}-dev/bin/step rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.13.3") asset: step_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.15.3") asset: step_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.17.6") asset: step_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.22.0") asset: step_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.24.4") asset: step_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: step src: step_{{trimV .Version}}/bin/step checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/smallstep/cli/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/smallstep/cli/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/smallstep/cli/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: step_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/smallstep/cli/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - https://github.com/smallstep/workflows/.github/workflows/goreleaser.yml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/smallstep/cli/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/smartxworks/knest/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: smartxworks repo_name: knest description: Kubernetes-in-Kubernetes Made Simple version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: knest supported_envs: - linux/amd64 - version_constraint: "true" asset: knest-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/smithy-lang/smithy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: smithy-lang repo_name: smithy description: Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.47.0") asset: smithy-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: smithy src: bin/smithy windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows replacements: amd64: x64 - version_constraint: "true" asset: smithy-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: smithy src: smithy-cli-{{.OS}}-{{.Arch}}/bin/smithy windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows replacements: amd64: x64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/smtg-ai/claude-squad/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: smtg-ai repo_name: claude-squad description: Manage multiple AI agents like Claude Code, Aider, Codex, and Amp. 10x your productivity files: - name: cs - name: claude-squad version_constraint: "false" version_overrides: - version_constraint: "true" asset: claude-squad_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: claude-squad - name: cs src: claude-squad checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/snaplet/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: snaplet/cli type: http description: Seed your PostgreSQL database with production-like data so you can code, debug, and test with ease link: https://www.snaplet.dev/ # See https://app.snaplet.dev/get-cli/ for URL structure url: https://snaplet-public.s3-accelerate.amazonaws.com/cli/beta/snaplet-{{.OS}}-{{.Arch}}-{{.Version}} overrides: - goos: darwin goarch: arm64 replacements: arm64: x64 supported_envs: - linux - darwin - windows/amd64 replacements: windows: win darwin: macos amd64: x64 files: - name: snaplet format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/snyk/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: snyk repo_name: cli description: Snyk CLI scans and monitors your projects for security vulnerabilities files: - name: snyk version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1036.0" no_asset: true - version_constraint: semver("<= 1.850.0") asset: snyk-{{.OS}} format: raw replacements: windows: win darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1229.0") asset: snyk-{{.OS}} format: raw replacements: darwin: macos windows: win checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: snyk-{{.OS}}-{{.Arch}} - version_constraint: "true" asset: snyk-{{.OS}} format: raw replacements: darwin: macos windows: win checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: arm64 asset: snyk-{{.OS}}-{{.Arch}} - goos: darwin goarch: arm64 asset: snyk-{{.OS}}-{{.Arch}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/snyk/driftctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: snyk repo_name: driftctl description: Detect, track and alert on infrastructure drift version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.0" asset: driftctl_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: driftctl_SHA256SUMS algorithm: sha256 - version_constraint: semver("<= 0.3.1") asset: driftctl_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: semver("<= 0.18.5") asset: driftctl_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: driftctl_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: driftctl_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: driftctl_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/snyk/parlay/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: snyk repo_name: parlay description: Enrich SBOMs with data from third party services version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: parlay_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: parlay_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/so-dang-cool/dt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: so-dang-cool repo_name: dt description: "dt - duct tape for your unix pipes" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.0") no_asset: true - version_constraint: semver("<= 1.1.0") asset: "{{.Arch}}-{{.OS}}.{{.Format}}" format: tgz files: - name: dt src: "{{.AssetWithoutExt}}/bin/dt" replacements: amd64: x86_64 arm64: aarch64 linux: linux-gnu supported_envs: - linux - version_constraint: semver("<= 1.2.3") asset: "{{.Arch}}-{{.OS}}.{{.Format}}" format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: macos linux: linux-gnu overrides: - goos: darwin asset: "{{.Arch}}-{{.OS}}-none.{{.Format}}" supported_envs: - linux - darwin - version_constraint: semver("<= 1.3.0") asset: dt-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: macos linux: linux-gnu overrides: - goos: darwin asset: dt-{{.Arch}}-{{.OS}}-none.{{.Format}} supported_envs: - linux - darwin - version_constraint: "true" asset: dt-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos linux: linux-gnu overrides: - goos: darwin asset: dt-{{.Arch}}-{{.OS}}-none.{{.Format}} - goos: windows asset: dt-{{.Arch}}-{{.OS}}-gnu.{{.Format}} replacements: {} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/so-dang-cool/fib/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: so-dang-cool repo_name: fib description: A Fibonacci CLI version_constraint: "false" version_overrides: - version_constraint: Version == "v1" asset: fib format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 1.1.2.3") no_asset: true - version_constraint: "true" asset: fib-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/so-dang-cool/findup/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: so-dang-cool repo_name: findup description: Find parent directories version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1.1" asset: "{{.Arch}}-{{.OS}}.{{.Format}}" format: tgz files: - name: findup src: "{{.AssetWithoutExt}}/bin/findup" replacements: amd64: x86_64 arm64: aarch64 linux: linux-gnu supported_envs: - linux - version_constraint: semver("<= 1.1.0") no_asset: true - version_constraint: "true" asset: findup-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: macos linux: linux-gnu overrides: - goos: darwin asset: findup-{{.Arch}}-{{.OS}}-none.{{.Format}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/so-dang-cool/yn/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: so-dang-cool repo_name: yn files: - name: Yn - name: yN version_constraint: "false" version_overrides: - version_constraint: "true" asset: yn-{{.Arch}}-{{.OS}}.{{.Format}} format: tgz replacements: amd64: x86_64 arm64: aarch64 darwin: macos linux: linux-gnu overrides: - goos: darwin asset: yn-{{.Arch}}-{{.OS}}-none.{{.Format}} files: - name: Yn supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/soh335/shukujitsu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: soh335 repo_name: shukujitsu version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.8" no_asset: true - version_constraint: "true" asset: shukujitsu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/solidiquis/erdtree/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: solidiquis repo_name: erdtree description: A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules files: - name: erd version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0" asset: et-{{.Version}}-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true files: - name: et replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows asset: et-{{.Arch}}-{{.OS}} - version_constraint: Version == "v1.6.0" asset: et-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: et replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - darwin - linux - version_constraint: semver("<= 1.8.1") asset: et-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: et replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: raw asset: et-{{.Version}}-{{.Arch}}-{{.OS}} - version_constraint: "true" asset: erd-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: raw asset: erd-{{.Version}}-{{.Arch}}-{{.OS}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sonatype-nexus-community/nancy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sonatype-nexus-community repo_name: nancy description: A tool to check for vulnerabilities in your Golang dependencies, powered by Sonatype OSS Index version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.19" asset: nancy-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: nancychecksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.44") asset: nancy-{{.OS}}.{{.Arch}}-{{.Version}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.3") asset: nancy-{{.OS}}.{{.Arch}}-{{.Version}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: nancychecksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.5") asset: nancy-{{.OS}}.{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: nancychecksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.17") asset: nancy-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: nancychecksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: nancy-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: nancychecksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sorah/mairu/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sorah repo_name: mairu description: on-memory AWS credentials agent and executor version_constraint: "false" version_overrides: - version_constraint: "true" asset: mairu-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin goarch: amd64 asset: mairu-universal-{{.OS}}.{{.Format}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sorenisanerd/gotty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sorenisanerd repo_name: gotty description: Share your terminal as a web application version_constraint: "false" version_overrides: - version_constraint: Version == "v1.1.0" asset: gotty_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.2.0" asset: gotty_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: gotty_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: SHA256SUMS algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sourcegraph/src-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sourcegraph repo_name: src-cli description: Sourcegraph CLI asset: src-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: src checksum: type: github_release asset: src-cli_{{.Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 3.31.1") version_overrides: - version_constraint: semver(">= 3.30.4") supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 3.10.9") supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver("< 3.10.9") asset: src_{{.OS}}_{{.Arch}} format: raw supported_envs: - darwin - amd64 rosetta2: true checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sourcemeta/jsonschema/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sourcemeta repo_name: jsonschema description: The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines version_constraint: "false" version_overrides: - version_constraint: Version == "continuous" error_message: "The version 'continuous' is not supported. Please use a specific version." - version_constraint: semver("<= 0.4.1") asset: jsonschema-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: jsonschema src: "{{.AssetWithoutExt}}/bin/jsonschema" replacements: amd64: x86_64 supported_envs: - linux/amd64 - darwin/arm64 - windows - version_constraint: semver("<= 7.2.2") asset: jsonschema-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: jsonschema src: "{{.AssetWithoutExt}}/bin/jsonschema" replacements: amd64: x86_64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 7.3.0") asset: jsonschema-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: jsonschema src: "{{.AssetWithoutExt}}/bin/jsonschema" replacements: amd64: x86_64 overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: "true" asset: jsonschema-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: jsonschema src: "{{.AssetWithoutExt}}/bin/jsonschema" replacements: amd64: x86_64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/spacelift-io/spacectl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: spacelift-io repo_name: spacectl description: Spacelift client and CLI version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: spacelift-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - linux/amd64 - darwin - windows files: - name: spacelift-cli src: "{{.AssetWithoutExt}}" - version_constraint: Version == "v0.2.0" asset: spacectl-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - version_constraint: semver("<= 0.8.1") asset: spacectl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: spacectl_{{trimV .Version}}_SHA256SUMS algorithm: sha256 - version_constraint: "true" asset: spacectl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: spacectl_{{trimV .Version}}_SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/speakeasy-api/speakeasy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: speakeasy-api repo_name: speakeasy description: Build APIs your users love with Speakeasy. Polished and type-safe SDKs. Terraform providers and Contract Tests for your API. OpenAPI native version_constraint: "false" version_overrides: - version_constraint: "true" asset: speakeasy_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/specstoryai/getspecstory/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: specstoryai repo_name: getspecstory description: Install our extensions for GH Copilot, Cursor and Claude Code. Try BearClaude. File issues and requests files: - name: specstory version_constraint: "false" version_overrides: - version_constraint: "true" asset: SpecStoryCLI_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: SpecStoryCLI_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/spf13/cobra-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: spf13 repo_name: cobra-cli description: Cobra CLI tool to generate applications and commands ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/spinel-coop/rv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: spinel-coop repo_name: rv description: Next-gen very fast Ruby tooling version_constraint: "false" files: - name: rv src: rv-{{.Arch}}-{{.OS}}/rv version_overrides: - version_constraint: semver("<= 0.1.1") asset: rv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 supported_envs: - linux - darwin/arm64 - version_constraint: semver("<= 0.5.2") asset: rv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: rv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin github_artifact_attestations: signer_workflow: spinel-coop/rv/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/spinnaker/spin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: spinnaker/spin type: http format: raw repo_owner: spinnaker repo_name: spin rosetta2: true url: https://storage.googleapis.com/spinnaker-artifacts/spin/{{trimV .Version}}/{{.OS}}/{{.Arch}}/spin description: Spinnaker CLI supported_envs: - darwin - amd64 files: - name: spin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/spotDL/spotify-downloader/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: spotDL repo_name: spotify-downloader description: Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found) version_constraint: "false" version_overrides: - version_constraint: Version in ["v3.2.1", "v3.3.2", "v3.4.0", "v3.4.2", "v3.3.3", "v3.4.1", "v3.5.0", "v3.6.1"] no_asset: true - version_constraint: Version == "v3.1.0" asset: spotDL.{{.OS}} format: raw replacements: windows: win64 supported_envs: - windows/amd64 - version_constraint: Version == "v4.0.0rc1" asset: spotdl-4.0.0-{{.OS}} format: raw replacements: arm64: aarch64 overrides: - goos: linux goarch: arm64 asset: spotdl-4.0.0-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: Version == "v4.0.0" asset: spotdl-{{trimV .Version}}-{{.OS}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v4.0.3" asset: spotdl-4.0.2-{{.OS}} format: raw replacements: arm64: aarch64 overrides: - goos: linux goarch: arm64 asset: spotdl-4.0.2-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: Version == "v4.2.3" asset: spotdl-4.2.2-{{.OS}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 3.9.6") no_asset: true - version_constraint: semver("<= 4.0.5") asset: spotdl-{{trimV .Version}}-{{.OS}} format: raw replacements: arm64: aarch64 overrides: - goos: linux goarch: arm64 asset: spotdl-{{trimV .Version}}-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: semver("<= 4.2.2") asset: spotdl-{{trimV .Version}}-{{.OS}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 4.2.5") asset: spotdl-{{trimV .Version}}-{{.OS}} format: raw replacements: arm64: aarch64 overrides: - goos: linux goarch: arm64 asset: spotdl-{{trimV .Version}}-{{.OS}}-{{.Arch}} supported_envs: - linux - darwin - version_constraint: "true" asset: spotdl-{{trimV .Version}}-{{.OS}} format: raw supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqlc-dev/sqlc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sqlc-dev repo_name: sqlc aliases: - name: kyleconroy/sqlc description: Generate type-safe code from SQL version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: sqlc-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.4.0") asset: sqlc-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.6.0") asset: sqlc-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.8.0") asset: sqlc-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.15.0") asset: sqlc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.17.0") asset: sqlc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.17.1" no_asset: true - version_constraint: semver("<= 1.24.0") asset: sqlc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - version_constraint: "true" type: http url: https://downloads.sqlc.dev/sqlc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqldef/sqldef/mssqldef/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: sqldef/sqldef/mssqldef aliases: - name: k0kubun/sqldef/mssqldef type: github_release repo_owner: sqldef repo_name: sqldef description: Idempotent schema management for Microsoft SQL Server asset: mssqldef_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: mssqldef format: zip overrides: - goos: linux format: tar.gz supported_envs: - darwin - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqldef/sqldef/mysqldef/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: sqldef/sqldef/mysqldef aliases: - name: k0kubun/sqldef/mysqldef type: github_release repo_owner: sqldef repo_name: sqldef description: Idempotent schema management for MySQL asset: mysqldef_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: mysqldef format: zip overrides: - goos: linux format: tar.gz version_constraint: semver(">= 0.9.1") # darwin/arm64 is supported supported_envs: - darwin - linux - windows/amd64 version_overrides: - version_constraint: semver(">= 0.1.1") rosetta2: true # windows/amd64 is supported # linux/arm64 is supported - version_constraint: "true" rosetta2: true supported_envs: - darwin - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqldef/sqldef/psqldef/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: sqldef/sqldef/psqldef type: github_release repo_owner: sqldef repo_name: sqldef description: Idempotent schema management for PostgreSQL version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: psqldef_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true overrides: - goos: darwin format: zip supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.0") asset: psqldef_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.12.8") asset: psqldef_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 0.17.19") asset: psqldef_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux format: tar.gz supported_envs: - linux - darwin - version_constraint: "true" asset: psqldef_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqldef/sqldef/sqlite3def/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: sqldef/sqldef/sqlite3def aliases: - name: k0kubun/sqldef/sqlite3def type: github_release repo_owner: sqldef repo_name: sqldef description: Idempotent schema management for SQLite3 asset: sqlite3def_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: sqlite3def format: zip overrides: - goos: linux format: tar.gz supported_envs: - darwin - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqls-server/sqls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sqls-server repo_name: sqls description: SQL language server written in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: sqls-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 files: - name: sqls src: "{{.OS}}-{{.Arch}}/sqls" - version_constraint: semver("<= 0.2.20") asset: sqls_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: sqls-{{.OS}}-{{trimV .Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sqshq/sampler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sqshq repo_name: sampler description: Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file version_constraint: "false" version_overrides: - version_constraint: Version == "v0.9.0-beta" no_asset: true - version_constraint: Version == "v0.9.1-beta" asset: sampler-0.9.1-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - darwin - version_constraint: Version == "v1.0.0" asset: sampler-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.0.1" asset: sampler-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: sampler-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/square/certigo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: square repo_name: certigo description: A utility to examine and validate certificates in a variety of formats version_constraint: "false" version_overrides: - version_constraint: Version == "v1.13.0" asset: certigo-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.0") no_asset: true - version_constraint: semver("<= 1.11.0") asset: certigo-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.12.1") no_asset: true - version_constraint: "true" asset: certigo-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/squat/kilo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: squat repo_name: kilo description: Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg) version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.0" no_asset: true - version_constraint: Version == "0.2.0" asset: kgctl-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false - version_constraint: "true" asset: kgctl-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sr.ht/~charles/rq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: sr.ht/~charles/rq type: http description: | rq (Rego Query) is inspired by jq, and aims to offer a similar set of capabilities oriented around running Rego queries link: https://sr.ht/~charles/rq/ url: https://git.sr.ht/~charles/rq/refs/download/{{.Version}}/rq-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: gz files: - name: rq src: "{{.AssetWithoutExt}}" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/srevinsaju/togomak/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: srevinsaju repo_name: togomak description: A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.1-alpha.5") asset: togomak_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: togomak_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "0.0.3" asset: togomak_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: togomak_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: togomak_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: togomak_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/srl-labs/containerlab/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: srl-labs repo_name: containerlab description: container-based networking labs version_filter: semver(">= 0.1.0") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.1" asset: containerlab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.0") asset: container-lab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: container-lab replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.1") asset: containerlab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.10.4") asset: containerlab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: semver("<= 0.20.1") asset: containerlab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.53.0") asset: containerlab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: containerlab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sstadick/crabz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sstadick repo_name: crabz description: Like pigz, but rust version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.7.0", "v0.7.6"] asset: crabz-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: darwin: macos supported_envs: - darwin - version_constraint: semver("<= 0.7.2") asset: crabz-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: crabz-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stacklok/frizbee/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stacklok repo_name: frizbee description: Throw a tag at it and it comes back with a checksum version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: frizbee_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: frizbee_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.1.5" asset: frizbee_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: frizbee_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.1.6" asset: frizbee_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: frizbee_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl cosign: opts: - --certificate - https://github.com/stacklok/frizbee/releases/download/{{.Version}}/{{.AssetWithoutExt}}.pem - --certificate-identity - https://github.com/stacklok/frizbee/.github/workflows/releaser.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/stacklok/frizbee/releases/download/{{.Version}}/{{.Asset}}.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: frizbee_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: frizbee_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stackrox/kube-linter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stackrox repo_name: kube-linter description: KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices version_constraint: "false" version_overrides: - version_constraint: Version in ["0.0.1", "v0.8.0"] no_asset: true - version_constraint: Version == "v0.6.8" asset: kube-linter-{{.OS}} format: raw overrides: - goos: linux goarch: arm64 asset: kube-linter-{{.OS}}_{{.Arch}} - goos: darwin goarch: arm64 asset: kube-linter-{{.OS}}_{{.Arch}} - goos: windows goarch: amd64 asset: kube-linter - goos: windows goarch: arm64 asset: kube-linter_{{.Arch}} cosign: opts: - --key - https://raw.githubusercontent.com/stackrox/kube-linter/refs/tags/{{.Version}}/kubelinter-cosign.pub - --signature - https://github.com/stackrox/kube-linter/releases/download/{{.Version}}/{{.Asset}}.sig - version_constraint: semver("<= 0.4.0") asset: kube-linter-{{.OS}}.{{.Format}} format: tar.gz supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.7") asset: kube-linter-{{.OS}} format: raw overrides: - goos: windows asset: kube-linter supported_envs: - darwin - windows - amd64 cosign: opts: - --key - https://raw.githubusercontent.com/stackrox/kube-linter/refs/tags/{{.Version}}/kubelinter-cosign.pub - --signature - https://github.com/stackrox/kube-linter/releases/download/{{.Version}}/{{.Asset}}.sig - version_constraint: semver("<= 0.7.6") asset: kube-linter-{{.OS}} format: raw overrides: - goos: linux goarch: arm64 asset: kube-linter-{{.OS}}_{{.Arch}} - goos: darwin goarch: arm64 asset: kube-linter-{{.OS}}_{{.Arch}} - goos: windows goarch: amd64 asset: kube-linter - goos: windows goarch: arm64 asset: kube-linter_{{.Arch}} cosign: opts: - --key - https://raw.githubusercontent.com/stackrox/kube-linter/refs/tags/{{.Version}}/kubelinter-cosign.pub - --signature - https://github.com/stackrox/kube-linter/releases/download/{{.Version}}/{{.Asset}}.sig - version_constraint: "true" asset: kube-linter-{{.OS}} format: raw overrides: - goos: linux goarch: arm64 asset: kube-linter-{{.OS}}_{{.Arch}} - goos: darwin goarch: arm64 asset: kube-linter-{{.OS}}_{{.Arch}} - goos: windows goarch: amd64 asset: kube-linter - goos: windows goarch: arm64 asset: kube-linter_{{.Arch}} cosign: bundle: type: github_release asset: "{{.Asset}}.sigstore.json" opts: - --key - https://raw.githubusercontent.com/stackrox/kube-linter/refs/tags/{{.Version}}/kubelinter-cosign.pub ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stackrox/stackrox/roxctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: stackrox repo_name: stackrox name: stackrox/stackrox/roxctl description: CLI for StackRox Kubernetes Security Platform link: https://www.stackrox.io/ version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.4.8") url: https://mirror.openshift.com/pub/rhacs/assets/{{.Version}}/bin/{{.OS}}/roxctl format: raw supported_envs: - linux/amd64 - darwin - windows checksum: type: http url: https://mirror.openshift.com/pub/rhacs/assets/{{.Version}}/bin/{{.OS}}/sha256sum.txt algorithm: sha256 - version_constraint: "true" url: https://mirror.openshift.com/pub/rhacs/assets/{{.Version}}/bin/{{.OS}}/roxctl format: raw overrides: - goos: windows url: https://mirror.openshift.com/pub/rhacs/assets/{{.Version}}/bin/windows/roxctl.exe - goarch: arm64 url: https://mirror.openshift.com/pub/rhacs/assets/{{.Version}}/bin/{{.OS}}/roxctl-arm64 checksum: type: http url: https://mirror.openshift.com/pub/rhacs/assets/{{.Version}}/bin/{{.OS}}/sha256sum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/starship/starship/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: starship repo_name: starship description: The minimal, blazing-fast, and infinitely customizable prompt for any shell version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.14.0", "v0.32.0", "v0.35.0", "v0.37.1", "v0.41.2"] no_asset: true - version_constraint: Version == "v0.31.0" asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.39.0" asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.20.0" asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux - windows - version_constraint: Version == "v1.22.0" asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.8.0") asset: starship-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: starship src: "{{.Arch}}-{{.OS}}/starship" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.8.3") no_asset: true - version_constraint: semver("<= 0.15.0") asset: starship-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: starship src: "{{.Arch}}-{{.OS}}/starship" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.19.0") asset: starship-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: starship src: "{{.Arch}}-{{.OS}}/starship" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.26.2") asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true files: - name: starship src: target/{{.Arch}}-{{.OS}}/release/starship replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.26.4") asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.48.0") asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.50.0") asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: starship-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/static-web-server/static-web-server/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: static-web-server repo_name: static-web-server description: A cross-platform, high-performance and asynchronous web server for static files-serving version_constraint: "false" version_overrides: - version_constraint: Version == "1.0.0-beta.4" no_asset: true - version_constraint: Version == "1.0.0-beta.2" asset: static-web-server-v{{.Version}}-{{.Arch}}-x86_64-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl checksum: type: github_release asset: static-web-server-v{{.Version}}-{{.Arch}}-x86_64-{{.OS}}-sha1sum.txt algorithm: sha1 supported_envs: - linux/amd64 - version_constraint: Version == "1.0.0-beta.3" asset: static-web-server-v{{.Version}}-{{.Arch}}-x86_64-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl checksum: type: github_release asset: md5sum.txt algorithm: md5 supported_envs: - linux/amd64 - version_constraint: Version == "v2.0.0-beta.5" asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: static-web-server src: "{{.AssetWithoutExt}}/static-web-server" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.2.0") asset: static-web-server-{{.Version}}-{{.Arch}}-x86_64-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-musl checksum: type: github_release asset: md5sum.txt algorithm: md5 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.6.0") asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}-SHA256SUM algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.13.0") asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.16.0") asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.19.4") asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: static-web-server src: "{{.AssetWithoutExt}}/static-web-server" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.0.0-beta.4") asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.23.0") asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: static-web-server src: "{{.AssetWithoutExt}}/static-web-server" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: static-web-server-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: static-web-server src: "{{.AssetWithoutExt}}/static-web-server" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: static-web-server-{{.Version}}-SHA256SUM algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stefanprodan/timoni/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stefanprodan repo_name: timoni description: Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm version_constraint: "false" version_overrides: - version_constraint: semver("< 0.7.1") asset: timoni_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: timoni_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("< 0.10.0") asset: timoni_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: timoni_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: timoni_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: timoni_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: timoni_{{trimV .Version}}_provenance.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/steipete/gogcli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: steipete repo_name: gogcli description: "Google Suite CLI: Gmail, GCal, GDrive, GContacts" files: - name: gog version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: gogcli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: gog checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: gogcli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: gog checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stepchowfun/docuum/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stepchowfun repo_name: docuum description: Docuum performs least recently used (LRU) eviction of Docker images version_constraint: "false" version_overrides: - version_constraint: Version == "v0.22.1" asset: docuum-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.22.2" asset: docuum-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - version_constraint: Version == "v0.22.3" asset: docuum-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: semver("<= 0.16.0") asset: docuum-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.17.0") asset: docuum-{{.Arch}}-{{.OS}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.22.0") asset: docuum-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: docuum-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stern/stern/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stern repo_name: stern description: "⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern" version_constraint: "false" version_overrides: - version_constraint: Version == "v1.20.1" asset: stern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: stern src: "{{.AssetWithoutExt}}/stern" checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.14.0") asset: stern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: stern src: "{{.AssetWithoutExt}}/stern" checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.20.0") asset: stern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: stern src: "{{.AssetWithoutExt}}/stern" checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: stern_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/steveyegge/beads/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: steveyegge repo_name: beads description: "Beads - A memory upgrade for your coding agent" files: - name: bd version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.11") no_asset: true - version_constraint: semver("<= 0.21.9") asset: beads_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.24.3") asset: beads_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: beads_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stoplightio/spectral/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stoplightio repo_name: spectral description: A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x version_constraint: "false" version_overrides: - version_constraint: Version == "v4.0.0-beta.7" asset: spectral-cli format: raw supported_envs: - windows/amd64 - version_constraint: Version == "v4.2.0-beta5" asset: spectral-cli format: raw supported_envs: - windows/amd64 - version_constraint: Version == "v4.2.0" asset: spectral-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: spectral-cli supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v5.4.0-beta1" asset: spectral-{{.OS}} format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v6.7.0" asset: spectral-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x64 darwin: macos overrides: - goos: windows asset: spectral supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.1.0") no_asset: true - version_constraint: semver("<= 4.0.0-beta.6") asset: spectral-{{.OS}} format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 4.1.0-beta2") asset: spectral-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: spectral-cli supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 4.1.0") asset: spectral-cli format: raw supported_envs: - windows/amd64 - version_constraint: semver("<= 4.2.0-beta4") asset: spectral-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: spectral-cli supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 5.0.0-beta3") asset: spectral-cli format: raw supported_envs: - windows/amd64 - version_constraint: semver("<= 5.5.0-beta3") asset: spectral-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: spectral-cli supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 5.5.0-beta5") asset: spectral-{{.OS}} format: raw replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 6.2.1") asset: spectral-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: spectral-cli supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 6.6.0") asset: spectral-{{.OS}} format: raw replacements: darwin: macos overrides: - goos: windows asset: spectral supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: spectral-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: macos overrides: - goos: windows asset: spectral ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/str4d/age-plugin-yubikey/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: str4d repo_name: age-plugin-yubikey description: YubiKey plugin for age version_constraint: "false" files: - name: age-plugin-yubikey src: age-plugin-yubikey/age-plugin-yubikey version_overrides: - version_constraint: semver("<= 0.3.0") asset: age-plugin-yubikey-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.0") asset: age-plugin-yubikey-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip supported_envs: - darwin - amd64 - version_constraint: "true" asset: age-plugin-yubikey-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip supported_envs: - darwin/arm64 - linux/amd64 - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/str4d/rage/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: str4d repo_name: rage description: A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability files: - name: rage src: rage/{{.FileName}} - name: rage-keygen src: rage/{{.FileName}} version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" no_asset: true - version_constraint: Version == "v0.1.1" asset: rage-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip - goos: linux goarch: amd64 files: - name: rage src: rage/{{.FileName}} - name: rage-keygen src: rage/{{.FileName}} - name: rage-mount src: rage/{{.FileName}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.1") asset: rage-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip - goos: linux goarch: amd64 files: - name: rage src: rage/{{.FileName}} - name: rage-keygen src: rage/{{.FileName}} - name: rage-mount src: rage/{{.FileName}} - version_constraint: "true" asset: rage-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip - goos: linux goarch: amd64 files: - name: rage src: rage/{{.FileName}} - name: rage-keygen src: rage/{{.FileName}} - name: rage-mount src: rage/{{.FileName}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/streamdal/plumber/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: streamdal repo_name: plumber aliases: - name: batchcorp/plumber description: A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") asset: plumber-{{.OS}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.6.1") asset: plumber-{{.OS}} format: raw supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: plumber-{{.OS}} format: raw overrides: - goos: darwin goarch: arm64 asset: plumber-{{.OS}}-{{.Arch}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stripe/stripe-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stripe repo_name: stripe-cli description: A command-line tool for Stripe files: - name: stripe version_constraint: "false" version_overrides: - version_constraint: Version == "v1.5.10" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac-os checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin checksum: type: github_release asset: stripe-checksums.txt algorithm: sha256 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.7.2" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin asset: stripe_{{trimV .Version}}_{{.OS}}-os_{{.Arch}}.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.7.5" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows - version_constraint: Version == "v1.7.6" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin asset: stripe_{{trimV .Version}}_{{.OS}}-os_{{.Arch}}.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v1.7.7" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz supported_envs: - linux/amd64 - windows - version_constraint: Version == "v1.13.2" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin format: tar.gz asset: stripe_{{trimV .Version}}_{{.OS}}-os_{{.Arch}}.{{.Format}} supported_envs: - darwin - windows - version_constraint: semver("<= 0.8.2") asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac-os checksum: type: github_release asset: stripe-checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.5.9") asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac-os checksum: type: github_release asset: stripe-checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.12.3") asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin asset: stripe_{{trimV .Version}}_{{.OS}}-os_{{.Arch}}.{{.Format}} - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: stripe_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: stripe-{{.OS}}-checksums.txt algorithm: sha256 overrides: - goos: darwin asset: stripe_{{trimV .Version}}_{{.OS}}-os_{{.Arch}}.{{.Format}} - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/stunnel/static-curl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: stunnel repo_name: static-curl description: static builds cURL with HTTP3 files: - name: curl - name: curl-config version_constraint: "false" version_overrides: - version_constraint: Version == "8.6.0-1" asset: curl-{{.OS}}-{{.Arch}}-8.6.0.{{.Format}} format: tar.xz files: - name: curl replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: darwin replacements: arm64: arm64 - version_constraint: Version == "8.6.0" asset: curl-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.xz files: - name: curl replacements: darwin: macos supported_envs: - linux - darwin - version_constraint: semver("<= 8.2.0") asset: curl-static-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.xz files: - name: curl supported_envs: - linux - version_constraint: semver("<= 8.5.0") asset: curl-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.xz files: - name: curl replacements: linux: static darwin: macos supported_envs: - linux - darwin - version_constraint: "true" asset: curl-{{.OS}}-{{.Arch}}-dev-{{.Version}}.{{.Format}} format: tar.xz files: - name: curl src: curl-{{.Arch}}/bin/curl - name: curl-config src: curl-{{.Arch}}/bin/curl-config replacements: amd64: x86_64 arm64: aarch64 darwin: macos overrides: - goos: darwin replacements: arm64: arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/subtrace/subtrace/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: subtrace repo_name: subtrace description: Wireshark for Docker containers version_prefix: "b" version_constraint: "false" version_overrides: - version_constraint: semver("<= 154.0.0") asset: subtrace-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - version_constraint: "true" asset: subtrace-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sudorandom/fauxrpc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sudorandom repo_name: fauxrpc description: Easily start a fake gRPC/gRPC-Web/Connect/REST server from protobufs version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.17-4" asset: fauxrpc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.0.17" asset: fauxrpc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fauxrpc_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.16") asset: fauxrpc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: fauxrpc_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.16.1") asset: fauxrpc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.19.4") asset: fauxrpc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - version_constraint: "true" asset: fauxrpc_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sudorandom/protoc-gen-connect-openapi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sudorandom repo_name: protoc-gen-connect-openapi description: Plugin for generating OpenAPIv3 from protobufs matching the Connect RPC interface version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.3") no_asset: true - version_constraint: semver("<= 0.13.0") asset: protoc-gen-connect-openapi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: protoc-gen-connect-openapi_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: protoc-gen-connect-openapi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: protoc-gen-connect-openapi_{{trimV .Version}}_{{.OS}}_all.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sue445/plant_erd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sue445 repo_name: plant_erd description: ERD exporter with PlantUML and mermaid format version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.1.rc1" no_asset: true - version_constraint: Version in ["v0.0.1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1", "v0.2.0.rc1"] asset: plant_erd_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: plant_erd src: "{{.AssetWithoutExt}}" overrides: - goos: windows asset: plant_erd_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: plant_erd_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: plant_erd src: "{{.AssetWithoutExt}}" overrides: - goos: windows asset: plant_erd_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sunny0826/kubecm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sunny0826 repo_name: kubecm description: Manage your kubeconfig more easily version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") asset: kubecm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.13.1") asset: kubecm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.15.2") asset: kubecm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.19.2") asset: kubecm_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kubecm_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sunny0826/kubectl-pod-lens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sunny0826 repo_name: kubectl-pod-lens description: kubectl plugin for show pod-related resources files: - name: kubectl-pod_lens src: pod-lens - name: pod-lens version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.1" asset: pod-lens_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: pod-lens_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.2.2" asset: pod-lens_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: pod-lens_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.0") asset: pod-lens_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: pod-lens_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: pod-lens_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pod-lens_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/supabase/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: supabase repo_name: cli description: Supabase CLI. Manage postgres migrations, run Supabase locally, deploy edge functions. Postgres backups. Generating types from your database schema files: - name: supabase version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.7.8", "v1.10.0", "v1.22.2", "v1.40.0"] no_asset: true - version_constraint: semver("<= 1.27.10") asset: supabase_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: supabase_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.126.0") asset: supabase_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: supabase_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: supabase_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: supabase_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/superbrothers/ksort/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: superbrothers repo_name: ksort description: Sort manfest files in a proper order by Kind files: - name: ksort - name: kubectl-sort_manifests src: ksort version_constraint: "false" version_overrides: - version_constraint: Version == "v0.4.1" asset: ksort-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.4.2" asset: ksort-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.3.0") asset: ksort-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.0") asset: ksort-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: ksort-{{.OS}}-{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/superfly/flyctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: superfly repo_name: flyctl description: Command line tools for fly.io services files: - name: flyctl - name: fly src: flyctl version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.144", "v0.2.73", "v0.3.0", "v0.3.11"] no_asset: true - version_constraint: Version == "v0.0.517" asset: flyctl_{{trimV .Version}}_{{.OS}}{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin goarch: amd64 asset: flyctl_{{trimV .Version}}_mac{{.OS}}86_64.{{.Format}} replacements: darwin: OSx - goos: darwin goarch: arm64 replacements: darwin: macOS - goos: windows format: zip - version_constraint: semver("<= 0.0.158") asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.175") asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.201") asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.0.243") asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.2.72") asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.2.80" asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.2.84" asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: flyctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: flyctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: flyctl_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/akoi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: akoi description: "Deprecated: Please use aqua" version_constraint: "false" version_overrides: - version_constraint: Version == "0.3.0" no_asset: true - version_constraint: semver("<= 0.12.0") asset: akoi_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: akoi_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: akoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: akoi_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/asciinema-trim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: asciinema-trim description: Trim and change the playback speed of asciinema's session version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: asciinema-trim_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: asciinema-trim_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: asciinema-trim_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: asciinema-trim_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/checkout-merged-branch-with-ci-info/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: suzuki-shunsuke repo_name: checkout-merged-branch-with-ci-info path: checkout-merged-branch description: checkout a merged branch files: - name: checkout-merged-branch ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ci-info/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ci-info description: CLI tool to get CI related information version_constraint: "false" version_overrides: - version_constraint: Version == "v2.1.1" asset: ci-info_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ci-info_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.1.0") asset: ci-info_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: ci-info_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.4.0") asset: ci-info_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: ci-info_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/ci-info/releases/download/{{.Version}}/ci-info_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/ci-info/releases/download/{{.Version}}/ci-info_{{trimV .Version}}_checksums.txt.pem - version_constraint: "true" asset: ci-info_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: ci-info_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: ci-info_{{trimV .Version}}_checksums.txt.bundle opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ci-renovate-config-validator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: suzuki-shunsuke repo_name: ci-renovate-config-validator path: ci-renovate-config-validator description: script to validate Renovate configuration file with renovate-config-validator ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/circleci-config-merge/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: circleci-config-merge description: Generate .circleci/config.yml by merging multiple files version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.1") asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.3") asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.pem - version_constraint: semver("<= 1.1.4-4") asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: enabled: false slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.pem - version_constraint: semver("<= 1.1.4-10") asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.pem - version_constraint: semver("<= 1.1.4-12") asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: enabled: false slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.pem - version_constraint: Version == "v1.1.4" asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.pem - version_constraint: "true" asset: circleci-config-merge_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: circleci-config-merge_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/{{.Version}}/circleci-config-merge_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/cmdx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: cmdx description: Task runner. It provides useful help messages and supports interactive prompts and validation of arguments version_constraint: "false" version_overrides: - version_constraint: Version == "v1.7.0-2" asset: cmdx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cmdx_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.0") asset: cmdx_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cmdx_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.6.1") asset: cmdx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: cmdx_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.0.0-0") asset: cmdx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: cmdx_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/cmdx/releases/download/{{.Version}}/cmdx_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/cmdx/releases/download/{{.Version}}/cmdx_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: semver("<= 2.0.1") asset: cmdx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: cmdx_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/cmdx/releases/download/{{.Version}}/cmdx_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/cmdx/releases/download/{{.Version}}/cmdx_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip - version_constraint: "true" asset: cmdx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: cmdx_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/cmdx/releases/download/{{.Version}}/cmdx_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/cmdx/releases/download/{{.Version}}/cmdx_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl github_immutable_release: true overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/dd-time/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: dd-time description: CLI tool to post the command execution time as time-series data to DataDog version_constraint: "false" version_overrides: - version_constraint: "true" asset: dd-time_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: dd-time_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/deny-self-approve/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: deny-self-approve description: CLI to deny self-approved GitHub Pull Requests version_constraint: "false" version_overrides: - version_constraint: "true" asset: deny-self-approve_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: deny-self-approve_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/deny-self-approve/releases/download/{{.Version}}/deny-self-approve_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/deny-self-approve/releases/download/{{.Version}}/deny-self-approve_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/disable-checkout-persist-credentials/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: disable-checkout-persist-credentials description: CLI to disable actions/checkout's persist-credentials version_constraint: "false" version_overrides: - version_constraint: "true" asset: disable-checkout-persist-credentials_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: disable-checkout-persist-credentials_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/disable-checkout-persist-credentials/releases/download/{{.Version}}/disable-checkout-persist-credentials_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/disable-checkout-persist-credentials/releases/download/{{.Version}}/disable-checkout-persist-credentials_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/discussion-slack-notifier/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: discussion-slack-notifier asset: discussion-slack-notifier_{{.OS}}_{{.Arch}}.tar.gz description: Notify GitHub Discussions events to Slack with GitHub Actions supported_envs: - darwin - linux checksum: type: github_release asset: discussion-slack-notifier_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/docfresh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: docfresh description: Make document maintainable, reusable, and testable version_constraint: "false" version_overrides: - version_constraint: "true" asset: docfresh_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: docfresh_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: docfresh_checksums.txt.bundle opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" github_artifact_attestations: signer_workflow: suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/durl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: durl description: "[DEPRECATED] Use https://github.com/lycheeverse/lychee" version_constraint: "false" version_overrides: - version_constraint: "true" asset: durl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: durl_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghalint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghalint description: GitHub Actions linter version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0-1" asset: ghalint_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghalint_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/ghalint/releases/download/{{.Version}}/ghalint_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/ghalint/releases/download/{{.Version}}/ghalint_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: semver("<= 0.2.12") asset: ghalint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghalint_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/ghalint/releases/download/{{.Version}}/ghalint_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/ghalint/releases/download/{{.Version}}/ghalint_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: ghalint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghalint_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/ghalint/releases/download/{{.Version}}/ghalint_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/ghalint/releases/download/{{.Version}}/ghalint_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghaperf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghaperf description: ghaperf is a CLI to analyze the performance of GitHub Actions using GitHub API and raw job logs version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghaperf_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghaperf_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" bundle: type: github_release asset: ghaperf_checksums.txt.bundle slsa_provenance: type: github_release asset: multiple.intoto.jsonl supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghatm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghatm description: Set timeout-minutes to all GitHub Actions jobs version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: gha-set-timeout-minutes_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: gha-set-timeout-minutes checksum: type: github_release asset: gha-set-timeout-minutes_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: ghatm_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: ghatm_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/ghatm/releases/download/{{.Version}}/ghatm_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/ghatm/releases/download/{{.Version}}/ghatm_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghcp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghcp description: Tool to fork a repository, commit files, create a pull request and upload assets using GitHub API version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghcp_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: ghcp_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/ghcp/releases/download/{{.Version}}/ghcp_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/ghcp/releases/download/{{.Version}}/ghcp_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghd2i/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghd2i description: CLI to create GitHub Issues from GitHub Discussions version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghd2i_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghd2i_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/ghd2i/releases/download/{{.Version}}/ghd2i_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/ghd2i/releases/download/{{.Version}}/ghd2i_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghir/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghir description: ghir is a CLI making past GitHub Releases immutable version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghir_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghir_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/ghir/releases/download/{{.Version}}/ghir_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/ghir/releases/download/{{.Version}}/ghir_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl github_artifact_attestations: signer_workflow: suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml github_immutable_release: true overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghomfc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghomfc description: GitHub Organization Members' Followers Counter version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghomfc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghomfc_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/ghomfc/releases/download/{{.Version}}/ghomfc_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/ghomfc/releases/download/{{.Version}}/ghomfc_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghproj/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghproj description: Add GitHub Issues and Pull Requests to GitHub Projects version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghproj_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghproj_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/ghproj/releases/download/{{.Version}}/ghproj_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/ghproj/releases/download/{{.Version}}/ghproj_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/ghtkn/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: ghtkn description: A CLI to create GitHub App User Access Token for secure local development version_constraint: "false" version_overrides: - version_constraint: "true" asset: ghtkn_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: ghtkn_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/ghtkn/releases/download/{{.Version}}/ghtkn_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/ghtkn/releases/download/{{.Version}}/ghtkn_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl github_artifact_attestations: signer_workflow: suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/git-rm-branch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: git-rm-branch description: cli tool to remove merged branches version_constraint: "false" version_overrides: - version_constraint: "true" asset: git-rm-branch_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: git-rm-branch_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/github-comment/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: github-comment description: CLI to create and hide GitHub comments version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.3.0-0") asset: github-comment_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: github-comment_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 5.0.0") asset: github-comment_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: github-comment_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 5.0.1") asset: github-comment_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: github-comment_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: github-comment_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: github-comment_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/github-comment/releases/download/{{.Version}}/github-comment_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/github-comment/releases/download/{{.Version}}/github-comment_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/matchfile/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: matchfile description: CLI tool to check file paths are matched to the condition version_constraint: "false" version_overrides: - version_constraint: "true" asset: matchfile_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: matchfile_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/migrate-urfave-cli-v3/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: migrate-urfave-cli-v3 description: Migrate github.com/urfave/cli/v2 to v3. This tool doesn't aim to the complete migration. Probably you need to fix code manually after running this tool, but this tool makes the migration easy version_constraint: "false" version_overrides: - version_constraint: "true" asset: migrate-urfave-cli-v3_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: migrate-urfave-cli-v3_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/migrate-urfave-cli-v3/releases/download/{{.Version}}/migrate-urfave-cli-v3_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/migrate-urfave-cli-v3/releases/download/{{.Version}}/migrate-urfave-cli-v3_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/mkghtag/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: mkghtag description: CLI to create GitHub Tags via API version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: mkghtag_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: mkghtag_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/mkghtag/releases/download/{{.Version}}/mkghtag_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/mkghtag/releases/download/{{.Version}}/mkghtag_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip slsa_provenance: enabled: false - version_constraint: "true" asset: mkghtag_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: mkghtag_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/mkghtag/releases/download/{{.Version}}/mkghtag_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/mkghtag/releases/download/{{.Version}}/mkghtag_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/nllint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: nllint description: Linter to check newlines at the end of files version_constraint: "false" version_overrides: - version_constraint: "true" asset: nllint_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: nllint_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/nllint/releases/download/{{.Version}}/nllint_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/nllint/releases/download/{{.Version}}/nllint_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/pinact/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: pinact description: pinact is a CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their versions and verify version annotations version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.0-1") asset: pinact_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pinact_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/pinact/releases/download/{{.Version}}/pinact_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/pinact/releases/download/{{.Version}}/pinact_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: pinact_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: pinact_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/pinact/releases/download/{{.Version}}/pinact_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/pinact/releases/download/{{.Version}}/pinact_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl github_artifact_attestations: signer_workflow: suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/renovate-issue-action/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: renovate-issue-action description: Create, update, and close GitHub Issues with GitHub Actions according to Renovate Pull Requests supported_envs: - darwin - linux version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.1") asset: renovate-issue-action_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: renovate-issue-action_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: renovate-issue-action_{{.OS}}_{{.Arch}}.tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: renovate-issue-action_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/renovate-issue-action/releases/download/{{.Version}}/renovate-issue-action_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/renovate-issue-action/releases/download/{{.Version}}/renovate-issue-action_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/rgo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: rgo description: rgo is a CLI to release a Homebrew-tap recipe, Scoop App Manifest, and a winget manifest built with GoReleaser version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.3") type: github_content path: rgo supported_envs: - darwin - linux - version_constraint: "true" asset: rgo_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: rgo_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com bundle: type: github_release asset: rgo_{{trimV .Version}}_checksums.txt.bundle slsa_provenance: type: github_release asset: multiple.intoto.jsonl github_artifact_attestations: signer_workflow: suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/rjsa/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: suzuki-shunsuke repo_name: rjsa description: A command to release JavaScript action path: rjsa ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/sort-issue-template/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: sort-issue-template description: CLI to sort GitHub Issue Templates using a text editor version_constraint: "false" version_overrides: - version_constraint: "true" asset: sort-issue-template_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: sort-issue-template_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/sort-issue-template/releases/download/{{.Version}}/sort-issue-template_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/sort-issue-template/releases/download/{{.Version}}/sort-issue-template_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/tfaction-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: tfaction-go description: CLI for tfaction files: - name: tfaction version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.4" asset: tfaction_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfaction_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/tfaction-go/releases/download/{{.Version}}/tfaction_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/tfaction-go/releases/download/{{.Version}}/tfaction_{{trimV .Version}}_checksums.txt.sig - version_constraint: "true" asset: tfaction_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfaction_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/tfaction-go/releases/download/{{.Version}}/tfaction_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.+$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/tfaction-go/releases/download/{{.Version}}/tfaction_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/tfcmt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: tfcmt description: tfcmt enhances mercari/tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: tfcmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: tfcmt_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.0-0") asset: tfcmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: tfcmt_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 3.2.4") asset: tfcmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcmt_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 4.0.0") asset: tfcmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcmt_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("< 4.14.0") asset: tfcmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcmt_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/tfcmt/releases/download/{{.Version}}/tfcmt_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/tfcmt/releases/download/{{.Version}}/tfcmt_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl - version_constraint: "true" asset: tfcmt_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfcmt_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/suzuki-shunsuke/tfcmt/releases/download/{{.Version}}/tfcmt_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/suzuki-shunsuke/tfcmt/releases/download/{{.Version}}/tfcmt_{{trimV .Version}}_checksums.txt.sig slsa_provenance: type: github_release asset: multiple.intoto.jsonl github_artifact_attestations: signer_workflow: suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/tfmv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: tfmv description: CLI to rename Terraform resources and modules and generate moved blocks version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfmv_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: tfmv_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/tfmv/releases/download/{{.Version}}/tfmv_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/tfmv/releases/download/{{.Version}}/tfmv_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/tfprovidercheck/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: tfprovidercheck description: Censor Terraform Providers version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfprovidercheck_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: tfprovidercheck_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/tfprovidercheck/releases/download/{{.Version}}/tfprovidercheck_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/tfprovidercheck/releases/download/{{.Version}}/tfprovidercheck_{{trimV .Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/tfrstate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: tfrstate description: Find directories where changed terraform_remote_state data source is used version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfrstate_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tfrstate_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/tfrstate/releases/download/{{.Version}}/tfrstate_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/tfrstate/releases/download/{{.Version}}/tfrstate_{{trimV .Version}}_checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/yaml2json/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: yaml2json description: Convert YAML to JSON version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: yaml2json_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: yaml2json_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: yaml2json_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: yaml2json_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/suzuki-shunsuke/yodoc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: suzuki-shunsuke repo_name: yodoc description: Test command results and embed them into document version_constraint: "false" version_overrides: - version_constraint: "true" asset: yodoc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: yodoc_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/suzuki-shunsuke/yodoc/releases/download/{{.Version}}/yodoc_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/suzuki-shunsuke/yodoc/releases/download/{{.Version}}/yodoc_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/svenstaro/genact/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: svenstaro repo_name: genact description: A nonsense activity generator version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.2") asset: genact-{{.OS}} format: raw replacements: windows: win supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.7.0") asset: genact-{{.OS}} format: raw replacements: darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.12.0") asset: genact-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: "true" asset: genact-{{trimV .Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/svenstaro/miniserve/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: svenstaro repo_name: miniserve description: For when you really just want to serve some files over HTTP right now version_constraint: "false" version_overrides: - version_constraint: Version == "v0.10.1" no_asset: true - version_constraint: semver("<= 0.1.3") asset: miniserve-{{.OS}} format: raw replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.1") asset: miniserve-{{.OS}} format: raw replacements: darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.0") asset: miniserve-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: osx windows: win supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.4") asset: miniserve-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.20.0") asset: miniserve-{{.Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: semver("<= 0.23.1") asset: miniserve-{{trimV .Version}}-{{.Arch}}-{{.OS}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: "true" asset: miniserve-{{trimV .Version}}-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/swaggo/swag/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: swaggo repo_name: swag description: Automatically generate RESTful API documentation with Swagger 2.0 for Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.4.0") no_asset: true - version_constraint: semver("<= 1.6.9") asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.7.0" asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: Version == "v1.7.1" asset: swag_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: swag src: swag_{{.OS}}_{{.Arch}}/swag supported_envs: - linux - darwin - version_constraint: semver("<= 1.8.1") asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: Version == "v1.8.2" asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: swag_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.8.9") asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: Version == "v1.8.10" asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.16.2") asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: Version == "v1.16.3" asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin replacements: amd64: x86_64 supported_envs: - linux - darwin - version_constraint: "true" asset: swag_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/swanysimon/mdlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: swanysimon repo_name: mdlint aliases: - name: swanysimon/markdownlint-rs description: Attempting to port markdownlint (and the markdownlint-cli2 interface) to Rust using mostly vibes files: - name: mdlint version_constraint: "false" version_overrides: - version_constraint: "true" asset: mdlint-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: mdlint replacements: amd64: x86_64 arm64: aarch64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: mdlint-{{.OS}}-{{.Arch}}-musl.{{.Format}} - goos: windows format: zip asset: mdlint-{{.OS}}-{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sxyazi/yazi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sxyazi repo_name: yazi description: Blazing fast terminal file manager written in Rust, based on async I/O files: - name: yazi - name: ya version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.3") asset: yazi-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: yazi src: yazi-{{.Arch}}-{{.OS}} overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.1.4" asset: yazi-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: yazi src: yazi-{{.Arch}}-{{.OS}} overrides: - goos: darwin replacements: arm64: aarch64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.3") asset: yazi-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: yazi src: yazi-{{.Arch}}-{{.OS}}/yazi windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc - version_constraint: Version == "v0.2.4" asset: yazi-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: yazi src: yazi-{{.Arch}}-{{.OS}}/yazi windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc - version_constraint: "true" asset: yazi-{{.Arch}}-{{.OS}}.{{.Format}} format: zip files: - name: yazi src: yazi-{{.Arch}}-{{.OS}}/yazi - name: ya src: yazi-{{.Arch}}-{{.OS}}/ya windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sylwit/terraform-cleaner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sylwit repo_name: terraform-cleaner description: Tiny utility which detects unused variables in your terraform modules version_constraint: "false" version_overrides: - version_constraint: "true" asset: terraform-cleaner_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/syncthing/syncthing/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: syncthing repo_name: syncthing description: Open Source Continuous File Synchronization files: - name: syncthing src: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}/syncthing version_filter: not (Version matches "-rc") version_constraint: "false" version_overrides: - version_constraint: Version == "v0.12.25" asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macosx overrides: - goos: windows format: zip - version_constraint: semver("<= 0.13.3") no_asset: true - version_constraint: Version in ["v0.14.22", "v1.6.0", "v1.20.0"] no_asset: true - version_constraint: semver("<= 0.14.48") asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macosx overrides: - goos: windows format: zip - version_constraint: semver("<= 1.5.0") asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos overrides: - goos: windows format: zip - version_constraint: semver("<= 1.12.1") asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 1.18.2") asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 2.0.13") asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip replacements: darwin: macos overrides: - goos: linux format: tar.gz - version_constraint: "true" asset: syncthing-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: zip replacements: darwin: macos overrides: - goos: linux format: tar.gz github_artifact_attestations: signer_workflow: syncthing/syncthing/.github/workflows/build-syncthing.yaml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/synfinatic/aws-sso-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: synfinatic repo_name: aws-sso-cli description: A powerful tool for using AWS Identity Center for the CLI and web console files: - name: aws-sso version_constraint: "false" version_overrides: - version_constraint: Version == "v1.9.5" asset: aws-sso-1.9.4-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 1.0.0") or Version == "v1.9.3" asset: aws-sso-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: "true" asset: aws-sso-{{trimV .Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/sysdiglabs/kube-psp-advisor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: sysdiglabs repo_name: kube-psp-advisor description: Help building an adaptive and fine-grained pod security policy supported_envs: - darwin - linux/amd64 asset: kube-psp-advisor_{{.Version}}_{{.OS}}_amd64.tar.gz files: - name: kubectl-advise_psp src: kubectl-advise-psp - name: kube-psp-advisor src: kubectl-advise-psp checksum: type: github_release asset: kube-psp-advisor_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/syumai/sbx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: syumai repo_name: sbx description: an easy-to-use command-line tool for running commands with macOS sandbox-exec policies using flag-based interface version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" no_asset: true - version_constraint: Version == "v0.0.2" asset: sbx_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: sbx_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.0.4") asset: sbx-{{.Arch}}-{{.OS}} format: raw checksum: type: github_release asset: sbx_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: sbx-{{.Arch}}-{{.OS}} format: raw checksum: type: github_release asset: sbx_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/t-kikuc/ecstop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: t-kikuc repo_name: ecstop description: Stop your running resources of Amazon ECS easily version_constraint: "false" version_overrides: - version_constraint: "true" asset: ecstop_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: ecstop_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/taiki-e/cargo-llvm-cov/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: taiki-e repo_name: cargo-llvm-cov description: Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0-alpha.4") asset: cargo-llvm-cov-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.15") asset: cargo-llvm-cov-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.4") asset: cargo-llvm-cov-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - version_constraint: "true" asset: cargo-llvm-cov-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tailor-platform/patterner/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tailor-platform repo_name: patterner description: patterner is a tool to analyze and present best practices (patterns) for Tailor Platform applications version_constraint: "false" version_overrides: - version_constraint: "true" asset: patterner_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tailor-platform/tailorctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tailor-platform repo_name: tailorctl description: Command line tool for Tailor Platform version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.9.4", "v0.12.1", "v1.19.0"] no_asset: true - version_constraint: semver("<= 0.7.8") asset: tailorctl_{{.OS}}_{{.Version}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: tailorctl_{{.OS}}_{{.Version}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tailscale/tailscale/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: tailscale repo_name: tailscale description: The easiest, most secure way to use WireGuard and 2FA url: https://pkgs.tailscale.com/stable/tailscale_{{trimV .Version}}_{{.Arch}}.{{.Format}} format: tgz files: - name: tailscale src: "{{.AssetWithoutExt}}/tailscale" - name: tailscaled src: "{{.AssetWithoutExt}}/tailscaled" overrides: - goos: darwin url: https://pkgs.tailscale.com/stable/Tailscale-{{trimV .Version}}-macos.{{.Format}} format: pkg files: - name: tailscale src: Distribution.pkg/Payload/Contents/MacOS/Tailscale supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tailwindlabs/tailwindcss/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tailwindlabs repo_name: tailwindcss description: A utility-first CSS framework for rapid UI development version_constraint: "false" version_overrides: - version_constraint: semver("<= 3.0.2") no_asset: true - version_constraint: semver("<= 3.0.7") asset: tailwindcss-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.2.4") asset: tailwindcss-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos - version_constraint: semver("<= 3.2.7") asset: tailwindcss-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: macos - version_constraint: semver("<= 3.4.17") asset: tailwindcss-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 darwin: macos checksum: type: github_release asset: sha256sums.txt algorithm: sha256 - version_constraint: "true" asset: tailwindcss-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos checksum: type: github_release asset: sha256sums.txt algorithm: sha256 overrides: - goos: linux asset: tailwindcss-{{.OS}}-{{.Arch}}-musl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takaishi/awscost/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takaishi repo_name: awscost description: Print AWS costs to text or graph image version_constraint: "false" version_overrides: - version_constraint: "true" asset: awscost_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takaishi/tfclean/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takaishi repo_name: tfclean description: tfclean is tool to remove applied moved block, import block, etc version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfclean_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takaishi/tfdiff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takaishi repo_name: tfdiff description: A CLI that shows attribute-level diffs between Terraform modules with clean, diff-like output version_constraint: "false" version_overrides: - version_constraint: "true" asset: tfdiff_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takaishi/tftargets/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takaishi repo_name: tftargets description: A tool that analyzes Terraform configurations and identifies directories that need to be executed based on Git changes version_constraint: "false" version_overrides: - version_constraint: "true" asset: tftargets_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takumin/gjson/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takumin repo_name: gjson description: Golang JSON Tool version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.1" asset: gjson_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gjson_sha256sums.txt algorithm: sha256 overrides: - goos: darwin asset: gjson_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: "true" asset: gjson_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gjson_sha256sums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takumin/gyaml/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takumin repo_name: gyaml description: Golang YAML Tool version_constraint: "false" version_overrides: - version_constraint: "true" asset: gyaml_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gyaml_sha256sums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/takumin/zizmor-bin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: takumin repo_name: zizmor-bin description: Static build of `zizmor` files: - name: zizmor version_constraint: "false" version_overrides: - version_constraint: "true" asset: zizmor-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnullvm cosign: opts: - --certificate - https://github.com/takumin/zizmor-bin/releases/download/{{.Version}}/{{.Asset}}.cert - --signature - https://github.com/takumin/zizmor-bin/releases/download/{{.Version}}/{{.Asset}}.sig - --certificate-identity - https://github.com/takumin/zizmor-bin/.github/workflows/wc-sign.yml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com checksum: type: github_release asset: SHA256SUMS algorithm: sha256 cosign: opts: - --certificate - https://github.com/takumin/zizmor-bin/releases/download/{{.Version}}/SHA256SUMS.cert - --signature - https://github.com/takumin/zizmor-bin/releases/download/{{.Version}}/SHA256SUMS.sig - --certificate-identity - https://github.com/takumin/zizmor-bin/.github/workflows/wc-sign.yml@refs/heads/main - --certificate-oidc-issuer - https://token.actions.githubusercontent.com github_artifact_attestations: signer_workflow: takumin/zizmor-bin/.github/workflows/wc-sign.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tamasfe/taplo/full/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tamasfe repo_name: taplo name: tamasfe/taplo/full description: A TOML toolkit written in Rust version_constraint: not (Version startsWith "release-taplo-cli-") and not (Version startsWith "release-cli-") and semver(">= 0.8.0") asset: taplo-full-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 arm64: aarch64 supported_envs: - darwin - linux - windows/amd64 format: gz files: - name: taplo src: taplo-full-{{.OS}}-{{.Arch}} overrides: - goos: windows format: zip files: - name: taplo src: taplo.exe version_overrides: - version_constraint: Version startsWith "release-taplo-cli-" asset: taplo-full-{{.Arch}}-{{.OS}}-gnu.{{.Format}} rosetta2: true format: tar.gz supported_envs: - darwin - linux/amd64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux overrides: [] files: - name: taplo - version_constraint: Version startsWith "release-cli-" and semverWithVersion(">= 0.6.0", trimPrefix(Version, "release-cli-")) asset: taplo-full-{{trimPrefix "release-cli-" .Version}}-{{.Arch}}-{{.OS}}-gnu.{{.Format}} rosetta2: true format: tar.gz supported_envs: - darwin - linux/amd64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux overrides: [] files: - name: taplo ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tamasfe/taplo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tamasfe repo_name: taplo description: A TOML toolkit written in Rust version_constraint: not (Version startsWith "release-taplo-cli-") and not (Version startsWith "release-cli-") and semver(">= 0.8.0") asset: taplo-{{.OS}}-{{.Arch}}.{{.Format}} replacements: amd64: x86_64 arm64: aarch64 supported_envs: - darwin - linux - windows/amd64 format: gz files: - name: taplo src: taplo-{{.OS}}-{{.Arch}} overrides: - goos: windows format: zip files: - name: taplo src: taplo.exe version_overrides: - version_constraint: Version startsWith "release-taplo-cli-" asset: taplo-{{.Arch}}-{{.OS}}-gnu.{{.Format}} rosetta2: true format: tar.gz supported_envs: - darwin - linux/amd64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux overrides: [] files: - name: taplo - version_constraint: Version startsWith "release-cli-" and semverWithVersion(">= 0.6.0", trimPrefix(Version, "release-cli-")) asset: taplo-{{trimPrefix "release-cli-" .Version}}-{{.Arch}}-{{.OS}}-gnu.{{.Format}} rosetta2: true format: tar.gz supported_envs: - darwin - linux/amd64 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux overrides: [] files: - name: taplo - version_constraint: Version startsWith "release-cli-" and semverWithVersion("<= 0.5.0", trimPrefix(Version, "release-cli-")) asset: taplo-{{.Arch}}-{{.OS}}-gnu.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux windows: pc-windows files: - name: taplo overrides: - goos: windows format: zip supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/taskctl/taskctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: taskctl repo_name: taskctl asset: taskctl_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make overrides: - goos: windows format: zip supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tassiovirginio/try-rs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tassiovirginio repo_name: try-rs description: A blazing fast, Rust-based workspace manager for your temporary experiments version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.1.0", "v0.1.15"] no_asset: true - version_constraint: Version == "v0.1.22" asset: try-rs-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 supported_envs: - windows/amd64 - version_constraint: semver("<= 0.1.6") asset: try-rs-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 linux: unknown-linux-gnu supported_envs: - linux/amd64 - version_constraint: semver("<= 0.1.21") asset: try-rs-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.1.27") asset: try-rs-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: raw asset: try-rs-{{.OS}}-{{.Arch}} - goos: linux checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.1.29") asset: try-rs-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 supported_envs: - windows/amd64 - version_constraint: "true" asset: try-rs-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 overrides: - goos: windows format: raw asset: try-rs-{{.OS}}-{{.Arch}} - goos: linux checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tattoy-org/tattoy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tattoy-org repo_name: tattoy description: A text-based compositor for modern terminals version_constraint: "false" version_overrides: - version_constraint: "true" asset: tattoy-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: tattoy-{{.Arch}}-{{.OS}}.sha256 algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tauri-apps/tauri/cargo-tauri/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: tauri-apps/tauri/cargo-tauri type: github_release repo_owner: tauri-apps repo_name: tauri description: Build smaller, faster, and more secure desktop and mobile applications with a web frontend version_prefix: tauri-cli- version_constraint: "false" version_overrides: - version_constraint: Version in ["tauri-cli-v2.0.0-rc.10", "tauri-cli-v1.6.4", "tauri-cli-v2.0.0-beta.5"] no_asset: true - version_constraint: "true" asset: cargo-tauri-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: linux format: tgz replacements: arm64: arm64 supported_envs: - linux/amd64 - darwin - windows ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tcnksm/ghr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tcnksm repo_name: ghr description: Upload multiple artifacts to GitHub Release in parallel rosetta2: true supported_envs: - darwin - amd64 asset: ghr_{{.Version}}_{{.OS}}_amd64.{{.Format}} files: - name: ghr src: ghr_{{.Version}}_{{.OS}}_amd64/ghr format: zip overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tdewolff/minify/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tdewolff repo_name: minify asset: minify_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Go minifiers for web formats overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tealdeer-rs/tealdeer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tealdeer-rs repo_name: tealdeer aliases: - name: dbrgn/tealdeer description: A very fast implementation of tldr in Rust files: - name: tldr version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") asset: tldr-{{.Arch}}-musl format: raw replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.4.1") asset: tldr-{{.OS}}-{{.Arch}}-musl format: raw replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: semver("<= 1.6.1") asset: tealdeer-{{.OS}}-{{.Arch}}-musl format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: tealdeer-{{.OS}}-{{.Arch}} - goos: windows asset: tealdeer-{{.OS}}-{{.Arch}}-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tealdeer-{{.OS}}-{{.Arch}}-musl format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: tealdeer-{{.OS}}-{{.Arch}} - goos: windows asset: tealdeer-{{.OS}}-{{.Arch}}-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/technicalpickles/envsense/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: technicalpickles repo_name: envsense version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.0" asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: envsense-{{.Version}}-universal-{{.OS}} supported_envs: - linux - darwin - version_constraint: Version == "v0.2.1" asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: envsense-{{.Version}}-universal-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.2") asset: envsense-v0.1.0-universal-{{.OS}} format: raw replacements: darwin: apple-darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - version_constraint: semver("<= 0.3.1") asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin asset: envsense-{{.Version}}-universal-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.4") asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: darwin: apple-darwin linux: unknown-linux-gnu amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 cosign: bundle: type: github_release asset: "{{.Asset}}.bundle" opts: - --certificate-identity-regexp - '^https://github\.com/technicalpickles/envsense/' - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: darwin asset: envsense-{{.Version}}-universal-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: envsense-{{.Version}}-{{.Arch}}-{{.OS}} format: raw replacements: arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu amd64: x86_64 checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 cosign: bundle: type: github_release asset: "{{.Asset}}.bundle" opts: - --certificate-identity-regexp - '^https://github\.com/technicalpickles/envsense/' - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: darwin asset: envsense-{{.Version}}-universal-{{.OS}} supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tektoncd/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tektoncd repo_name: cli description: A CLI for interacting with Tekton version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tkn replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows - version_constraint: semver("<= 0.3.1") asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tkn replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.4.0" asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tkn overrides: - goos: windows format: zip checksum: enabled: false files: - name: tkn src: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}/tkn.exe replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.21.0") asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tkn overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.23.1") asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tkn overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.27.0") asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: tkn overrides: - goos: darwin asset: tkn_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.34.0" # https://github.com/tektoncd/cli/issues/2211 asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: tkn overrides: - goos: darwin asset: tkn_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux windows: Windows - version_constraint: "true" asset: tkn_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: tkn overrides: - goos: darwin asset: tkn_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tektoncd/pipelines-as-code/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tektoncd repo_name: pipelines-as-code aliases: - name: openshift-pipelines/pipelines-as-code description: Pipelines-as-Code for Tekton files: - name: tkn-pac version_constraint: "false" version_overrides: - version_constraint: Version == "0.4.3" asset: tkn-pac_{{.Version}}_{{.OS}}_all.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux asset: tkn-pac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: tkn-pac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - version_constraint: Version == "v0.17.4" asset: tkn-pac_.{{trimV .Version}}_.{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz # Checksum file is broken replacements: amd64: x86_64 overrides: - goos: darwin asset: tkn-pac_.{{trimV .Version}}_.{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: Version == "v0.33.0" asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows # Checksums are missing for Windows checksum: enabled: false - version_constraint: Version == "v0.35.3" asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - version_constraint: Version == "v0.36.0" asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 0.3.0") asset: tkn-pac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.5") asset: tkn-pac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{.Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.10.2") asset: tkn-pac_{{.Version}}_{{.OS}}_all.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux asset: tkn-pac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: tkn-pac_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - version_constraint: semver("<= 0.17.3") asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.17.7") asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.19.2") asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: MacOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.32.0") asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 0.35.2") asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} supported_envs: - linux - darwin - version_constraint: "true" asset: tkn-pac_{{trimV .Version}}_{{.OS}}_all.{{.Format}} format: zip replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows asset: tkn-pac_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/telepresenceio/telepresence/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: telepresenceio repo_name: telepresence description: Local development against a remote Kubernetes or OpenShift cluster version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.14.4") asset: telepresence-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: telepresence-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true overrides: - goos: windows format: zip asset: telepresence-{{.OS}}-{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/teler-sh/teler/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: teler-sh repo_name: teler aliases: - name: kitabisa/teler description: Real-time HTTP Intrusion Detection version_constraint: "false" version_overrides: - version_constraint: semver("<= 2.0.0-beta") asset: teler_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: teler_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.0.0-rc.4") asset: teler_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macOS checksum: type: github_release asset: teler_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: teler_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: teler_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tellerops/teller/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tellerops repo_name: teller aliases: - name: SpectralOps/teller description: Cloud native secrets management for developers - never leave your command line for secrets version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.4.0") asset: teller_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.5.6") asset: teller_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: teller-{{.Arch}}-{{.OS}}.{{.Format}} files: - name: teller src: "{{.AssetWithoutExt}}/teller" format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/temporalio/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: temporalio/cli type: github_release repo_owner: temporalio repo_name: cli description: Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal files: - name: temporal version_constraint: "false" version_overrides: - version_constraint: Version == "v0.13.0-rc.1" no_asset: true - version_constraint: Version == "v0.1.0" asset: temporal-cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.2.0" asset: cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "0.5.0" asset: temporal_cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.4.0") asset: temporal_cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: temporal_cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/temporalio/tctl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: temporalio repo_name: tctl description: Temporal CLI version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.16.1") no_asset: true - version_constraint: "true" asset: tctl_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/temporalio/temporal/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: temporalio repo_name: temporal description: Temporal service and CLI asset: temporal_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip files: - name: tctl checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tenable/terrascan/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tenable repo_name: terrascan aliases: - name: accurics/terrascan asset: terrascan_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} description: Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure supported_envs: - darwin - linux - amd64 format: tar.gz overrides: - goos: windows format: zip replacements: darwin: Darwin linux: Linux windows: Windows 386: i386 amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/termkit/gama/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: termkit repo_name: gama description: Manage your GitHub Actions from Terminal with great UI version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.7") asset: gama-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.2") asset: gama-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos - version_constraint: "true" asset: gama-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/terraform-docs/terraform-docs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: terraform-docs repo_name: terraform-docs description: Generate documentation from Terraform modules in various output formats version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: terraform-docs_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.3.0" asset: terraform-docs_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true - version_constraint: Version == "v0.4.0" asset: terraform-docs-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true complete_windows_ext: false supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.0") asset: terraform-docs-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.1") asset: terraform-docs-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: terraform-docs-{{.Version}}.sha256sum algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.11.2") asset: terraform-docs-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: terraform-docs-{{.Version}}.sha256sum algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.16.0") asset: terraform-docs-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: terraform-docs-{{.Version}}.sha256sum algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: terraform-docs-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: terraform-docs-{{.Version}}.sha256sum algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/terraform-linters/tflint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: terraform-linters repo_name: tflint description: A Pluggable Terraform Linter version_constraint: "false" version_overrides: - version_constraint: Version == "v0.32.0" asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v0.32.1" asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.7.6") asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.29.0") asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.35.0") asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.51.0") asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - "https://github.com/terraform-linters/tflint/.github/workflows/release.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/terraform-linters/tflint/releases/download/{{.Version}}/checksums.txt.keyless.sig - --certificate - https://github.com/terraform-linters/tflint/releases/download/{{.Version}}/checksums.txt.pem - version_constraint: "true" asset: tflint_{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - "https://github.com/terraform-linters/tflint/.github/workflows/release.yml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/terraform-linters/tflint/releases/download/{{.Version}}/checksums.txt.keyless.sig - --certificate - https://github.com/terraform-linters/tflint/releases/download/{{.Version}}/checksums.txt.pem github_artifact_attestations: signer_workflow: terraform-linters/tflint/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/terramate-io/terramate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: terramate-io repo_name: terramate description: "Open-source Infrastructure as Code (IaC) orchestration platform: GitOps workflows, orchestration, code generation, observability, drift detection, asset management, policies, Slack notifications, and more. Integrates with Terraform, OpenTofu, Terragrunt, Kubernetes, GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and any other CI/CD platform" version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.10" no_asset: true - version_constraint: Version == "v0.0.1" asset: terrastack-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.0.2" asset: terrastack-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: Version == "v0.0.3" asset: terramate-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.11" asset: terramate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.7") no_asset: true - version_constraint: semver("<= 0.0.9") asset: terramate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.33") asset: terramate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.2.7") asset: terramate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 windows: win checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.9.0") asset: terramate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: terramate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --key - https://github.com/terramate-io/terramate/releases/download/{{.Version}}/cosign.pub - --signature - https://github.com/terramate-io/terramate/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/terrastruct/d2/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: terrastruct repo_name: d2 asset: d2-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz description: D2 is a modern diagram scripting language that turns text to diagrams replacements: darwin: macos files: - name: d2 src: d2-{{.Version}}/bin/d2 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/terrastruct/tala/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: terrastruct repo_name: tala asset: tala-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz description: A diagram layout engine designed specifically for software architecture diagrams replacements: darwin: macos files: - name: d2plugin-tala src: tala-{{.Version}}/bin/d2plugin-tala ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/terratags/terratags/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: terratags repo_name: terratags description: Required tags validation on terraform resources version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.2") no_asset: true - version_constraint: "true" asset: terratags_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tfmigrator/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tfmigrator repo_name: cli description: CLI to migrate Terraform Configuration and State asset: tfmigrator_{{.OS}}_amd64.tar.gz files: - name: tfmigrator version_constraint: semver(">= 0.2.2") slsa_provenance: type: github_release asset: multiple.intoto.jsonl checksum: type: github_release asset: tfmigrator_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/tfmigrator/cli/releases/download/{{.Version}}/tfmigrator_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/tfmigrator/cli/releases/download/{{.Version}}/tfmigrator_{{trimV .Version}}_checksums.txt.pem version_overrides: - version_constraint: "true" slsa_provenance: enabled: false checksum: type: github_release asset: tfmigrator_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tfutils/tfenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: tfutils repo_name: tfenv description: Terraform version manager supported_envs: - darwin - linux files: - name: tfenv src: tfenv-{{trimV .Version}}/bin/tfenv - name: terraform src: tfenv-{{trimV .Version}}/bin/terraform ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tgenv/tgenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: tgenv repo_name: tgenv description: A tool to manage multiples Terragrunt versions version_constraint: "false" version_overrides: - version_constraint: "true" files: - name: tgenv src: tgenv-{{trimV .Version}}/bin/tgenv - name: terragrunt src: tgenv-{{trimV .Version}}/bin/terragrunt supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/thanos-io/thanos/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: thanos-io repo_name: thanos description: Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0-rc.1") no_asset: true - version_constraint: "true" asset: thanos-{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: thanos src: "{{.AssetWithoutExt}}/thanos" checksum: type: github_release asset: sha256sums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/thazelart/terraform-validator/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: thazelart repo_name: terraform-validator description: A norms and conventions validator for Terraform supported_envs: - darwin - amd64 rosetta2: true asset: terraform-validator_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: darwin: Darwin linux: Linux 386: i386 amd64: x86_64 checksum: type: github_release asset: terraform-validator_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/theryangeary/choose/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: theryangeary repo_name: choose description: A human-friendly and fast alternative to cut (and sometimes awk) version_constraint: "false" version_overrides: - version_constraint: Version == "v1.3.0" no_asset: true - version_constraint: Version == "v1.3.6" asset: choose-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true complete_windows_ext: false replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: Version == "v1.3.5" asset: choose-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-window-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 - version_constraint: semver("<= 1.3.4") asset: choose-{{.Arch}}-{{.OS}} format: raw replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 - version_constraint: "true" asset: choose-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-gnu overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: darwin replacements: amd64: amd64 supported_envs: - linux - darwin/arm64 - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/theseus-rs/postgresql-binaries/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: theseus-rs repo_name: postgresql-binaries description: PostgreSQL binaries for Linux, MacOS and Windows files: - name: psql version_constraint: "false" version_overrides: - version_constraint: "true" asset: postgresql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz files: - name: psql src: postgresql-{{.Version}}-{{.Arch}}-{{.OS}}/bin/psql windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu # https://github.com/aquaproj/aqua-registry/issues/34136 windows: pc-windows-msvc overrides: - goos: windows files: - name: psql src: postgresql-{{.Version}}-{{.Arch}}-{{.OS}}/bin/psql.exe checksum: # Skip because the contents of the provided file cannot be handled enabled: false checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/thestormforge/optimize-controller/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: thestormforge repo_name: optimize-controller asset: stormforge-{{.OS}}-{{.Arch}}.tar.gz description: Release with Confidence supported_envs: - linux/amd64 - darwin files: - name: stormforge checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/theupdateframework/go-tuf/tuf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: theupdateframework/go-tuf/tuf type: github_release repo_owner: theupdateframework repo_name: go-tuf description: Go implementation of The Update Framework (TUF) version_constraint: "false" version_overrides: - version_constraint: semver(">= 2.0.0") error_message: | They decided to leave go-tuf as a library only. https://github.com/theupdateframework/go-tuf/releases/tag/v2.0.0 - version_constraint: "true" asset: tuf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true supported_envs: - darwin - amd64 checksum: type: github_release asset: tuf_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/theupdateframework/go-tuf/tuf-client/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: theupdateframework/go-tuf/tuf-client type: github_release repo_owner: theupdateframework repo_name: go-tuf description: Go implementation of The Update Framework (TUF) version_constraint: "false" version_overrides: - version_constraint: semver(">= 2.0.0") error_message: | They decided to leave go-tuf as a library only. https://github.com/theupdateframework/go-tuf/releases/tag/v2.0.0 - version_constraint: "true" asset: tuf-client_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz rosetta2: true supported_envs: - darwin - amd64 checksum: type: github_release asset: tuf-client_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/theurichde/go-aws-sso/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: theurichde repo_name: go-aws-sso description: Makes dealing with AWS SSO Logins an ease asset: go-aws-sso_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: go-aws-sso_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 1.2.0-dev.1") version_overrides: - version_constraint: semver(">= 0.6.1") supported_envs: - linux - darwin - version_constraint: semver(">= 0.3.0") supported_envs: - darwin - linux - amd64 - version_constraint: semver(">= 0.1.0") supported_envs: - linux - darwin - version_constraint: semver("< 0.1.0") asset: go-aws-sso-util_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - linux - darwin files: - name: go-aws-sso-util checksum: type: github_release asset: go-aws-sso-util_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/thomasschafer/scooter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: thomasschafer repo_name: scooter description: Interactive find and replace in the terminal version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.1" no_asset: true - version_constraint: semver("<= 0.2.2") asset: scooter-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: scooter src: scooter-{{.Arch}}-{{.OS}} replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: scooter-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/thought-machine/please/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: thought-machine repo_name: please description: High-performance extensible build system for reproducible multi-language builds supported_envs: - darwin - linux/amd64 asset: please_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz files: - name: please src: please/please checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tilt-dev/ctlptl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tilt-dev repo_name: ctlptl description: Making local Kubernetes clusters fun and easy to set up version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: ctlptl.{{trimV .Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: ctlptl.{{trimV .Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: mac checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tilt-dev/tilt/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tilt-dev repo_name: tilt description: Define your dev environment as code. For microservice apps on Kubernetes supported_envs: - darwin - linux - amd64 asset: tilt.{{trimV .Version}}.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: darwin: mac 386: i386 amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/timdp/lwc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: timdp repo_name: lwc description: A live-updating version of the UNIX wc command version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: lwc-golang_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: lwc-golang_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.4") asset: lwc-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: lwc-checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: lwc-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: lwc-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/timvisee/ffsend/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: timvisee repo_name: ffsend description: Easily and securely share files from the command line. A fully featured Firefox Send client version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.2.13", "v0.2.75"] asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: Version in ["v0.2.60", "v0.2.69"] asset: ffsend-{{.Version}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: windows asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static supported_envs: - darwin - windows/amd64 - version_constraint: Version == "v0.2.47" asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw replacements: amd64: x64 darwin: macos overrides: - goos: darwin asset: ffsend-{{.Version}}-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.9" asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 darwin: osx supported_envs: - darwin - version_constraint: semver("<= 0.0.2") asset: ffsend-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.0.3" asset: ffsend-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: Version == "v0.0.4" asset: ffsend-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 darwin: osx overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.1.2") asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x64 darwin: osx overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.2.9") asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw replacements: amd64: x64 supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.17") asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw windows_arm_emulation: true replacements: amd64: x64 supported_envs: - linux/amd64 - windows/amd64 - version_constraint: semver("<= 0.2.22") asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: darwin asset: ffsend-{{.Version}}-{{.OS}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.24") asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw replacements: amd64: x64 darwin: macos overrides: - goos: darwin asset: ffsend-{{.Version}}-{{.OS}} supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: ffsend-{{.Version}}-{{.OS}}-{{.Arch}}-static format: raw windows_arm_emulation: true replacements: amd64: x64 darwin: macos overrides: - goos: darwin asset: ffsend-{{.Version}}-{{.OS}} supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tinygo-org/tinygo/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tinygo-org repo_name: tinygo description: Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1" asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: tinygo src: tinygo/bin/tinygo supported_envs: - linux/amd64 - version_constraint: Version == "v0.7.1" asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: tinygo src: tinygo/bin/tinygo supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.8.0" asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: tinygo src: tinygo/bin/tinygo supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["v0.13.0", "v0.22.0", "v0.25.0-beta1"] asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tinygo src: tinygo/bin/tinygo overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.1") asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: tinygo src: tinygo/bin/tinygo supported_envs: - linux/amd64 - version_constraint: semver("<= 0.7.0") asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: tinygo src: tinygo/bin/tinygo supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.30.0") asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: tinygo src: tinygo/bin/tinygo overrides: - goos: windows format: zip - version_constraint: "true" asset: tinygo{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: tinygo src: tinygo/bin/tinygo overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tkuchiki/alp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tkuchiki repo_name: alp description: Access Log Profiler version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.8") asset: alp_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: alp_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: alp_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: alp_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tkuchiki/slp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tkuchiki repo_name: slp description: SlowLog Profiler for MySQL and PostgreSQL version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.2") asset: slp_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: slp_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: slp_{{.OS}}_{{.Arch}}.{{.Format}} format: zip supported_envs: - linux - darwin checksum: type: github_release asset: slp_{{.Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tldr-pages/tlrc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tldr-pages repo_name: tlrc description: A tldr client written in Rust files: - name: tldr version_constraint: "false" version_overrides: - version_constraint: semver("< 1.9.3") asset: tlrc-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: tlrc-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 github_artifact_attestations: signer_workflow: tldr-pages/tlrc/.github/workflows/build-release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tmc/json-to-struct/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: tmc repo_name: json-to-struct description: A simple command-line tool for generating to struct definitions from JSON ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tmccombs/hcl2json/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tmccombs repo_name: hcl2json description: Convert hcl2 to json version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.2" asset: hcl2json_{{.OS}}_{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.3.3" asset: hcl2json_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.0.2") no_asset: true - version_constraint: semver("<= 0.3.1") asset: hcl2json_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.3.5") asset: hcl2json_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.3") asset: hcl2json_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true - version_constraint: semver("<= 0.6.5") asset: hcl2json_{{.OS}}_{{.Arch}} format: raw - version_constraint: Version == "v0.6.6" asset: hcl2json_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: hcl2json_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: hcl2json_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip checksum: type: github_release asset: hcl2json_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tmknom/actdocs/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tmknom repo_name: actdocs description: Generate documentation from Actions and Reusable Workflows version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.0") asset: actdocs_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.5.1") asset: actdocs_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: actdocs_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw github_artifact_attestations: signer_workflow: tmknom/release-workflows/.github/workflows/go.yml checksum: type: github_release asset: actdocs_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/tmknom/actdocs/releases/download/{{.Version}}/actdocs_{{trimV .Version}}_checksums.txt.pem - --certificate-identity-regexp - "^https://github\\.com/tmknom/release-workflows/\\.github/workflows/go\\.yml@" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/tmknom/actdocs/releases/download/{{.Version}}/actdocs_{{trimV .Version}}_checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tmux/tmux-builds/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tmux repo_name: tmux-builds description: tmux builds files: - name: tmux version_constraint: "false" version_overrides: - version_constraint: Version == "preview" error_message: The preview version isn't supported. - version_constraint: "true" asset: tmux-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: macos supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tofuutils/tenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tofuutils repo_name: tenv description: OpenTofu / Terraform version manager files: - name: tenv - name: terraform - name: tofu - name: terragrunt - name: tf - name: atmos version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.5") asset: tenv_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: tenv - name: terraform - name: tofu checksum: type: github_release asset: tenv_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v1.0.6" asset: tenv_.{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: enabled: false - version_constraint: Version == "v1.0.7" asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tenv_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.1.1") # 1.0.8 terragrunt asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu - name: terragrunt overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tenv_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.10.2") # 1.2.0 tf asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu - name: terragrunt - name: tf overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tenv_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.11.19") # 1.11.0 atmos asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu - name: terragrunt - name: tf - name: atmos overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tenv_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu - name: terragrunt - name: tf - name: atmos overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: tenv_{{.Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity - https://github.com/tofuutils/tenv/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/tofuutils/tenv/releases/download/{{.Version}}/tenv_{{.Version}}_checksums.txt.sig - --certificate - https://github.com/tofuutils/tenv/releases/download/{{.Version}}/tenv_{{.Version}}_checksums.txt.pem ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tofuutils/tofuenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_archive repo_owner: tofuutils repo_name: tofuenv description: OpenTofu version manager supported_envs: - darwin - linux files: - name: tofuenv src: tofuenv-{{trimV .Version}}/bin/tofuenv - name: tofu src: tofuenv-{{trimV .Version}}/bin/tofu ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tohjustin/kube-lineage/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tohjustin repo_name: kube-lineage description: A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster asset: kube-lineage_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 files: - name: kubectl-lineage src: kube-lineage - name: kube-lineage checksum: type: github_release asset: checksums.txt algorithm: sha256 version_constraint: semver(">= 0.2.0") version_overrides: - version_constraint: semver("< 0.2.0") files: - name: kubectl-lineage asset: kubectl-lineage_{{.OS}}_{{.Arch}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tombi-toml/tombi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tombi-toml repo_name: tombi description: TOML Formatter / Linter / Language Server version_constraint: "false" version_overrides: - version_constraint: Version == "v0.3.27" || semver("<= 0.2.23") no_asset: true - version_constraint: semver("<= 0.3.37") asset: tombi-cli-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: tombi src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin supported_envs: - darwin - version_constraint: semver("<= 0.3.38") asset: tombi-cli-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: tombi src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: tombi supported_envs: - darwin - linux/amd64 - windows - version_constraint: semver("<= 0.3.39") asset: tombi-cli-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: tombi src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: tombi - version_constraint: "true" asset: tombi-cli-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: gz files: - name: tombi src: "{{.AssetWithoutExt}}" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: tombi ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tomnomnom/gron/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tomnomnom repo_name: gron description: Make JSON greppable version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.1" asset: gron-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip - version_constraint: semver("<= 0.1.2") asset: gron-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.2.0") asset: gron-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tgz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.2") asset: gron-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.0") asset: gron-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tgz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gron-{{.OS}}-{{.Arch}}-{{trimV .Version}}.{{.Format}} format: tgz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tomohiro/gyazo-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tomohiro repo_name: gyazo-cli description: Gyazo command-line uploader asset: gyazo-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip files: - name: gyazo-cli src: gyazo-cli_{{.Version}}_{{.OS}}_{{.Arch}}/gyazo-cli supported_envs: - darwin - amd64 rosetta2: true checksum: type: github_release asset: "{{.Version}}_SHA256SUMS" algorithm: sha256 version_constraint: semver(">= 1.0.0") version_overrides: - version_constraint: semver("< 1.0.0") asset: gyazo_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: gyazo ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/topgrade-rs/topgrade/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: topgrade-rs repo_name: topgrade description: Upgrade all the things version_constraint: "false" version_overrides: - version_constraint: Version in ["v9.1.0", "v10.2.5"] no_asset: true - version_constraint: Version == "v10.0.0" asset: topgrade-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: zip windows_arm_emulation: true replacements: amd64: x86_64 linux: linux-gnu overrides: - goos: linux format: tar.gz replacements: arm64: aarch64 supported_envs: - linux - windows/amd64 - version_constraint: Version == "v10.0.1" asset: topgrade-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: linux-gnu windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows format: zip asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - version_constraint: Version == "v11.0.0" asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl supported_envs: - linux - version_constraint: semver("<= 10.1.0-cd1") no_asset: true - version_constraint: semver("<= 10.1.0-cd5") asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 10.1.0-rc1") no_asset: true - version_constraint: semver("<= 10.2.2") asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("<= 10.2.4") asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl overrides: - goos: linux replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: semver("<= 14.0.1") asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip - version_constraint: semver("< 16.1.0") asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: Version == "v16.2.0" asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin github_artifact_attestations: signer_workflow: topgrade-rs/topgrade/.github/workflows/create_release_assets.yml - version_constraint: "true" asset: topgrade-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: topgrade-rs/topgrade/.github/workflows/create_release_assets.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/toshimaru/nyan/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: toshimaru repo_name: nyan description: Colored `cat` command version_constraint: "false" version_overrides: - version_constraint: Version == "v0.0.0" asset: nyan_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.0") asset: nyan_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.0") asset: nyan_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.9.2") asset: nyan_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.9.6") asset: nyan_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: nyan_checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.0.5") asset: nyan_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: nyan_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/traefik/yaegi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: traefik repo_name: yaegi description: Yaegi is Another Elegant Go Interpreter version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8.14" no_asset: true - version_constraint: Version == "v0.9.23" asset: yaegi_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: yaegi_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.9.13") asset: yaegi_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: yaegi_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: yaegi_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: yaegi_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/transcend-io/terragrunt-atlantis-config/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: transcend-io repo_name: terragrunt-atlantis-config description: Generate Atlantis config for Terragrunt projects version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.10.1") || Version in ["v0.12.0", "v1.0.0", "v1.4.0", "v1.7.1", "v1.17.1", "v1.17.2"] no_asset: true - version_constraint: semver("<= 1.7.0") asset: terragrunt-atlantis-config_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: terragrunt-atlantis-config src: "{{.AssetWithoutExt}}/{{.AssetWithoutExt}}" overrides: - goos: linux format: tar.gz - goos: windows files: - name: terragrunt-atlantis-config src: "{{.AssetWithoutExt}}" supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.17.4") asset: terragrunt-atlantis-config_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: terragrunt-atlantis-config src: "{{.AssetWithoutExt}}/{{.AssetWithoutExt}}" checksum: type: github_release asset: SHA256SUMS algorithm: sha256 overrides: - goos: linux format: tar.gz - goos: windows files: - name: terragrunt-atlantis-config src: "{{.AssetWithoutExt}}" supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: terragrunt-atlantis-config_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: SHA512SUMS algorithm: sha512 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/travis-ci/gimme/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: travis-ci repo_name: gimme path: gimme description: Install go, yay supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/traviswt/gke-auth-plugin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: traviswt repo_name: gke-auth-plugin description: A GKE standalone auth plugin, with no dependencies on gcloud cli and python version_constraint: "false" version_overrides: - version_constraint: "true" asset: gke-auth-plugin_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tree-sitter/tree-sitter/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tree-sitter repo_name: tree-sitter description: An incremental parsing system for programming tools files: - name: tree-sitter src: tree-sitter-{{.OS}}-{{.Arch}} version_constraint: "false" version_overrides: - version_constraint: Version == "v0.20.8" asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz windows_arm_emulation: true replacements: amd64: x64 darwin: macos - version_constraint: semver("<= 0.18.0") asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.20.7") asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: macos supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.24.4") asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz replacements: amd64: x64 darwin: macos - version_constraint: semver("<= 0.24.7") asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz replacements: amd64: x64 darwin: macos - version_constraint: semver("<= 0.25.10") asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz replacements: amd64: x64 darwin: macos - version_constraint: "true" asset: tree-sitter-{{.OS}}-{{.Arch}}.{{.Format}} format: gz replacements: amd64: x64 darwin: macos github_artifact_attestations: signer_workflow: tree-sitter/tree-sitter/.github/workflows/release.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/truffleruby/truffleruby/community-native/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: truffleruby/truffleruby/community-native aliases: - name: oracle/truffleruby/community-native type: github_release repo_owner: truffleruby repo_name: truffleruby description: | A high performance implementation of the Ruby programming language, built on GraalVM *GraalVM Community Edition Native Standalone Version* ## Setup If you are using RubyGems or similar, please follow the steps below. 1. Install truffleruby with aqua 2. Install dependent libraries (make, gcc, g++, libssl-dev, libyaml-dev, libz-dev) 3. Run the shell script to enable dependent libraries ($EXTRACTED_DIRECTORY/lib/truffle/post_install_hook.sh) For more information, see the following document: - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-llvm.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-libssl.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-libyaml.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-zlib.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-truffleruby.md#after-downloading files: - name: bundle src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: bundler src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: erb src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: gem src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: irb src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: racc src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rake src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rbs src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rdbg src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rdoc src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: ri src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: ruby src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: syntax_suggest src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: truffleruby src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: truffleruby-polyglot-get src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" version_filter: not (Version matches "-(dev|rc|preview)") version_prefix: graal- version_constraint: "false" version_overrides: - version_constraint: semver("<= 23.0.1") no_asset: true - version_constraint: "true" asset: truffleruby-community-{{.SemVer}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/truffleruby/truffleruby/oracle-native/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: truffleruby/truffleruby/oracle-native aliases: - name: oracle/truffleruby/oracle-native type: github_release repo_owner: truffleruby repo_name: truffleruby description: | A high performance implementation of the Ruby programming language, built on GraalVM *Oracle GraalVM Native Standalone Version* ## Setup If you are using RubyGems or similar, please follow the steps below. 1. Install truffleruby with aqua 2. Install dependent libraries (make, gcc, g++, libssl-dev, libyaml-dev, libz-dev) 3. Run the shell script to enable dependent libraries ($EXTRACTED_DIRECTORY/lib/truffle/post_install_hook.sh) For more information, see the following document: - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-llvm.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-libssl.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-libyaml.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-zlib.md - https://github.com/oracle/truffleruby/blob/master/doc/user/installing-truffleruby.md#after-downloading files: - name: bundle src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: bundler src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: erb src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: gem src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: irb src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: racc src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rake src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rbs src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rdbg src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: rdoc src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: ri src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: ruby src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: syntax_suggest src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: truffleruby src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" - name: truffleruby-polyglot-get src: "{{.AssetWithoutExt}}/bin/{{.FileName}}" version_filter: not (Version matches "-(dev|rc|preview)") version_prefix: graal- version_constraint: "false" version_overrides: - version_constraint: "true" asset: truffleruby-{{.SemVer}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 darwin: macos checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/trufflesecurity/driftwood/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: trufflesecurity repo_name: driftwood description: Private key usage verification version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: driftwood_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: driftwood_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: driftwood_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: driftwood_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/trufflesecurity/trufflehog/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: trufflesecurity repo_name: trufflehog description: Find, verify, and analyze leaked credentials version_constraint: "false" version_overrides: - version_constraint: Version in ["2.0.97", "v3.6.5", "v3.7.1", "v3.41.0", "v3.80.0", "3.80.4", "v3.82.10"] no_asset: true - version_constraint: semver("<= 3.63.1") asset: trufflehog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: trufflehog_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: trufflehog_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: trufflehog_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/trufflesecurity/trufflehog/releases/download/{{.Version}}/trufflehog_{{trimV .Version}}_checksums.txt.pem - --certificate-identity - https://github.com/trufflesecurity/trufflehog/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/trufflesecurity/trufflehog/releases/download/{{.Version}}/trufflehog_{{trimV .Version}}_checksums.txt.sig ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/trunk-io/launcher/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: trunk-io/launcher type: http # https://github.com/aquaproj/aqua-registry/issues/13989#issuecomment-1802981855 link: https://docs.trunk.io/reference/components#trunk-launcher description: trunk launcher is a bash script that enables users to easily switch between multiple versions of trunk version_constraint: "false" version_overrides: - version_constraint: "true" type: http url: https://trunk.io/releases/launcher/{{.Version}}/trunk format: raw complete_windows_ext: false files: - name: trunk ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/trzsz/trzsz-ssh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: trzsz repo_name: trzsz-ssh description: trzsz-ssh ( tssh ) is an ssh client designed as a drop-in replacement for the openssh client. It aims to provide complete compatibility with openssh, mirroring all its features, while also offering additional useful features. Such as login prompt, batch login, remember password, automated interaction, trzsz, zmodem(rz/sz), udp mode like mosh, etc files: - name: tssh version_constraint: "false" version_overrides: - version_constraint: "true" asset: tssh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} files: - name: tssh src: "{{.AssetWithoutExt}}/tssh" format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: macos checksum: type: github_release asset: tssh_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tsenart/vegeta/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tsenart repo_name: vegeta description: HTTP load testing tool and library. It's over 9000 rosetta2: true supported_envs: - darwin - linux/amd64 asset: vegeta_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz checksum: type: github_release asset: vegeta_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tsl0922/ttyd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tsl0922 repo_name: ttyd description: Share your terminal over the web asset: ttyd.{{.Arch}} format: raw replacements: amd64: x86_64 arm64: aarch64 windows: win32 overrides: - goos: windows goarch: amd64 asset: ttyd.{{.OS}}.exe supported_envs: - linux - windows/amd64 version_constraint: semver(">= 1.7.3") version_overrides: - version_constraint: semver(">= 1.7.0") replacements: amd64: x86_64 arm64: aarch64 windows: win10 overrides: - goos: windows goarch: amd64 asset: ttyd.{{.OS}}.exe - version_constraint: semver("< 1.7.0") supported_envs: - linux - version_constraint: "true" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tstack/lnav/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tstack repo_name: lnav description: Log file navigator version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.1") asset: lnav-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: 64bit supported_envs: - linux/amd64 - version_constraint: Version == "v0.8.2-alpha" asset: lnav-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: 64bit supported_envs: - linux/amd64 - version_constraint: Version == "v0.8.2" asset: lnav-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: 64bit supported_envs: - linux/amd64 - version_constraint: semver("<= 0.8.3b") asset: lnav-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: 64bit supported_envs: - linux/amd64 - version_constraint: semver("<= 0.8.5") asset: lnav-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: 64bit supported_envs: - linux/amd64 - version_constraint: Version == "v0.9.0" asset: lnav-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: 64bit supported_envs: - linux/amd64 - version_constraint: semver("<= 0.11.0") asset: lnav-{{trimV .Version}}-musl-64bit.{{.Format}} format: zip rosetta2: true files: - name: lnav src: lnav-{{trimV .Version}}/lnav overrides: - goos: darwin asset: lnav-{{trimV .Version}}-os-x.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.11.1-test1") asset: lnav-0.11.1-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: x86_64 darwin: macos overrides: - goos: linux asset: lnav-0.11.1-{{.Arch}}-{{.OS}}-musl.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.11.2") asset: lnav-{{trimV .Version}}-{{.Arch}}-{{.OS}}-musl.{{.Format}} format: zip rosetta2: true files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin asset: lnav-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.12.0") asset: lnav-{{trimV .Version}}-{{.OS}}-musl-{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: x86_64 darwin: macos overrides: - goos: linux replacements: arm64: aarch64 - goos: darwin asset: lnav-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux - darwin - version_constraint: semver("<= 0.12.3") asset: lnav-{{trimV .Version}}-{{.OS}}-musl-{{.Arch}}.{{.Format}} format: zip rosetta2: true files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin asset: lnav-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v0.12.4" asset: lnav-{{trimV .Version}}-{{.OS}}-musl-{{.Arch}}.{{.Format}} format: zip files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin asset: lnav-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} replacements: arm64: aarch64 supported_envs: - linux - darwin - version_constraint: "true" asset: lnav-{{trimV .Version}}-{{.OS}}-musl-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: lnav src: lnav-{{trimV .Version}}/lnav replacements: amd64: x86_64 darwin: macos overrides: - goos: darwin asset: lnav-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - goos: windows asset: lnav-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} files: - name: lnav src: lnav-{{trimV .Version}}/bin/lnav.exe ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tuist/tuist/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tuist repo_name: tuist description: A toolchain to generate Xcode projects from Swift packages version_filter: Version matches "^[0-9]" version_constraint: "false" version_overrides: - version_constraint: semver("<= 4.139.1") asset: tuist.zip format: zip supported_envs: - darwin checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 - version_constraint: "true" asset: tuist.zip format: zip checksum: type: github_release asset: SHASUMS256.txt algorithm: sha256 replacements: amd64: x86_64 arm64: aarch64 overrides: - goos: linux asset: tuist-linux-{{.Arch}}.tar.gz format: tar.gz supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/tummychow/git-absorb/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: tummychow repo_name: git-absorb description: git commit --fixup, but automatic files: - name: git-absorb src: git-absorb-{{.Version}}-{{.Arch}}-{{.OS}}/git-absorb version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.6") asset: git-absorb-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 supported_envs: - linux/amd64 - version_constraint: Version == "0.6.7" asset: git-absorb-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.10") asset: git-absorb-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: git-absorb-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/turbot/flowpipe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: turbot repo_name: flowpipe description: Flowpipe is a cloud scripting engine. Automation and workflow to connect your clouds to the people, systems and data that matters version_constraint: "false" version_overrides: - version_constraint: "true" asset: flowpipe.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/turbot/powerpipe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: turbot repo_name: powerpipe description: "Powerpipe: Dashboards for DevOps. Visualize cloud configurations. Assess security posture against a massive library of benchmarks. Build custom dashboards with code" version_constraint: "false" version_overrides: - version_constraint: "true" asset: powerpipe.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/turbot/steampipe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: turbot repo_name: steampipe asset: steampipe_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: Use SQL to instantly query your cloud services (AWS, Azure, GCP and more). Open source CLI. No DB required overrides: - goos: darwin format: zip supported_envs: - linux - darwin checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/turbot/tailpipe/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: turbot repo_name: tailpipe description: select * from logs! Tailpipe is an open source SIEM for instant log insights, powered by DuckDB. Analyze millions of events in seconds, right from your terminal version_constraint: "false" version_overrides: - version_constraint: "true" asset: tailpipe.{{.OS}}.{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/twistedpair/google-cloud-sdk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: twistedpair repo_name: google-cloud-sdk description: CLI for interacting with Google Cloud products and services version_source: github_tag url: https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz files: - name: gcloud src: google-cloud-sdk/bin/gcloud - name: gsutil src: google-cloud-sdk/bin/gsutil - name: docker-credential-gcloud src: google-cloud-sdk/bin/docker-credential-gcloud - name: bq src: google-cloud-sdk/bin/bq replacements: amd64: x86_64 arm64: arm supported_envs: - darwin - linux ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/twpayne/chezmoi/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: twpayne repo_name: chezmoi description: Manage your dotfiles across multiple diverse machines, securely version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.5") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.5.10") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 1.7.5") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 1.7.10") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 1.8.11") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.0.3") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 2.0.6") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 2.1.5") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 2.13.1") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 2.21.1") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 2.27.1") asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: amd64 asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} - goos: windows format: zip - version_constraint: semver("<= 2.29.4") asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: arm64 format: tar.zst asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.pkg.{{.Format}} files: - name: chezmoi src: usr/bin/chezmoi - goos: darwin asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - version_constraint: semver("<= 2.66.1") asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --signature - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_{{trimV .Version}}_checksums.txt.sig - --key - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_cosign.pub overrides: - goos: linux goarch: arm64 format: tar.zst asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.pkg.{{.Format}} files: - name: chezmoi src: usr/bin/chezmoi - goos: darwin asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - version_constraint: semver("<= 2.67.1") asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --signature - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_{{trimV .Version}}_checksums.txt.sig - --key - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_cosign.pub overrides: - goos: linux goarch: arm64 format: tar.zst asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.pkg.{{.Format}} files: - name: chezmoi src: usr/bin/chezmoi - goos: darwin asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} github_immutable_release: true - version_constraint: semver("<= 2.68.1") asset: chezmoi_{{trimV .Version}}_{{.OS}}-glibc_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: "chezmoi_{{trimV .Version}}_checksums.txt.sigstore.json" opts: - --key - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_cosign.pub overrides: - goos: linux goarch: arm64 format: tar.zst asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.pkg.{{.Format}} files: - name: chezmoi src: usr/bin/chezmoi - goos: darwin asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows format: zip asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} github_immutable_release: true - version_constraint: "true" asset: chezmoi_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: chezmoi_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --key - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_cosign.pub - --signature - https://github.com/twpayne/chezmoi/releases/download/{{.Version}}/chezmoi_{{trimV .Version}}_checksums.txt.sig overrides: - goos: windows format: zip github_immutable_release: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/txn2/kubefwd/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: txn2 repo_name: kubefwd description: Bulk port forwarding Kubernetes services for local development version_constraint: "false" version_overrides: - version_constraint: Version == "v1.13.1" asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: Darwin checksum: type: github_release asset: kubefwd_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("< 1.4.10") no_asset: true - version_constraint: semver("<= 1.8.2") asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: kubefwd_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.9.4") asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: kubefwd_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.14.2") asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: Darwin checksum: type: github_release asset: kubefwd_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.14.7") asset: kubefwd_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: kubefwd src: "{{.AssetWithoutExt}}/kubefwd" replacements: amd64: x86_64 darwin: macOS windows: Windows checksum: type: github_release asset: kubefwd_{{.Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.18.1") asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kubefwd_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("< 1.24.1") asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kubefwd_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: kubefwd_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: kubefwd_checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: kubefwd_checksums.txt.sigstore.json opts: - --certificate-identity - https://github.com/txn2/kubefwd/.github/workflows/release.yml@refs/tags/{{.Version}} - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/typst/typst/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: typst repo_name: typst description: A new markup-based typesetting system that is powerful and easy to learn version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: typst-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: typst src: "{{.AssetWithoutExt}}/typst" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.0") asset: typst-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: typst src: "{{.AssetWithoutExt}}/typst" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: semver("<= 0.11.1") asset: typst-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: typst src: "{{.AssetWithoutExt}}/typst" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip - version_constraint: "true" asset: typst-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: typst src: "{{.AssetWithoutExt}}/typst" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/typstyle-rs/typstyle/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: typstyle-rs repo_name: typstyle aliases: - name: Enter-tainer/typstyle description: Beautiful and reliable typst code formatter version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.6" no_asset: true - version_constraint: semver("<= 0.11.28") asset: typstyle-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x64 windows: win32 - version_constraint: "true" asset: typstyle-{{.Arch}}-{{.OS}} format: raw overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/uber-go/mock/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: uber-go repo_name: mock description: GoMock is a mocking framework for the Go programming language path: go.uber.org/mock/mockgen files: - name: mockgen ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ubicloud/cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: ubicloud/cli type: github_release repo_owner: ubicloud repo_name: cli description: Command line program for interacting with Ubicloud files: - name: ubi version_constraint: "false" version_overrides: - version_constraint: "true" asset: ubi-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/umlx5h/gtrash/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: umlx5h repo_name: gtrash description: "A Featureful Trash CLI manager: alternative to rm and trash-cli" version_constraint: "false" version_overrides: - version_constraint: "true" asset: gtrash_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: gtrash_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/undistro/marvin/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: undistro repo_name: marvin description: Marvin is a CLI tool that scans a k8s cluster by performing CEL expressions to report potential issues, misconfigurations and vulnerabilities version_constraint: "false" version_overrides: - version_constraint: "true" asset: marvin_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/unfrl/dug/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: unfrl repo_name: dug description: A global DNS propagation checker that gives pretty output. Written in dotnet core version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.74") asset: dug-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx overrides: - goos: linux goarch: amd64 format: tar.gz asset: dug.{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows asset: dug - version_constraint: Version == "0.0.75" asset: dug.{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx overrides: - goos: linux goarch: arm64 format: raw asset: dug-{{.OS}}-{{.Arch}} - goos: darwin asset: dug.0.0.1.{{.OS}}-{{.Arch}}.{{.Format}} - goos: windows format: raw asset: dug - version_constraint: "true" asset: dug.{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x64 darwin: osx overrides: - goos: linux goarch: arm64 format: raw asset: dug-{{.OS}}-{{.Arch}} - goos: windows format: raw asset: dug ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/updatecli/updatecli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: updatecli repo_name: updatecli description: A Declarative Dependency Management tool version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.0.18", "v0.0.32"] no_asset: true - version_constraint: Version == "v0.0.23" asset: updatecli.amd64.exe format: raw supported_envs: - windows - version_constraint: semver("<= 0.0.5") no_asset: true - version_constraint: semver("<= 0.0.10") asset: updatecli format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 0.3.0") asset: updatecli.{{.OS}}.{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true overrides: - goos: windows asset: updatecli.{{.Arch}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.7.1") asset: updatecli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: updatecli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.40.1") asset: updatecli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: updatecli_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.110.3") asset: updatecli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate - https://github.com/updatecli/updatecli/releases/download/{{.Version}}/checksums.txt.pem - --certificate-identity - "https://github.com/updatecli/updatecli/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com - --signature - https://github.com/updatecli/updatecli/releases/download/{{.Version}}/checksums.txt.sig overrides: - goos: windows format: zip - version_constraint: "true" asset: updatecli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: bundle: type: github_release asset: checksums.txt.sig opts: - --certificate-identity - "https://github.com/updatecli/updatecli/.github/workflows/release.yaml@refs/tags/{{.Version}}" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/uptrace/uptrace/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: uptrace repo_name: uptrace description: "Open source APM: OpenTelemetry traces, metrics, and logs" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.8") asset: uptrace_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: uptrace_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/upx/upx/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: upx repo_name: upx description: "UPX - the Ultimate Packer for eXecutables" version_constraint: "false" version_overrides: - version_constraint: Version in ["v3.00", "v3.99"] no_asset: true - version_constraint: Version == "v3.91" asset: upx-{{trimV .Version}}-{{.Arch}}_{{.OS}}.{{.Format}} format: tar.bz2 files: - name: upx src: "{{.AssetWithoutExt}}/upx" supported_envs: - linux/amd64 - version_constraint: semver("<= 3.94.0") asset: upx-{{trimV .Version}}-{{.Arch}}_{{.OS}}.{{.Format}} format: tar.xz files: - name: upx src: "{{.AssetWithoutExt}}/upx" supported_envs: - linux/amd64 - version_constraint: "true" asset: upx-{{trimV .Version}}-{{.OS}}.{{.Format}} format: zip files: - name: upx src: "{{.AssetWithoutExt}}/upx" replacements: windows: win64 overrides: - goos: linux format: tar.xz asset: upx-{{trimV .Version}}-{{.Arch}}_{{.OS}}.{{.Format}} supported_envs: - linux - windows/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/urfave/gfmrun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: urfave repo_name: gfmrun description: GitHub-Flavored Markdown Runner version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.2.0") no_asset: true - version_constraint: Version == "v1.2.12-beta" asset: gfmrun-{{.OS}}-{{.Arch}}-{{.Version}} format: raw rosetta2: true windows_arm_emulation: true replacements: windows: win supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: gfmrun-{{.OS}}-{{.Arch}}-{{.Version}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/utkuozdemir/pv-migrate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: utkuozdemir repo_name: pv-migrate description: CLI tool to easily migrate Kubernetes persistent volumes version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: pv-migrate-{{.OS}}.{{.Format}} format: tar.gz files: - name: pv-migrate src: bin/{{.OS}}/pv-migrate supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.5.4" asset: pv-migrate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 # disable checksum because asset names in the checksum file are different from actual asset names. # https://github.com/aquaproj/aqua-registry/pull/12352#issuecomment-1558413383 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.3") asset: pv-migrate_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.6.2") asset: pv-migrate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.8.0") asset: pv-migrate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: pv-migrate_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/uutils/coreutils/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: uutils repo_name: coreutils description: Cross-platform Rust rewrite of the GNU coreutils version_constraint: "false" version_overrides: - version_constraint: Version in ["0.0.9", "0.0.24", "0.0.25", "0.0.29"] no_asset: true - version_constraint: Version == "0.0.1" asset: uutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - linux/amd64 - windows files: - name: uutils src: uutils-{{.Version}}-{{.Arch}}-{{.OS}}/uutils - version_constraint: Version == "0.0.1.1" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - linux/amd64 - windows files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.0.2" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.0.7" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - darwin - linux/amd64 files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.0.14" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - linux/amd64 - windows files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: semver("<= 0.0.22") asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - linux/amd64 - windows files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.0.23" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - linux/amd64 - windows files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.0.26" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin/arm64 - linux - windows files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.0.27" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils - version_constraint: Version == "0.6.0" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: coreutils src: coreutils-{{.Arch}}-{{.OS}}/coreutils - version_constraint: "true" asset: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip files: - name: coreutils src: coreutils-{{.Version}}-{{.Arch}}-{{.OS}}/coreutils ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/uw-labs/strongbox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: uw-labs repo_name: strongbox description: Encryption for Git users version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0-rc2") asset: strongbox_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: strongbox_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "0.1.0-rc3" asset: strongbox_{{.Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: strongbox_{{.Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.1.0" asset: strongbox_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: strongbox_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.2.0-rc1" no_asset: true - version_constraint: semver("<= 0.2.0") asset: strongbox_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: strongbox_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: Version == "v0.2.1" asset: strongbox_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw windows_arm_emulation: true checksum: type: github_release asset: strongbox_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.0.0-RC3") asset: strongbox_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: strongbox_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: strongbox_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw checksum: type: github_release asset: strongbox_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/uzimaru0000/oglens/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: uzimaru0000 repo_name: oglens asset: og-{{.Arch}}-{{.OS}}.zip description: Tools for viewing OGP replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu supported_envs: - darwin - amd64 rosetta2: true files: - name: og src: og-{{.Arch}}-{{.OS}}/og ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/uzimaru0000/tv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: uzimaru0000 repo_name: tv description: Format json into table view version_constraint: "false" version_overrides: - version_constraint: "true" asset: tv-{{.Arch}}-{{.OS}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: tv src: "{{.AssetWithoutExt}}/tv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-gnu supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/variadico/noti/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: variadico repo_name: noti description: Monitor a process and trigger a notification version_constraint: "false" version_overrides: - version_constraint: Version == "v1.3.0" asset: noti1.3.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["v2.0.0", "v2.6.0"] asset: noti{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v2.1.0" asset: noti{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - darwin - version_constraint: Version == "v2.7.0" asset: noti{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.2.0") asset: noti format: raw supported_envs: - linux/amd64 - version_constraint: semver("<= 2.2.1") asset: noti{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 2.5.0") asset: noti{{trimV .Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.2.0") asset: noti{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 3.4.0") asset: noti{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true supported_envs: - linux/amd64 - windows/amd64 - version_constraint: "true" asset: noti{{.Version}}.{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vburenin/ifacemaker/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: go_install repo_owner: vburenin repo_name: ifacemaker description: Generate interfaces from structure methods version_constraint: semver(">= 1.2.0") version_overrides: - version_constraint: "true" type: github_release rosetta2: true asset: ifacemaker_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz replacements: darwin: Darwin linux: Linux windows: Windows amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux goarch: arm64 type: go_install asset: "" replacements: {} checksum: enabled: false - goos: windows goarch: arm64 type: go_install asset: "" replacements: {} checksum: enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/veeso/termscp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: veeso repo_name: termscp asset: termscp-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz description: A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3 replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - amd64 version_constraint: semver(">= 0.8.1") version_overrides: - version_constraint: semver(">= 0.6.1") rosetta2: true - version_constraint: "true" asset: termscp-{{.OS}}.{{.Format}} rosetta2: true replacements: darwin: mac windows: msvc overrides: - goos: linux format: txz asset: termscp-{{trimV .Version}}.{{.Format}} files: - name: termscp src: usr/local/bin/termscp - goos: windows format: zip asset: termscp-{{trimV .Version}}-{{.OS}}.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vektra/mockery/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: vektra repo_name: mockery description: A mock code autogenerator for Go version_constraint: "false" version_overrides: - version_constraint: Version in ["v1.0.0", "v2.9.0"] no_asset: true - version_constraint: Version == "v2.9.6" asset: mockery_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksum.txt algorithm: sha256 - version_constraint: semver("<= 2.7.4") asset: mockery_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksum.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.10.1") asset: mockery_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksum.txt algorithm: sha256 - version_constraint: "true" asset: mockery_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksum.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/version-fox/vfox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: version-fox repo_name: vfox description: A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more version_constraint: "false" version_overrides: - version_constraint: Version == "v0.2.5" no_asset: true - version_constraint: "true" asset: vfox_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: vfox src: "{{.AssetWithoutExt}}/vfox" replacements: amd64: x86_64 arm64: aarch64 darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/version-fox/vfox/\\.github/workflows/go-releaser\\.yml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/version-fox/vfox/releases/download/{{.Version}}/checksums.txt.sig - --certificate - https://github.com/version-fox/vfox/releases/download/{{.Version}}/checksums.txt.pem overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vi/websocat/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: vi repo_name: websocat description: "Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions" supported_envs: - darwin - linux - amd64 format: raw rosetta2: true version_constraint: semver(">= 1.10.0") asset: websocat.{{.Arch}}-{{.OS}} replacements: darwin: apple-darwin amd64: x86_64 windows: pc-windows-gnu linux: unknown-linux-musl arm64: aarch64 version_overrides: - version_constraint: "true" supported_envs: - darwin - amd64 asset: websocat_{{.OS}} replacements: darwin: mac linux: linux64 windows: win64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/viaduct-ai/kustomize-sops/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: viaduct-ai repo_name: kustomize-sops description: KSOPS - A Flexible Kustomize Plugin for SOPS Encrypted Resources version_constraint: "false" checksum: type: github_release asset: checksums.txt algorithm: sha256 files: - name: ksops version_overrides: - version_constraint: semver("<= 2.1.5") no_asset: true - version_constraint: semver("<= 2.3.2") asset: ksops_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 2.5.6") asset: ksops_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 3.0.1") asset: ksops_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: ksops_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vishaltelangre/ff/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: vishaltelangre repo_name: ff description: Find files (ff) by name, fast version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.1" asset: ff-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - darwin - version_constraint: "true" asset: find-files-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: apple-darwin overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vishnubob/wait-for-it/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_content repo_owner: vishnubob repo_name: wait-for-it description: Pure bash script to test and wait on the availability of a TCP host and port path: wait-for-it.sh format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/visma-prodsec/confused/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: visma-prodsec repo_name: confused description: Tool to check for dependency confusion vulnerabilities in multiple package management systems version_constraint: "false" version_overrides: - version_constraint: "true" asset: confused_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macOS checksum: type: github_release asset: confused_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vladimirvivien/ktop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: vladimirvivien repo_name: ktop description: A top-like tool for your Kubernetes clusters version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") asset: ktop_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: ktop_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vmware/govmomi/govc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: vmware/govmomi/govc type: github_release repo_owner: vmware repo_name: govmomi description: a vSphere CLI built on top of govmomi version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: govc_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: govc src: govc_{{.OS}}_{{.Arch}} overrides: - goos: windows asset: govc_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.18.0" asset: govc_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: govc src: govc_{{.OS}}_{{.Arch}} checksum: type: github_release asset: govc_{{trimV .Version}}_checksums.txt algorithm: sha1 overrides: - goos: windows format: zip asset: govc_{{.OS}}_{{.Arch}}.exe.{{.Format}} files: - name: govc supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.24.0") asset: govc_{{.OS}}_{{.Arch}}.{{.Format}} format: gz rosetta2: true windows_arm_emulation: true files: - name: govc src: govc_{{.OS}}_{{.Arch}} overrides: - goos: windows format: zip asset: govc_{{.OS}}_{{.Arch}}.exe.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: Version == "v0.25.0" asset: govc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.27.4") asset: govc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: govc_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vmware/govmomi/vcsim/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: vmware/govmomi/vcsim type: github_release repo_owner: vmware repo_name: govmomi description: A vCenter and ESXi API based simulator version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.24.0") no_asset: true - version_constraint: Version == "v0.25.0" asset: vcsim_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.27.4") asset: vcsim_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: vcsim_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vmware-archive/octant/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: vmware-archive repo_name: octant aliases: - name: vmware-tanzu/octant description: Highly extensible platform for developers to better understand the complexity of Kubernetes clusters version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.0") asset: octant_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: octant src: "{{.AssetWithoutExt}}/octant" replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.17.0") asset: octant_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: octant src: "{{.AssetWithoutExt}}/octant" replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.24.0") asset: octant_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: octant src: "{{.AssetWithoutExt}}/octant" replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: octant_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: octant src: "{{.AssetWithoutExt}}/octant" replacements: amd64: 64bit darwin: macOS linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/vmware-tanzu/velero/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: vmware-tanzu repo_name: velero description: Backup and migrate Kubernetes applications and their persistent volumes version_constraint: "false" version_overrides: - version_constraint: Version == "v0.8.0-rc.1" asset: ark-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ark - version_constraint: Version == "v0.10.0-beta.1" asset: ark-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ark checksum: type: github_release asset: CHECKSUM algorithm: sha256 - version_constraint: Version == "v1.10.0-rc.2" asset: velero-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: velero src: "{{.AssetWithoutExt}}/velero" checksum: type: github_release asset: CHECKSUM algorithm: sha256 - version_constraint: semver("<= 0.4.0") no_asset: true - version_constraint: semver("<= 0.5.1") asset: ark-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ark checksum: type: github_release asset: CHECKSUM algorithm: sha256 - version_constraint: semver("<= 0.10.2") asset: ark-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: ark checksum: type: github_release asset: CHECKSUM algorithm: sha256 - version_constraint: semver("<= 1.10.3") asset: velero-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: velero src: "{{.AssetWithoutExt}}/velero" checksum: type: github_release asset: CHECKSUM algorithm: sha256 - version_constraint: "true" asset: velero-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: velero src: "{{.AssetWithoutExt}}/velero" checksum: type: github_release asset: CHECKSUM algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/volta-cli/volta/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: volta-cli repo_name: volta description: "Volta: JS Toolchains as Code" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.5") asset: notion-{{trimV .Version}}-{{.OS}}.sh format: raw rosetta2: true files: - name: notion replacements: darwin: macos supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.0") asset: notion-{{trimV .Version}}-{{.OS}}-openssl-1.0.sh format: raw rosetta2: true files: - name: notion replacements: darwin: macos overrides: - goos: darwin asset: notion-{{trimV .Version}}-{{.OS}}.sh supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.4.1") asset: notion-{{trimV .Version}}-{{.OS}}-openssl-1.0.1.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: macos files: - name: notion overrides: - goos: darwin asset: notion-{{trimV .Version}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.7.2") asset: volta-{{trimV .Version}}-{{.OS}}-openssl-1.0.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: macos overrides: - goos: darwin asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.0.0") asset: volta-{{trimV .Version}}-{{.OS}}-openssl-1.0.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} - goos: windows format: zip asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.6") asset: volta-{{trimV .Version}}-{{.OS}}-openssl-1.0.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin goarch: amd64 asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} - goos: darwin goarch: arm64 asset: volta-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: arm64: aarch64 - goos: windows format: zip asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.0.8") asset: volta-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos overrides: - goos: linux asset: volta-{{trimV .Version}}-{{.OS}}-openssl-1.0.{{.Format}} - goos: darwin goarch: amd64 asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} - goos: darwin goarch: arm64 replacements: arm64: aarch64 - goos: windows format: zip asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.1") asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin goarch: arm64 asset: volta-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} replacements: arm64: aarch64 - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: volta-{{trimV .Version}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: macos overrides: - goos: linux goarch: arm64 asset: volta-{{trimV .Version}}-{{.OS}}-arm.{{.Format}} - goos: windows format: zip - goos: windows goarch: arm64 asset: volta-{{trimV .Version}}-{{.OS}}-arm64.{{.Format}} format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wader/fq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wader repo_name: fq description: "jq for binary formats - tool, language and decoders for working with binary and text formats" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.4") asset: fq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: fq_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip replacements: darwin: macos checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: linux format: tar.gz ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wagoodman/dive/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wagoodman repo_name: dive description: A tool for exploring each layer in a docker image version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") asset: dive_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: dive_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.10.0") asset: dive_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: dive_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: dive_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: dive_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wakatara/harsh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wakatara repo_name: harsh description: Habit tracking for geeks. A minimalist, command line tool for tracking and understanding your habits version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.8.7") asset: harsh_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.8.10") asset: harsh_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: harsh_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wakatime/wakatime-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wakatime repo_name: wakatime-cli description: Command line interface used by all WakaTime text editor plugins version_constraint: "false" version_overrides: - version_constraint: Version == "v1.6.0-alpha.5" no_asset: true - version_constraint: semver("<= 0.4.0-alpha.1") asset: wakatime-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: wakatime-cli src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: checksums_sha256.txt algorithm: sha256 overrides: - goos: linux format: tar.gz - version_constraint: semver("<= 1.28.1-alpha.3") asset: wakatime-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: wakatime-cli src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: checksums_sha256.txt algorithm: sha256 - version_constraint: "true" asset: wakatime-cli-{{.OS}}-{{.Arch}}.{{.Format}} format: zip files: - name: wakatime-cli src: "{{.AssetWithoutExt}}" checksum: type: github_release asset: checksums_sha256.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/walles/moor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: walles repo_name: moor description: Moor is a pager. It's designed to just do the right thing without any configuration version_constraint: "false" version_overrides: - version_constraint: Version == "v1.23.3" asset: moar-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true files: - name: moar supported_envs: - windows - version_constraint: semver("<= 0.9.7") no_asset: true - version_constraint: semver("<= 1.8.1") asset: moar-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true files: - name: moar supported_envs: - darwin - version_constraint: semver("<= 1.11.4") asset: moar-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true files: - name: moar supported_envs: - darwin - windows - version_constraint: semver("<= 1.23.7") asset: moar-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true files: - name: moar link: moar supported_envs: - darwin - windows - version_constraint: semver("<= 1.31.4") asset: moar-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true files: - name: moar link: moar supported_envs: - darwin - windows - linux/amd64 - version_constraint: semver("<= 1.33.0") asset: moar-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true files: - name: moar link: moar supported_envs: - darwin - windows - linux/amd64 - version_constraint: "true" asset: moor-{{.Version}}-{{.OS}}-{{.Arch}} format: raw windows_arm_emulation: true files: - name: moor link: moor supported_envs: - darwin - windows - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wallix/awless/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wallix repo_name: awless description: A Mighty CLI for AWS version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.0.25") asset: awless-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: awless-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wasmCloud/wasmCloud/wash/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: wasmCloud/wasmCloud/wash type: github_release repo_owner: wasmCloud repo_name: wasmCloud description: wasmCloud is an open source Cloud Native Computing Foundation (CNCF) project that enables teams to build, manage, and scale polyglot apps across any cloud, K8s, or edge version_prefix: wash-v version_constraint: "false" version_overrides: - version_constraint: "true" asset: wash-{{.Arch}}-{{.OS}} format: raw windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wasmerio/wapm-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wasmerio repo_name: wapm-cli asset: wapm-cli-{{.OS}}-{{.Arch}}.tar.gz description: WebAssembly Package Manager (CLI) replacements: arm64: aarch64 supported_envs: - darwin - linux - amd64 files: - name: wapm src: bin/wapm - name: wax src: bin/wax overrides: - goos: windows files: - name: wapm src: bin/wapm.exe - name: wax src: bin/wax.cmd ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wasmerio/wasmer/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wasmerio repo_name: wasmer description: The leading WebAssembly Runtime supporting WASI and Emscripten asset: wasmer-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: arm64: aarch64 overrides: - goos: darwin replacements: arm64: arm64 - goos: linux goarch: arm64 files: - name: wasmer src: bin/wasmer supported_envs: - darwin - linux - amd64 files: - name: wasmer src: bin/wasmer - name: wasmer-headless src: bin/wasmer-headless version_constraint: semver(">= 3.0.0-beta") version_overrides: - version_constraint: semver(">= 3.0.0-alpha") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: zip replacements: {} - version_constraint: semver(">= 2.2.1") files: - name: wapm src: bin/wapm - name: wasmer-headless src: bin/wasmer-headless - name: wax src: bin/wax overrides: - goos: darwin replacements: arm64: arm64 - goos: linux goarch: arm64 files: - name: wasmer src: bin/wasmer - goos: windows files: - name: wapm src: bin/wapm.exe - name: wasmer-headless src: bin/wasmer-headless.exe - name: wasmer src: bin/wasmer.exe - version_constraint: semver(">= 2.0.0-rc1") replacements: {} supported_envs: - darwin - amd64 - version_constraint: semver(">= 1.0.0-beta1") files: - name: wasmer src: bin/wasmer overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: raw asset: wasmer-{{.OS}} replacements: {} - version_constraint: semver(">= 1.0.0-alpha3") overrides: - goos: linux replacements: arm64: aarch64 - goos: windows format: raw asset: wasmer-{{.OS}} replacements: {} rosetta2: true - version_constraint: semver(">= 0.16.0") files: &wasmerio_wasmer_files_1 - name: wapm src: bin/wapm - name: wasmer src: bin/wasmer replacements: {} rosetta2: true supported_envs: - darwin - linux/amd64 - version_constraint: semver(">= 0.14.0") files: *wasmerio_wasmer_files_1 overrides: - goos: windows asset: wasmer-c-api-{{.OS}}.{{.Format}} replacements: {} supported_envs: - darwin - linux/amd64 rosetta2: true - version_constraint: semver(">= 0.10.2") files: *wasmerio_wasmer_files_1 overrides: - goos: windows format: raw asset: wasmer-{{.OS}} replacements: {} rosetta2: true - version_constraint: semver(">= 0.10.0") files: *wasmerio_wasmer_files_1 overrides: - goos: windows format: raw asset: wasmer-{{.OS}} replacements: {} supported_envs: - darwin - amd64 rosetta2: true - version_constraint: semver(">= 0.3.0") files: - name: wasmer src: bin/wasmer replacements: {} supported_envs: - linux/amd64 - darwin rosetta2: true - version_constraint: semver("< 0.3.0") asset: wasmer-{{.OS}}-{{.Arch}} format: raw replacements: {} supported_envs: - darwin - linux/amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/watchexec/cargo-watch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: watchexec repo_name: cargo-watch description: Watches over your Cargo project's source version_constraint: "false" version_overrides: - version_constraint: semver("<= 7.0.1") no_asset: true - version_constraint: semver("<= 7.0.5") asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-gnu overrides: - goos: windows format: zip files: - name: cargo-watch supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 7.5.1") asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 7.7.2") asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true windows_arm_emulation: true files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 8.0.0") asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: SHA512SUMS algorithm: sha512 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: semver("<= 8.1.1") asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: SHA512SUMS algorithm: sha512 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: Version == "v8.1.2" asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: SHA512SUMS algorithm: sha512 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip - version_constraint: "true" asset: cargo-watch-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz files: - name: cargo-watch src: "{{.AssetWithoutExt}}/cargo-watch" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: SHA512SUMS algorithm: sha512 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/watchexec/watchexec/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: watchexec repo_name: watchexec description: Executes commands in response to file modifications asset: watchexec-{{trimV .SemVer}}-{{.Arch}}-{{.OS}}.{{.Format}} supported_envs: - darwin - linux - amd64 format: tar.xz replacements: windows: pc-windows-msvc darwin: apple-darwin amd64: x86_64 arm64: aarch64 linux: unknown-linux-musl overrides: - goos: windows format: zip - goarch: arm64 replacements: linux: unknown-linux-gnu files: - name: watchexec src: watchexec-{{trimV .SemVer}}-{{.Arch}}-{{.OS}}/watchexec checksum: type: github_release asset: SHA512SUMS algorithm: sha512 version_constraint: semver(">= 1.21.1") version_overrides: - version_constraint: semver(">= 1.21.0") checksum: enabled: false - version_constraint: semver(">= 1.20.6") rosetta2: true - version_constraint: semver(">= 1.18.0") version_prefix: cli- - version_constraint: semver("< 1.18.0") version_prefix: cli- rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/weaviate/weaviate/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: weaviate repo_name: weaviate description: Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.18.0-rc.0") || Version == "v1.18.6" no_asset: true - version_constraint: Version == "v1.22.1" asset: weaviate-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: darwin asset: weaviate-v1.21.1-{{.OS}}-all.{{.Format}} format: zip - goos: windows format: zip - version_constraint: semver("<= 1.19.5") || Version == "v1.19.13" asset: weaviate-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - version_constraint: semver("<= 1.20.6") asset: weaviate-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: darwin asset: weaviate-{{.Version}}-{{.OS}}-all.{{.Format}} format: zip supported_envs: - linux - darwin - version_constraint: semver("<= 1.30.3") asset: weaviate-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: darwin asset: weaviate-{{.Version}}-{{.OS}}-all.{{.Format}} format: zip - goos: windows format: zip - version_constraint: "true" asset: weaviate-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 overrides: - goos: darwin asset: weaviate-{{.Version}}-{{.OS}}-all.{{.Format}} format: zip supported_envs: # https://github.com/weaviate/weaviate/pull/8123 - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/webdevops/go-crond/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: webdevops repo_name: go-crond description: ":alarm_clock: Cron daemon written in golang (for eg. usage in docker images)" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: go-crond-64-{{.OS}} format: raw replacements: darwin: osx supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.1") asset: go-crond-64-{{.OS}} format: raw replacements: darwin: osx overrides: - goos: linux goarch: arm64 asset: go-crond-{{.Arch}}-{{.OS}} supported_envs: - linux - darwin - version_constraint: semver("<= 21.5.0") asset: go-crond-64-{{.OS}} format: raw replacements: darwin: osx overrides: - goos: linux goarch: arm64 asset: go-crond-arm64-linux supported_envs: - linux - darwin - version_constraint: "true" asset: go-crond.{{.OS}}.{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/weedonandscott/trolley/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: weedonandscott repo_name: trolley description: Run terminal apps anywhere version_constraint: "false" version_overrides: - version_constraint: "true" asset: trolley-cli-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: macos ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/werf/nelm/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: werf repo_name: nelm description: Nelm is a Helm 3 alternative. It is a Kubernetes deployment tool that manages Helm Charts and deploys them to Kubernetes version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.1") url: https://storage.googleapis.com/nelm-tuf/targets/releases/{{trimV .Version}}/{{.OS}}-{{.Arch}}/bin/nelm format: raw windows_arm_emulation: true - version_constraint: "true" url: https://tuf.nelm.sh/targets/releases/{{trimV .Version}}/{{.OS}}-{{.Arch}}/bin/nelm format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/werf/werf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: werf repo_name: werf description: A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices. version_constraint: "false" version_overrides: - version_constraint: "true" url: https://tuf.werf.io/targets/releases/{{trimV .Version}}/{{.OS}}-{{.Arch}}/bin/werf format: raw windows_arm_emulation: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wfxr/csview/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wfxr repo_name: csview description: Pretty and fast csv viewer for cli with cjk/emoji support asset: csview-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: arm64: aarch64 linux: unknown-linux-gnu - goos: windows format: zip files: - name: csview src: csview-{{.Version}}-{{.Arch}}-{{.OS}}/csview replacements: amd64: x86_64 darwin: apple-darwin windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 rosetta2: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/whalebrew/whalebrew/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: whalebrew repo_name: whalebrew description: Homebrew, but with Docker images version_constraint: "false" version_overrides: - version_constraint: Version == "0.2.5" asset: whalebrew-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.1.0") asset: whalebrew-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: semver("<= 0.2.4") asset: whalebrew-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.3.1") asset: whalebrew-{{.OS}}-{{.Arch}} format: raw rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin - version_constraint: "true" asset: whalebrew-{{.OS}}-{{.Arch}} format: raw replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/windvalley/gossh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: windvalley repo_name: gossh description: A high-performance and high-concurrency ssh tool written in Go. It is 10 times faster than Ansible. If you need much more performance and better ease of use, you will love it version_constraint: "false" version_overrides: - version_constraint: Version == "v0.6.1" no_asset: true - version_constraint: semver("<= 1.12.0") asset: gossh-{{.Version}}-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: gossh-{{.Version}}-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/winebarrel/cronplan/cronmatch/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: winebarrel/cronplan/cronmatch type: github_release repo_owner: winebarrel repo_name: cronplan description: Cron expression parser for Amazon EventBridge asset: cronmatch_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz version_constraint: semver(">= 1.8.1") files: - name: cronmatch checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver(">= 1.2.0") checksum: type: github_release asset: cronmatch-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/winebarrel/cronplan/cronplan/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release name: winebarrel/cronplan/cronplan repo_owner: winebarrel repo_name: cronplan description: Cron expression parser for Amazon EventBridge asset: cronplan_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz version_constraint: semver(">= 1.8.1") checksum: type: github_release asset: checksums.txt algorithm: sha256 version_overrides: - version_constraint: semver(">= 1.2.0") checksum: type: github_release asset: cronplan-checksums.txt algorithm: sha256 - version_constraint: "true" checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/winebarrel/cronplan/cronviz/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: winebarrel/cronplan/cronviz type: github_release repo_owner: winebarrel repo_name: cronplan description: Cron expression parser for Amazon EventBridge asset: cronviz_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz version_constraint: semver(">= 1.8.1") checksum: type: github_release asset: checksums.txt algorithm: sha256 files: - name: cronviz version_overrides: - version_constraint: semver(">= 1.5.0") checksum: type: github_release asset: cronviz-checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/woodpecker-ci/woodpecker/woodpecker-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: woodpecker-ci/woodpecker/woodpecker-cli type: github_release repo_owner: woodpecker-ci repo_name: woodpecker description: Woodpecker is a simple yet powerful CI/CD engine with great extensibility version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.11.0") no_asset: true - version_constraint: Version in ["v0.14.0-rc.2", "v0.15.0-rc1", "v2.2.0", "v2.2.1"] no_asset: true - version_constraint: semver("<= 0.14.4") asset: woodpecker_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: woodpecker checksum: type: github_release asset: woodpecker_checksums.txt algorithm: sha256 - version_constraint: semver("<= 2.6.1") asset: woodpecker-cli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: woodpecker-cli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wren-lang/wren-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wren-lang repo_name: wren-cli description: A command line tool for the Wren programming language files: - name: wren_cli version_constraint: "false" version_overrides: - version_constraint: Version == "0.3.0" asset: wren_cli-{{.OS}}-{{.Version}}.{{.Format}} format: zip files: - name: wren_cli src: "{{.AssetWithoutExt}}/wren_cli" overrides: - goos: darwin files: - name: wren_cli replacements: darwin: mac - goos: windows files: - name: wren_cli src: wren_cli-{{.Version}}.exe supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: wren-cli-{{.OS}}-{{.Version}}.{{.Format}} format: zip files: - name: wren_cli src: "{{.AssetWithoutExt}}/wren_cli" replacements: darwin: mac supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wtetsu/gaze/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wtetsu repo_name: gaze asset: gaze_{{.OS}}_{{.Version}}.{{.Format}} format: zip description: Executes commands for you replacements: darwin: macos arm64: arm amd64: amd overrides: - goos: darwin asset: gaze_{{.OS}}_{{.Arch}}_{{.Version}}.{{.Format}} files: - name: gaze src: gaze_{{.OS}}_{{.Arch}}_{{.Version}}/gaze supported_envs: - darwin - amd64 files: - name: gaze src: gaze_{{.OS}}_{{.Version}}/gaze ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/wtfutil/wtf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: wtfutil repo_name: wtf description: The personal information dashboard for your terminal files: - name: wtfutil version_constraint: "false" version_overrides: - version_constraint: Version == "v0.39.2" asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtfutil" checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.0.7") asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: wtf checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.0.10") asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtf" checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.9.1") asset: wtf_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtf" checksum: type: github_release asset: wtf_{{.Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.14.0") asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtf" checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.19.0") asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtfutil" checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.35.0") asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtfutil" checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.46.1") asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: wtfutil src: "{{.AssetWithoutExt}}/wtfutil" checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: wtf_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: wtfutil checksum: type: github_release asset: wtf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/x-motemen/blogsync/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: x-motemen repo_name: blogsync asset: blogsync_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Push and pull blog entries from/to local filesystem overrides: - goos: linux format: tar.gz files: - name: blogsync src: blogsync_{{.Version}}_{{.OS}}_{{.Arch}}/blogsync version_constraint: semver(">= 0.12.3") version_overrides: - version_constraint: semver("= 0.12.2") supported_envs: - darwin - linux - version_constraint: "true" rosetta2: true supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/x-motemen/ghq/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: x-motemen repo_name: ghq asset: ghq_{{.OS}}_{{.Arch}}.zip description: Remote repository management made easy files: - name: ghq src: ghq_{{.OS}}_{{.Arch}}/ghq version_constraint: semver(">= 1.3.0") version_overrides: - version_constraint: "true" supported_envs: - amd64 - darwin rosetta2: true checksum: type: github_release asset: SHASUMS file_format: regexp algorithm: sha1 pattern: checksum: ^(\b[A-Fa-f0-9]{40}\b) file: "^\\b[A-Fa-f0-9]{40}\\b\\s+(\\S+)$" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/x-motemen/gobump/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: x-motemen repo_name: gobump asset: gobump_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: zip description: Bumps up Go program version overrides: - goos: linux format: tar.gz supported_envs: - darwin - amd64 rosetta2: true files: - name: gobump src: gobump_{{.Version}}_{{.OS}}_{{.Arch}}/gobump ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xataio/pgroll/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xataio repo_name: pgroll description: PostgreSQL zero-downtime migrations made easy version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") asset: pgroll.{{.OS}}.{{.Arch}} format: raw windows_arm_emulation: true complete_windows_ext: false replacements: darwin: macos windows: win - version_constraint: "true" asset: pgroll.{{.OS}}.{{.Arch}} format: raw windows_arm_emulation: true replacements: darwin: macos windows: win checksum: type: github_release asset: pgroll_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xeol-io/xeol/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xeol-io repo_name: xeol description: A scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.4") asset: xeol_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: xeol_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.9.13") asset: xeol_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: xeol_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip - version_constraint: semver("<= 0.10.0") asset: xeol_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: xeol_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: xeol_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: xeol_{{trimV .Version}}_checksums.txt algorithm: sha256 slsa_provenance: type: github_release asset: multiple.intoto.jsonl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xiecat/fofax/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xiecat repo_name: fofax description: FOFAX是一个基于fofa.info的API命令行查询工具 version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.34") asset: fofax_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: fofax_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xitonix/trubka/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xitonix repo_name: trubka description: A CLI tool for Kafka rosetta2: true asset: trubka_{{trimV .Version}}_{{.OS}}_{{.Arch}}.tar.gz supported_envs: - darwin - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xo/dbtpl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xo repo_name: dbtpl aliases: - name: xo/xo description: Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server files: - name: xo - name: dbtpl version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.2") asset: xo-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true files: - name: xo overrides: - goos: windows format: zip - version_constraint: "true" asset: xo-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true files: - name: dbtpl overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xo/usql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xo repo_name: usql description: Universal command-line interface for SQL databases version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") asset: usql-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.10.0") asset: usql-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.15.2") asset: usql-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: usql-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.bz2 windows_arm_emulation: true overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xremap/xremap/gnome/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: xremap/xremap/gnome aliases: - name: k0kubun/xremap/gnome type: github_release repo_owner: xremap repo_name: xremap description: Key remapper for X11 and Wayland (for GNOME Wayland) asset: xremap-{{.OS}}-{{.Arch}}-gnome.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: xremap version_constraint: semver(">= 0.5.0") version_overrides: - version_constraint: semver("< 0.5.0") supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xremap/xremap/hypr/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: xremap/xremap/hypr aliases: - name: k0kubun/xremap/hypr type: github_release repo_owner: xremap repo_name: xremap description: Key remapper for X11 and Wayland (for Hyprland) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.7.12") no_asset: true - version_constraint: semver("<= 0.9.0") asset: xremap-{{.OS}}-{{.Arch}}-hypr.{{.Format}} format: zip replacements: amd64: x86_64 supported_envs: - linux/amd64 files: - name: xremap - version_constraint: "true" error_message: | The client for hypr was dropped. https://github.com/xremap/xremap/pull/479 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xremap/xremap/kde/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: xremap/xremap/kde aliases: - name: k0kubun/xremap/kde type: github_release repo_owner: xremap repo_name: xremap description: Key remapper for X11 and Wayland (for KDE-Plasma Wayland) asset: xremap-{{.OS}}-{{.Arch}}-kde.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: xremap version_constraint: semver(">= 0.8.3") version_overrides: - version_constraint: semver("< 0.8.3") no_asset: true ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xremap/xremap/sway/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: xremap/xremap/sway aliases: - name: k0kubun/xremap/sway type: github_release repo_owner: xremap repo_name: xremap description: Key remapper for X11 and Wayland (for Sway) version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.4.6") asset: xremap-{{.OS}}-{{.Arch}}-sway.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux/amd64 files: - name: xremap - version_constraint: semver("<= 0.9.0") asset: xremap-{{.OS}}-{{.Arch}}-sway.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: xremap - version_constraint: "true" error_message: | The client for sway was dropped. https://github.com/xremap/xremap/pull/479 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xremap/xremap/x11/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - name: xremap/xremap/x11 aliases: - name: k0kubun/xremap/x11 type: github_release repo_owner: xremap repo_name: xremap description: Key remapper for X11 and Wayland (for X11) asset: xremap-{{.OS}}-{{.Arch}}-x11.{{.Format}} format: zip replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux files: - name: xremap version_constraint: semver(">= 0.5.0") version_overrides: - version_constraint: semver("< 0.5.0") supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xtaci/kcptun/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xtaci repo_name: kcptun asset: kcptun-{{.OS}}-{{.Arch}}-{{trimV .Version}}.tar.gz description: A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64 files: - name: kcptun-client src: client_{{.OS}}_{{.Arch}} - name: kcptun-server src: server_{{.OS}}_{{.Arch}} supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xwjdsh/manssh/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xwjdsh repo_name: manssh description: Manage your ssh alias configs easily version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.1") asset: manssh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: manssh_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: manssh_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/xxxserxxx/gotop/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: xxxserxxx repo_name: gotop description: A terminal based graphical activity monitor inspired by gtop and vtop asset: gotop_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tgz overrides: - goos: windows format: zip supported_envs: - darwin - linux - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yamafaktory/jql/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yamafaktory repo_name: jql description: A JSON Query Language CLI tool asset: "{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}" format: zip overrides: - goos: linux format: tar.gz - goos: windows replacements: arm64: arm64 replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc supported_envs: - darwin - linux - amd64 version_prefix: jql- checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 version_constraint: semver(">= 6.0.7") version_overrides: - version_constraint: semver(">= 6.0.5") overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin - version_constraint: semver(">= 6.0.4") format: tar.gz overrides: - goos: darwin format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin - version_constraint: semver(">= 6.0.3") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin - version_constraint: semver(">= 5.1.3") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin version_prefix: "" - version_constraint: semver(">= 5.1.2") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} version_prefix: "" - version_constraint: semver(">= 5.1.1") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin version_prefix: "" - version_constraint: semver(">= 5.1.0") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: darwin format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin version_prefix: "" - version_constraint: semver(">= 3.2.4") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} overrides: - goos: linux format: tar.gz replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin version_prefix: "" - version_constraint: semver("< 3.2.4") asset: jql-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz overrides: - goos: darwin format: zip replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-musl supported_envs: - linux - darwin version_prefix: "" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yaml/yamlscript/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yaml repo_name: yamlscript description: Programming in YAML version_constraint: "false" asset: ys-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.xz files: - name: ys src: "{{.AssetWithoutExt}}/ys" replacements: amd64: x64 arm64: aarch64 darwin: macos version_overrides: - version_constraint: Version in ["0.1.29", "0.1.44", "0.1.50"] supported_envs: - linux/amd64 - version_constraint: Version in ["0.1.36", "0.1.63", "0.1.64", "0.1.66"] or semver(">= 0.1.69, <= 0.1.71") supported_envs: - linux/amd64 - darwin - version_constraint: Version in ["0.1.40", "0.1.60", "0.1.61"] supported_envs: - linux - darwin/arm64 - version_constraint: semver("<= 0.1.33") or semver(">= 0.1.36, <=0.1.39") or Version == "0.1.45" supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: semver("<= 0.2.8") supported_envs: - linux - darwin - version_constraint: "true" supported_envs: - linux/amd64 - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yannh/kubeconform/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yannh repo_name: kubeconform description: A FAST Kubernetes manifests validator, with support for Custom Resources version_constraint: "false" version_overrides: - version_constraint: Version == "0.1.0" asset: kubeconform-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.4.8") asset: kubeconform-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: CHECKSUMS algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: kubeconform-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: CHECKSUMS algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yarnpkg/berry/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: yarnpkg repo_name: berry description: Active development trunk for Yarn files: - name: yarn version_constraint: "false" version_prefix: "@yarnpkg/cli/" version_overrides: - version_constraint: "true" url: https://repo.yarnpkg.com/{{.SemVer}}/packages/yarnpkg-cli/bin/yarn.js format: raw complete_windows_ext: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yarnpkg/yarn/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yarnpkg repo_name: yarn search_words: - v1 only description: "The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry" version_constraint: "false" version_overrides: - version_constraint: "true" asset: yarn-{{.Version}}.tar.gz files: - name: yarn src: "{{.AssetWithoutExt}}/bin/yarn" ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yashikota/exiftool-go/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yashikota repo_name: exiftool-go description: Pure Go ExifTool wrapper powered by WebAssembly version_constraint: "false" version_overrides: - version_constraint: "true" asset: exiftool-go_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: exiftool-go_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yashikota/genenv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yashikota repo_name: genenv description: A simple CLI tool to generate .env files from template files, automatically filling in placeholders with cryptographically secure random values version_constraint: "false" version_overrides: - version_constraint: "true" asset: genenv-{{.OS}}-{{.Arch}} format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yassinebenaid/bunster/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yassinebenaid repo_name: bunster description: Compile shell scripts to static binaries version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.6.0") no_asset: true - version_constraint: semver("<= 0.7.1") asset: bunster_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: bunster src: bunster_{{.OS}}-{{.Arch}} - version_constraint: "true" asset: bunster_{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yassinebridi/serpl/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yassinebridi repo_name: serpl description: A simple terminal UI for search and replace, ala VS Code version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.0") no_asset: true - version_constraint: "true" asset: serpl-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: serpl-{{.Version}}-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ycd/dstp/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ycd repo_name: dstp description: Run common networking tests against any site version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.1") no_asset: true - version_constraint: semver("<= 0.1.3") asset: dstp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: semver("<= 0.4.0") asset: dstp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: Version == "v0.4.20" no_asset: true - version_constraint: "true" asset: dstp_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yinheli/sshw/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yinheli repo_name: sshw asset: sshw_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz description: ssh client wrapper for automatic login overrides: - goos: windows format: zip checksum: type: github_release asset: sshw_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 1.1.1") version_overrides: - version_constraint: semver(">= 1.0.8") # asset name was changed asset: sshw-{{.OS}}-{{.Arch}}-{{.Version}}.tar.gz files: - name: sshw src: sshw-{{.OS}}-{{.Arch}}-{{.Version}}/sshw overrides: [] # arm64 wasn't supported rosetta2: true supported_envs: - darwin - linux - amd64 checksum: # SHA1 is used for algorithm of checksum type: github_release asset: checksum.txt file_format: regexp algorithm: sha1 pattern: checksum: ^(\b[A-Fa-f0-9]{40}\b) file: "^\\b[A-Fa-f0-9]{40}\\b\\s+(\\S+)$" - version_constraint: "true" # asset name was changed asset: sshw-{{.OS}}-{{.Arch}}.tar.gz overrides: [] rosetta2: true # windows wasn't supported supported_envs: - darwin - linux/amd64 checksum: # checksum file not provided enabled: false ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yitsushi/totp-cli/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yitsushi repo_name: totp-cli description: Authy/Google Authenticator like TOTP CLI tool written in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.0.5") asset: totp-cli-{{.OS}}-{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.1.3") asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}_checksum.txt algorithm: md5 - version_constraint: Version == "v1.1.4" asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 checksum: type: github_release asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}_checksum.txt algorithm: md5 - version_constraint: semver("<= 1.1.9") asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true supported_envs: - linux/amd64 - darwin checksum: type: github_release asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}_checksum.txt algorithm: md5 - version_constraint: Version == "v1.1.10" asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 checksum: type: github_release asset: totp-cli_{{.Version}}_{{.OS}}_{{.Arch}}_checksum.txt algorithm: md5 - version_constraint: semver("<= 1.1.17") asset: totp-cli-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 - version_constraint: semver("<= 1.2.1") no_asset: true - version_constraint: semver("<= 1.8.5") asset: totp-cli-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 checksum: type: github_release asset: "{{.Asset}}.md5" algorithm: md5 - version_constraint: Version == "v1.8.6" asset: totp-cli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: totp-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: totp-cli_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: totp-cli_{{trimV .Version}}_checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ymtdzzz/otel-tui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ymtdzzz repo_name: otel-tui description: A terminal OpenTelemetry viewer inspired by otel-desktop-viewer version_constraint: "false" version_overrides: - version_constraint: "true" asset: otel-tui_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: otel-tui_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ynqa/jnv/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ynqa repo_name: jnv description: Interactive JSON filter using jq version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: jnv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: jnv src: "{{.AssetWithoutExt}}/jnv" replacements: amd64: x86_64 darwin: apple-darwin checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - darwin - version_constraint: Version == "v0.3.0" asset: jnv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: jnv src: "{{.AssetWithoutExt}}/jnv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: jnv supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.3") asset: jnv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz rosetta2: true files: - name: jnv src: "{{.AssetWithoutExt}}/jnv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.5.0") asset: jnv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: jnv src: "{{.AssetWithoutExt}}/jnv" replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-musl windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: darwin replacements: arm64: aarch64 - goos: windows format: zip files: - name: jnv supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: jnv-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.xz windows_arm_emulation: true files: - name: jnv src: "{{.AssetWithoutExt}}/jnv" replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin windows: pc-windows-msvc checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux goarch: amd64 replacements: linux: unknown-linux-musl - goos: linux goarch: arm64 replacements: linux: unknown-linux-gnu - goos: windows format: zip files: - name: jnv ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yoheimuta/protolint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yoheimuta repo_name: protolint description: A pluggable linter and fixer to enforce Protocol Buffer style and conventions files: - name: protolint - name: protoc-gen-protolint version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.3") asset: protolint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true files: - name: protolint replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.27.0") asset: protolint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.31.0") asset: protolint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.35.1") asset: protolint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.45.0") asset: protolint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: protolint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yokecd/yoke/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yokecd repo_name: yoke description: yoke is a Helm-inspired infrastructure-as-code (IaC) package deployer version_filter: not (Version matches "installer") version_constraint: "false" version_overrides: - version_constraint: "true" asset: yoke_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz windows_arm_emulation: true files: - name: yoke src: "{{.AssetWithoutExt}}" overrides: - goos: windows asset: yoke_{{.Version}}_{{.OS}}_{{.Arch}}.exe.{{.Format}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yonahd/kor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yonahd repo_name: kor description: A Golang Tool to discover unused Kubernetes Resources asset: kor_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz overrides: - goos: windows format: zip replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows supported_envs: - darwin - amd64 checksum: type: github_release asset: kor_{{trimV .Version}}_checksums.txt algorithm: sha256 version_constraint: semver(">= 0.2.0") version_overrides: - version_constraint: semver("< 0.2.0") rosetta2: true files: - name: kor src: kor-{{.GOOS}}-{{if eq .GOOS "darwin"}}amd64{{else}}{{.GOARCH}}{{end}} ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yonaskolb/XcodeGen/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yonaskolb repo_name: XcodeGen description: A Swift command line tool for generating your Xcode project asset: xcodegen.zip files: - name: xcodegen src: xcodegen/bin/xcodegen supported_envs: - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yorukot/superfile/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yorukot repo_name: superfile aliases: - name: MHNightCat/superfile description: Pretty fancy and modern terminal file manager files: - name: spf version_constraint: "false" version_overrides: - version_constraint: Version == "v1.0.0" asset: spf format: raw supported_envs: - linux/amd64 - version_constraint: "true" asset: superfile-{{.OS}}-{{.Version}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: spf src: dist/{{.AssetWithoutExt}}/spf supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ysugimoto/falco/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ysugimoto repo_name: falco description: falco is a VCL developer tool dedicated to Fastly version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.1") asset: falco-{{.OS}}-{{.Arch}} format: raw rosetta2: true supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.20.1") asset: falco-{{.OS}}-{{.Arch}} format: raw supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 1.1.1") asset: falco-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: falco-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ysugimoto/gcsdeploy/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ysugimoto repo_name: gcsdeploy description: Deploy files to GCS like rsync version_constraint: "false" version_overrides: - version_constraint: "true" asset: gcsdeploy-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ysugimoto/vintage/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ysugimoto repo_name: vintage description: VCL Transpiler for Edge Runtime version_constraint: "false" version_overrides: - version_constraint: "true" asset: vintage-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz supported_envs: - linux/amd64 - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ytdl-org/ytdl-nightly/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: ytdl-org repo_name: ytdl-nightly description: Nightly builds for youtube-dl files: - name: youtube-dl version_constraint: "false" version_overrides: - version_constraint: Version == "2024.03.28" asset: youtube-dl-{{.Version}}.{{.Format}} format: tar.gz files: - name: youtube-dl src: youtube-dl/youtube-dl supported_envs: - linux - darwin - version_constraint: "true" asset: youtube-dl-{{.Version}}.{{.Format}} format: tar.gz files: - name: youtube-dl src: youtube-dl/youtube-dl overrides: - goos: windows asset: youtube-dl format: raw ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yudai/gotty/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yudai repo_name: gotty asset: gotty_{{.OS}}_{{.Arch}}.tar.gz description: Share your terminal as a web application supported_envs: - linux/amd64 - darwin rosetta2: true checksum: type: github_release asset: SHA256SUMS algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yujqiao/catproc/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yujqiao repo_name: catproc aliases: - name: rapiz1/catp - name: yujqiao/catp description: Print the output of a running process files: - name: catp version_constraint: "false" version_overrides: - version_constraint: "true" asset: catp-{{.Arch}}-{{.OS}}.{{.Format}} format: zip replacements: amd64: x86_64 linux: unknown-linux-musl supported_envs: - linux/amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yukiarrr/ecsk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yukiarrr repo_name: ecsk description: CLI tool that you can interactively call Amazon ECS APIs (run-task, execute-command, stop-task), copy files between ECS and local, and view logs version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.6") asset: ecsk_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: ecsk_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: semver("<= 0.9.0") asset: ecsk_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: ecsk_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: ecsk_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: ecsk_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yumafuu/s1m/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yumafuu repo_name: s1m description: TUI Application for AWS Systems Manager Parameter Store (ssm) version_constraint: "false" version_overrides: - version_constraint: Version in ["v0.2.2", "v0.2.3"] no_asset: true - version_constraint: "true" asset: s1m_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: s1m_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yuuki/tcpulse/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yuuki repo_name: tcpulse description: A TCP/UDP load generator that provides fine-grained, flow-level control in Go version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.0") asset: connperf_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 checksum: type: github_release asset: connperf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: connperf - version_constraint: semver("<= 0.7.2") asset: connperf_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: connperf_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin files: - name: connperf - version_constraint: semver("<= 0.8.1") asset: tcpulse_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 checksum: type: github_release asset: tcpulse_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin - version_constraint: "true" asset: tcpulse_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: tcpulse_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/yuyaban/gitlab-comment/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: yuyaban repo_name: gitlab-comment description: About gitlab-comment is a CLI command to post Merge Request Note asset: gitlab-comment_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: gitlab-comment_{{trimV .Version}}_checksums.txt algorithm: sha256 cosign: opts: - --certificate-identity-regexp - "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*" - --certificate-oidc-issuer - "https://token.actions.githubusercontent.com" - --signature - https://github.com/yuyaban/gitlab-comment/releases/download/{{.Version}}/gitlab-comment_{{trimV .Version}}_checksums.txt.sig - --certificate - https://github.com/yuyaban/gitlab-comment/releases/download/{{.Version}}/gitlab-comment_{{trimV .Version}}_checksums.txt.pem slsa_provenance: type: github_release asset: multiple.intoto.jsonl ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zaghaghi/openapi-tui/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zaghaghi repo_name: openapi-tui description: Terminal UI to list, browse and run APIs defined with openapi spec version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.5.0") asset: openapi-tui-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: openapi-tui-{{.Version}}-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 - version_constraint: Version == "0.6.0" asset: openapi-tui-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: openapi-tui-{{.Version}}-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 supported_envs: - darwin - windows - version_constraint: "true" asset: openapi-tui-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: macos checksum: type: github_release asset: openapi-tui-{{.Version}}-{{.OS}}-{{.Arch}}.sha256 algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zaquestion/lab/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zaquestion repo_name: lab description: Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab version_constraint: "false" version_overrides: - version_constraint: Version == "v0.5.0" no_asset: true - version_constraint: Version == "v0.24.0" asset: lab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: lab_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.11.1") asset: lab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: lab_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.17.2") asset: lab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: lab_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.23.0") asset: lab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: lab_{{trimV .Version}}_checksums.txt algorithm: sha256 - version_constraint: "true" asset: lab_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: lab_{{trimV .Version}}_checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zarf-dev/zarf/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zarf-dev repo_name: zarf description: The Airgap Native Packager Manager for Kubernetes version_constraint: "false" version_overrides: - version_constraint: semver("< 0.51.0") error_message: Please use v0.51.0 or later - version_constraint: "true" asset: zarf_{{.Version}}_{{.OS}}_{{.Arch}} format: raw replacements: darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zegl/kube-score/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zegl repo_name: kube-score description: Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes version_constraint: "false" version_overrides: - version_constraint: Version == "v1.7.1" asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: kube-score_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: Version == "v1.11.0" asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: Version == "v1.12.0" asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: semver("<= 0.4.0") asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: amd64: x86_64 darwin: Darwin linux: Linux checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: semver("<= 0.6.0") asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.7.3") asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 1.10.1") asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true checksum: type: github_release asset: checksums.txt algorithm: sha256 - version_constraint: "true" asset: kube-score_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zellij-org/zellij/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zellij-org repo_name: zellij description: A terminal workspace with batteries included supported_envs: - darwin - linux asset: zellij-{{.Arch}}-{{.OS}}.tar.gz replacements: linux: unknown-linux-musl darwin: apple-darwin amd64: x86_64 arm64: aarch64 checksum: enabled: false # https://github.com/aquaproj/aqua-registry/issues/6780#issuecomment-1267714776 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zerocore-ai/microsandbox/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zerocore-ai repo_name: microsandbox aliases: - name: microsandbox/microsandbox description: Self-Hosted Plaform for Secure Execution of Untrusted User/AI Code files: - name: msb version_prefix: microsandbox-v version_constraint: "false" version_overrides: - version_constraint: "true" asset: microsandbox-{{.SemVer}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: msb src: "{{.AssetWithoutExt}}/msb" - name: msbrun src: "{{.AssetWithoutExt}}/msbrun" - name: msbserver src: "{{.AssetWithoutExt}}/msbserver" - name: msi src: "{{.AssetWithoutExt}}/msi" - name: msr src: "{{.AssetWithoutExt}}/msr" - name: msx src: "{{.AssetWithoutExt}}/msx" checksum: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 overrides: - goos: linux replacements: amd64: x86_64 arm64: aarch64 supported_envs: - linux - darwin/arm64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/ziglang/zig/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: ziglang repo_name: zig description: General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software link: https://ziglang.org/ version_source: github_tag version_constraint: "false" version_overrides: - version_constraint: Version contains "-dev" url: https://ziglang.org/builds/zig-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} minisign: type: http url: https://ziglang.org/builds/zig-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}}.minisig public_key: "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U" replacements: darwin: macos arm64: aarch64 amd64: x86_64 files: - name: zig src: zig-{{.OS}}-{{.Arch}}-{{.Version}}/zig format: tar.xz overrides: - goos: windows format: zip - version_constraint: semver("<= 0.14.0") url: https://ziglang.org/download/{{.Version}}/zig-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} minisign: type: http url: https://ziglang.org/download/{{.Version}}/zig-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}}.minisig public_key: "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U" replacements: darwin: macos arm64: aarch64 amd64: x86_64 files: - name: zig src: zig-{{.OS}}-{{.Arch}}-{{.Version}}/zig format: tar.xz overrides: - goos: windows format: zip - version_constraint: "true" url: https://ziglang.org/download/{{.Version}}/zig-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} minisign: type: http url: https://ziglang.org/download/{{.Version}}/zig-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}}.minisig public_key: "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U" replacements: darwin: macos arm64: aarch64 amd64: x86_64 files: - name: zig src: zig-{{.Arch}}-{{.OS}}-{{.Version}}/zig format: tar.xz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zigtools/zls/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: zigtools repo_name: zls description: A Zig language server supporting Zig developers with features like autocomplete and goto definition link: https://zigtools.org/ version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.9.0") url: https://builds.zigtools.org/zls-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} rosetta2: true windows_arm_emulation: true minisign: type: http url: https://builds.zigtools.org/zls-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}}.minisig public_key: "RWR+9B91GBZ0zOjh6Lr17+zKf5BoSuFvrx2xSeDE57uIYvnKBGmMjOex" replacements: darwin: macos arm64: aarch64 amd64: x86_64 format: tar.xz overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: Version == "0.10.0" url: https://builds.zigtools.org/zls-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} windows_arm_emulation: true minisign: type: http url: https://builds.zigtools.org/zls-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}}.minisig public_key: "RWR+9B91GBZ0zOjh6Lr17+zKf5BoSuFvrx2xSeDE57uIYvnKBGmMjOex" replacements: darwin: macos arm64: aarch64 amd64: x86_64 format: tar.xz overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.14.0") url: https://builds.zigtools.org/zls-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}} windows_arm_emulation: true minisign: type: http url: https://builds.zigtools.org/zls-{{.OS}}-{{.Arch}}-{{.Version}}.{{.Format}}.minisig public_key: "RWR+9B91GBZ0zOjh6Lr17+zKf5BoSuFvrx2xSeDE57uIYvnKBGmMjOex" replacements: darwin: macos arm64: aarch64 amd64: x86_64 format: tar.xz overrides: - goos: windows format: zip - version_constraint: "true" url: https://builds.zigtools.org/zls-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}} windows_arm_emulation: true minisign: type: http url: https://builds.zigtools.org/zls-{{.Arch}}-{{.OS}}-{{.Version}}.{{.Format}}.minisig public_key: "RWR+9B91GBZ0zOjh6Lr17+zKf5BoSuFvrx2xSeDE57uIYvnKBGmMjOex" replacements: darwin: macos arm64: aarch64 amd64: x86_64 format: tar.xz overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zitadel/zitadel/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zitadel repo_name: zitadel description: ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era asset: zitadel-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz checksum: type: github_release asset: checksums.txt algorithm: sha256 files: - name: zitadel src: zitadel-{{.OS}}-{{.Arch}}/zitadel ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zix99/rare/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zix99 repo_name: rare description: Create console histograms, bar graphs, tables, heatmaps and more in realtime using regex and expressions version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1.20") asset: rare_{{.OS}}_{{.Arch}} format: raw rosetta2: true windows_arm_emulation: true supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.1.31") asset: rare_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.2.0") asset: rare_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip - version_constraint: "true" asset: rare_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: checksums.txt algorithm: sha256 overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zizmorcore/zizmor/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zizmorcore repo_name: zizmor description: Static analysis for GitHub Actions version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.8.0-rc2") || Version in ["v1.12.0", "v1.13.0"] type: cargo crate: zizmor - version_constraint: "true" asset: zizmor-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 arm64: aarch64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: windows format: zip github_artifact_attestations: signer_workflow: zizmorcore/zizmor/.github/workflows/release-binaries.yml ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zk-org/zk/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zk-org repo_name: zk description: A plain text note-taking assistant version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.0" asset: zk-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: zip replacements: amd64: x86_64 darwin: macos supported_envs: - darwin - version_constraint: semver("<= 0.2.1") asset: zk-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true replacements: darwin: macos overrides: - goos: darwin format: zip replacements: amd64: x86_64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.14.1") asset: zk-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz replacements: darwin: macos overrides: - goos: darwin format: zip replacements: amd64: x86_64 supported_envs: - linux - darwin - version_constraint: semver("<= 0.15.0") asset: zk-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin goarch: amd64 replacements: amd64: x86_64 - goos: darwin goarch: arm64 asset: zk-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} - goos: windows asset: zk-{{.Version}}-{{.OS}}_{{.Arch}}.{{.Format}} replacements: amd64: x64_86 - version_constraint: "true" asset: zk-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: darwin: macos overrides: - goos: darwin replacements: amd64: x86_64 - goos: windows replacements: amd64: x86_64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zmap/zlint/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zmap repo_name: zlint description: X.509 Certificate Linter focused on Web PKI standards and requirements version_filter: not (Version matches "-rc") version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.1.0") no_asset: true - version_constraint: "true" asset: zlint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: zlint src: "{{.AssetWithoutExt}}/{{.FileName}}" replacements: amd64: x86_64 darwin: Darwin linux: Linux windows: Windows checksum: type: github_release asset: zlint_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zmwangx/ets/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zmwangx repo_name: ets description: Command output timestamper version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.1") asset: ets_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: ets_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux/amd64 - darwin - version_constraint: "true" asset: ets_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true checksum: type: github_release asset: ets_{{trimV .Version}}_checksums.txt algorithm: sha256 supported_envs: - linux - darwin ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zquestz/s/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zquestz repo_name: s description: Open a web search in your terminal version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.2.1") no_asset: true - version_constraint: semver("<= 0.5.14") asset: s-{{.OS}}_{{.Arch}}.{{.Format}} format: zip rosetta2: true windows_arm_emulation: true files: - name: s src: "{{.AssetWithoutExt}}/s" supported_envs: - darwin - windows - amd64 - version_constraint: "true" asset: s-{{.OS}}_{{.Arch}}.{{.Format}} format: zip windows_arm_emulation: true files: - name: s src: "{{.AssetWithoutExt}}/s" supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zurawiki/gptcommit/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zurawiki repo_name: gptcommit description: A git prepare-commit-msg hook for authoring commit messages with GPT-3 version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.7" asset: gptcommit-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: darwin: apple-darwin linux: unknown-linux-gnu overrides: - goos: linux replacements: amd64: x86_64 - goos: darwin replacements: arm64: aarch64 supported_envs: - linux/amd64 - darwin/arm64 - version_constraint: semver("<= 0.5.3") asset: gptcommit-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 - version_constraint: semver("<= 0.5.5") no_asset: true - version_constraint: "true" asset: gptcommit-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz windows_arm_emulation: true replacements: amd64: x86_64 darwin: apple-darwin linux: unknown-linux-gnu windows: pc-windows-msvc overrides: - goos: darwin replacements: arm64: aarch64 supported_envs: - darwin - windows - amd64 ================================================ FILE: crates/aqua-registry/aqua-registry/pkgs/zyedidia/eget/registry.yaml ================================================ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: github_release repo_owner: zyedidia repo_name: eget description: Easily install prebuilt binaries from GitHub version_constraint: "false" version_overrides: - version_constraint: Version == "v0.1.0" asset: eget-{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: eget src: "{{.AssetWithoutExt}}/eget" overrides: - goos: windows format: zip - version_constraint: semver("<= 1.0.1") asset: eget-{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true windows_arm_emulation: true files: - name: eget src: "{{.AssetWithoutExt}}/eget" overrides: - goos: windows format: zip - version_constraint: "true" asset: eget-{{trimV .Version}}-{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true files: - name: eget src: "{{.AssetWithoutExt}}/eget" overrides: - goos: windows format: zip ================================================ FILE: crates/aqua-registry/build.rs ================================================ use std::env; use std::fs; use std::path::Path; fn main() { let out_dir = env::var("OUT_DIR").expect("OUT_DIR environment variable must be set"); generate_baked_registry(&out_dir); } fn generate_baked_registry(out_dir: &str) { let dest_path = Path::new(out_dir).join("aqua_standard_registry.rs"); let registry_dir = find_registry_dir(); let registries = collect_aqua_registries(®istry_dir).expect("Failed to collect aqua registry files"); if registries.is_empty() { panic!( "No aqua registry files found in {}/pkgs/", registry_dir.display() ); } let mut code = String::from("HashMap::from([\n"); for (id, content) in registries { code.push_str(&format!(" ({:?}, {:?}),\n", id, content)); } code.push_str("])"); fs::write(dest_path, code).expect("Failed to write baked registry file"); } fn find_registry_dir() -> std::path::PathBuf { // Registry location is constant: crates/aqua-registry/aqua-registry let manifest_dir = env::var("CARGO_MANIFEST_DIR") .expect("CARGO_MANIFEST_DIR environment variable must be set"); let embedded = std::path::Path::new(&manifest_dir).join("aqua-registry"); if embedded.exists() { return embedded; } panic!("Registry directory not found"); } fn collect_aqua_registries( dir: &Path, ) -> Result, Box> { let mut registries = Vec::new(); if !dir.exists() { return Ok(registries); } let pkgs_dir = dir.join("pkgs"); if !pkgs_dir.exists() { return Ok(registries); } collect_registries_recursive(&pkgs_dir, &mut registries, String::new())?; Ok(registries) } fn collect_registries_recursive( dir: &Path, registries: &mut Vec<(String, String)>, prefix: String, ) -> Result<(), Box> { for entry in fs::read_dir(dir)? { let entry = entry?; let path = entry.path(); if path.is_dir() { let dir_name = path.file_name().unwrap().to_string_lossy(); let new_prefix = if prefix.is_empty() { dir_name.to_string() } else { format!("{}/{}", prefix, dir_name) }; collect_registries_recursive(&path, registries, new_prefix)?; } else if path.file_name() == Some(std::ffi::OsStr::new("registry.yaml")) { let content = fs::read_to_string(&path)?; registries.push((prefix.clone(), content.clone())); // Process aliases if they exist #[allow(clippy::collapsible_if)] if content.contains("aliases") { if let Ok(registry) = serde_yaml::from_str::(&content) { if let Some(packages) = registry.get("packages").and_then(|p| p.as_sequence()) { for package in packages { if let Some(aliases) = package.get("aliases").and_then(|a| a.as_sequence()) { for alias in aliases { if let Some(name) = alias.get("name").and_then(|n| n.as_str()) { registries.push((name.to_string(), content.clone())); } } } } } } } } } Ok(()) } ================================================ FILE: crates/aqua-registry/src/lib.rs ================================================ //! Aqua Registry //! //! This crate provides functionality for working with Aqua package registry files. //! It can load registry data from baked-in files, local repositories, or remote HTTP sources. mod registry; mod template; mod types; // Re-export only what's needed by the main mise crate pub use registry::{ AQUA_STANDARD_REGISTRY_FILES, AquaRegistry, DefaultRegistryFetcher, FileCacheStore, NoOpCacheStore, package_ids, }; pub use types::{ AquaChecksum, AquaChecksumType, AquaMinisignType, AquaPackage, AquaPackageType, RegistryYaml, }; use thiserror::Error; /// Errors that can occur when working with the Aqua registry #[derive(Error, Debug)] pub enum AquaRegistryError { #[error("package not found: {0}")] PackageNotFound(String), #[error("registry not available: {0}")] RegistryNotAvailable(String), #[error("template error: {0}")] TemplateError(#[from] eyre::Error), #[error("yaml parse error: {0}")] YamlError(#[from] serde_yaml::Error), #[error("io error: {0}")] IoError(#[from] std::io::Error), #[error("expression error: {0}")] ExpressionError(String), } pub type Result = std::result::Result; /// Configuration for the Aqua registry #[derive(Debug, Clone)] pub struct AquaRegistryConfig { /// Path to cache directory for cloned repositories pub cache_dir: std::path::PathBuf, /// URL of the registry repository (if None, only baked registry will be used) pub registry_url: Option, /// Whether to use the baked-in registry pub use_baked_registry: bool, /// Whether to skip network operations (prefer offline mode) pub prefer_offline: bool, } impl Default for AquaRegistryConfig { fn default() -> Self { Self { cache_dir: std::env::temp_dir().join("aqua-registry"), registry_url: Some("https://github.com/aquaproj/aqua-registry".to_string()), use_baked_registry: true, prefer_offline: false, } } } /// Trait for fetching registry files from various sources #[allow(async_fn_in_trait)] pub trait RegistryFetcher { /// Fetch and parse a registry YAML file for the given package ID async fn fetch_registry(&self, package_id: &str) -> Result; } /// Trait for caching registry data pub trait CacheStore { /// Check if cached data exists and is fresh fn is_fresh(&self, key: &str) -> bool; /// Store data in cache fn store(&self, key: &str, data: &[u8]) -> std::io::Result<()>; /// Retrieve data from cache fn retrieve(&self, key: &str) -> std::io::Result>>; } ================================================ FILE: crates/aqua-registry/src/registry.rs ================================================ use crate::types::{AquaPackage, RegistryYaml}; use crate::{AquaRegistryConfig, AquaRegistryError, CacheStore, RegistryFetcher, Result}; use std::collections::HashMap; use std::path::PathBuf; use std::sync::LazyLock; use tokio::sync::Mutex; /// The main Aqua registry implementation #[derive(Debug)] pub struct AquaRegistry where F: RegistryFetcher, C: CacheStore, { #[allow(dead_code)] config: AquaRegistryConfig, fetcher: F, #[allow(dead_code)] cache_store: C, #[allow(dead_code)] repo_exists: bool, } /// Default implementation of RegistryFetcher #[derive(Debug, Clone)] pub struct DefaultRegistryFetcher { config: AquaRegistryConfig, } /// No-op implementation of CacheStore #[derive(Debug, Clone, Default)] pub struct NoOpCacheStore; /// File-based cache store implementation #[derive(Debug, Clone)] pub struct FileCacheStore { cache_dir: PathBuf, } /// Baked registry files (compiled into binary) pub static AQUA_STANDARD_REGISTRY_FILES: LazyLock> = LazyLock::new(|| include!(concat!(env!("OUT_DIR"), "/aqua_standard_registry.rs"))); /// Returns all package IDs from the baked-in aqua registry. pub fn package_ids() -> Vec<&'static str> { AQUA_STANDARD_REGISTRY_FILES.keys().copied().collect() } impl AquaRegistry { /// Create a new AquaRegistry with the given configuration pub fn new(config: AquaRegistryConfig) -> Self { let repo_exists = Self::check_repo_exists(&config.cache_dir); let fetcher = DefaultRegistryFetcher { config: config.clone(), }; Self { config, fetcher, cache_store: NoOpCacheStore, repo_exists, } } /// Create a new AquaRegistry with custom fetcher and cache store pub fn with_fetcher_and_cache( config: AquaRegistryConfig, fetcher: F, cache_store: C, ) -> AquaRegistry where F: RegistryFetcher, C: CacheStore, { let repo_exists = Self::check_repo_exists(&config.cache_dir); AquaRegistry { config, fetcher, cache_store, repo_exists, } } fn check_repo_exists(cache_dir: &std::path::Path) -> bool { cache_dir.join(".git").exists() } } impl AquaRegistry where F: RegistryFetcher, C: CacheStore, { /// Get a package definition by ID pub async fn package(&self, id: &str) -> Result { static CACHE: LazyLock>> = LazyLock::new(|| Mutex::new(HashMap::new())); if let Some(pkg) = CACHE.lock().await.get(id) { return Ok(pkg.clone()); } let registry = self.fetcher.fetch_registry(id).await?; let mut pkg = registry .packages .into_iter() .next() .ok_or_else(|| AquaRegistryError::PackageNotFound(id.to_string()))?; pkg.setup_version_filter()?; CACHE.lock().await.insert(id.to_string(), pkg.clone()); Ok(pkg) } /// Get a package definition configured for specific versions pub async fn package_with_version( &self, id: &str, versions: &[&str], os: &str, arch: &str, ) -> Result { Ok(self.package(id).await?.with_version(versions, os, arch)) } } impl RegistryFetcher for DefaultRegistryFetcher { async fn fetch_registry(&self, package_id: &str) -> Result { let path_id = package_id .split('/') .collect::>() .join(std::path::MAIN_SEPARATOR_STR); let path = self .config .cache_dir .join("pkgs") .join(&path_id) .join("registry.yaml"); // Try to read from local repository first if self.config.cache_dir.join(".git").exists() && path.exists() { log::trace!("reading aqua-registry for {package_id} from repo at {path:?}"); let contents = std::fs::read_to_string(&path)?; return Ok(serde_yaml::from_str(&contents)?); } // Fall back to baked registry if enabled #[allow(clippy::collapsible_if)] if self.config.use_baked_registry && AQUA_STANDARD_REGISTRY_FILES.contains_key(package_id) { if let Some(content) = AQUA_STANDARD_REGISTRY_FILES.get(package_id) { log::trace!("reading baked-in aqua-registry for {package_id}"); return Ok(serde_yaml::from_str(content)?); } } Err(AquaRegistryError::RegistryNotAvailable(format!( "no aqua-registry found for {package_id}" ))) } } impl CacheStore for NoOpCacheStore { fn is_fresh(&self, _key: &str) -> bool { false } fn store(&self, _key: &str, _data: &[u8]) -> std::io::Result<()> { Ok(()) } fn retrieve(&self, _key: &str) -> std::io::Result>> { Ok(None) } } impl FileCacheStore { pub fn new(cache_dir: PathBuf) -> Self { Self { cache_dir } } } impl CacheStore for FileCacheStore { fn is_fresh(&self, key: &str) -> bool { // Check if cache entry exists and is less than a week old #[allow(clippy::collapsible_if)] if let Ok(metadata) = std::fs::metadata(self.cache_dir.join(key)) { if let Ok(modified) = metadata.modified() { let age = std::time::SystemTime::now() .duration_since(modified) .unwrap_or_default(); return age < std::time::Duration::from_secs(7 * 24 * 60 * 60); // 1 week } } false } fn store(&self, key: &str, data: &[u8]) -> std::io::Result<()> { let path = self.cache_dir.join(key); if let Some(parent) = path.parent() { std::fs::create_dir_all(parent)?; } std::fs::write(path, data) } fn retrieve(&self, key: &str) -> std::io::Result>> { let path = self.cache_dir.join(key); match std::fs::read(path) { Ok(data) => Ok(Some(data)), Err(e) if e.kind() == std::io::ErrorKind::NotFound => Ok(None), Err(e) => Err(e), } } } #[cfg(test)] mod tests { use super::*; #[tokio::test] async fn test_registry_creation() { let config = AquaRegistryConfig::default(); let registry = AquaRegistry::new(config); // This should not panic - registry should be created successfully drop(registry); } #[test] fn test_cache_store() { let cache = NoOpCacheStore; assert!(!cache.is_fresh("test")); assert!(cache.store("test", b"data").is_ok()); assert!(cache.retrieve("test").unwrap().is_none()); } } ================================================ FILE: crates/aqua-registry/src/template.rs ================================================ use eyre::{ContextCompat, Result, bail}; use heck::ToTitleCase; use itertools::Itertools; use std::collections::HashMap; use std::fmt::Debug; use std::sync::LazyLock; use versions::Versioning; type Context = HashMap; /// AST node representing an expression in the template #[derive(Debug, Clone, PartialEq)] enum Expr { /// Variable reference: .Version Var(String), /// String literal: "foo" Literal(String), /// Function call: func arg1 arg2 FuncCall(String, Vec), /// Property access: expr.Property PropertyAccess(Box, String), /// Pipe: expr | func Pipe(Box, Box), } /// Runtime value trait - implemented by different value types trait Value: Debug { fn as_string(&self) -> String; fn get_property(&self, prop: &str) -> Result; } /// String value type #[derive(Debug, Clone)] struct StringValue(String); impl Value for StringValue { fn as_string(&self) -> String { self.0.clone() } fn get_property(&self, _prop: &str) -> Result { bail!("cannot access property on string") } } /// Semantic version value type #[derive(Debug, Clone)] struct SemVerValue { major: u32, minor: u32, patch: u32, original: String, } impl Value for SemVerValue { fn as_string(&self) -> String { self.original.clone() } fn get_property(&self, prop: &str) -> Result { Ok(match prop { "Major" => self.major.to_string(), "Minor" => self.minor.to_string(), "Patch" => self.patch.to_string(), _ => bail!("unknown semver property: {prop}"), }) } } pub fn render(tmpl: &str, ctx: &Context) -> Result { let mut result = String::new(); let mut in_tag = false; let mut tag = String::new(); let chars = tmpl.chars().collect_vec(); let mut i = 0; let evaluator = Evaluator::new(ctx); while i < chars.len() { let c = chars[i]; let next = chars.get(i + 1).cloned().unwrap_or(' '); if !in_tag && c == '{' && next == '{' { in_tag = true; i += 1; } else if in_tag && c == '}' && next == '}' { in_tag = false; let tokens = lex(&tag)?; let ast = parse_tokens(&tokens)?; result += &evaluator.eval(&ast)?; tag.clear(); i += 1; } else if in_tag { tag.push(c); } else { result.push(c); } i += 1; } Ok(result) } #[derive(Debug, Clone, PartialEq, strum::EnumIs)] enum Token<'a> { Key(&'a str), String(&'a str), Func(&'a str), Whitespace(&'a str), Pipe, LParen, RParen, Dot, Ident(&'a str), } fn lex(code: &str) -> Result>> { let mut tokens = vec![]; let mut code = code.trim(); while !code.is_empty() { if code.starts_with(" ") { let end = code .chars() .enumerate() .find(|(_, c)| !c.is_whitespace()) .map(|(i, _)| i); if let Some(end) = end { tokens.push(Token::Whitespace(&code[..end])); code = &code[end..]; } else { break; } } else if code.starts_with("(") { tokens.push(Token::LParen); code = &code[1..]; } else if code.starts_with(")") { tokens.push(Token::RParen); code = &code[1..]; } else if code.starts_with("|") { tokens.push(Token::Pipe); code = &code[1..]; } else if code.starts_with('"') { for (end, _) in code[1..].match_indices('"') { if code.chars().nth(end) != Some('\\') { tokens.push(Token::String(&code[1..end + 1])); code = &code[end + 2..]; break; } } } else if code.starts_with(".") { // Check if this is a property access (after ) or identifier) let next_char = code.chars().nth(1); if next_char.is_some_and(|c| c.is_alphabetic()) { // This could be .Key or .Property let end = code[1..] .chars() .enumerate() .find(|(_, c)| !c.is_alphanumeric() && *c != '_') .map(|(i, _)| i + 1) .unwrap_or(code.len()); // If preceded by RParen, it's a property access if tokens.last().is_some_and(|t| t.is_r_paren()) { tokens.push(Token::Dot); tokens.push(Token::Ident(&code[1..end])); } else { // Otherwise it's a key reference tokens.push(Token::Key(&code[1..end])); } code = &code[end..]; } else { tokens.push(Token::Dot); code = &code[1..]; } } else { // Check if it's an identifier (alphanumeric starting with letter) let end = code .chars() .enumerate() .find(|(_, c)| !c.is_alphanumeric() && *c != '_' && *c != '-') .map(|(i, _)| i) .unwrap_or(code.len()); if end > 0 { let token_str = &code[..end]; // Determine if this is a function or identifier based on context tokens.push(Token::Func(token_str)); code = &code[end..]; } else { bail!("unexpected character: {}", code.chars().next().unwrap()); } } } Ok(tokens) } /// Parse tokens into an AST fn parse_tokens(tokens: &[Token]) -> Result { let mut tokens = tokens.iter().peekable(); parse_pipe(&mut tokens) } /// Parse pipe expressions (lowest precedence) fn parse_pipe(tokens: &mut std::iter::Peekable>) -> Result { let mut left = parse_primary(tokens)?; // Skip whitespace before checking for pipe skip_whitespace(tokens); while matches!(tokens.peek(), Some(Token::Pipe)) { tokens.next(); // consume pipe skip_whitespace(tokens); let right = parse_primary(tokens)?; left = Expr::Pipe(Box::new(left), Box::new(right)); // Skip whitespace before checking for next pipe skip_whitespace(tokens); } Ok(left) } /// Parse primary expressions fn parse_primary(tokens: &mut std::iter::Peekable>) -> Result { skip_whitespace(tokens); let token = tokens.next().wrap_err("unexpected end of expression")?; let mut expr = match token { Token::Key(k) => Expr::Var(k.to_string()), Token::String(s) => Expr::Literal(s.to_string()), Token::LParen => { // Parenthesized expression: (func arg) skip_whitespace(tokens); let inner = parse_pipe(tokens)?; skip_whitespace(tokens); if !matches!(tokens.next(), Some(Token::RParen)) { bail!("expected closing parenthesis"); } inner } Token::Func(f) => { // Function call: func arg1 arg2 let func_name = f.to_string(); let mut args = Vec::new(); // Collect arguments until we hit pipe, rparen, or end loop { skip_whitespace(tokens); match tokens.peek() { None | Some(Token::Pipe) | Some(Token::RParen) => break, Some(Token::Dot) | Some(Token::Ident(_)) => break, // Stop before property access _ => { args.push(parse_arg(tokens)?); } } } Expr::FuncCall(func_name, args) } _ => bail!("unexpected token: {token:?}"), }; // Handle property access: expr.Property while matches!(tokens.peek(), Some(Token::Dot)) { tokens.next(); // consume dot skip_whitespace(tokens); if let Some(Token::Ident(prop)) = tokens.next() { expr = Expr::PropertyAccess(Box::new(expr), prop.to_string()); } else { bail!("expected identifier after dot"); } } Ok(expr) } /// Parse a function argument fn parse_arg(tokens: &mut std::iter::Peekable>) -> Result { skip_whitespace(tokens); match tokens.peek() { Some(Token::LParen) => { tokens.next(); // consume lparen skip_whitespace(tokens); let expr = parse_pipe(tokens)?; skip_whitespace(tokens); if !matches!(tokens.next(), Some(Token::RParen)) { bail!("expected closing parenthesis"); } // Check for property access after paren let mut result = expr; while matches!(tokens.peek(), Some(Token::Dot)) { tokens.next(); // consume dot skip_whitespace(tokens); if let Some(Token::Ident(prop)) = tokens.next() { result = Expr::PropertyAccess(Box::new(result), prop.to_string()); } else { bail!("expected identifier after dot"); } } Ok(result) } Some(Token::Key(k)) => { tokens.next(); Ok(Expr::Var(k.to_string())) } Some(Token::String(s)) => { tokens.next(); Ok(Expr::Literal(s.to_string())) } _ => bail!("expected argument"), } } fn skip_whitespace(tokens: &mut std::iter::Peekable>) { while matches!(tokens.peek(), Some(Token::Whitespace(_))) { tokens.next(); } } /// Function signature for template functions that return Value trait objects type TemplateFn = fn(&[Box]) -> Result>; /// Static registry of available template functions static FUNCTION_REGISTRY: LazyLock> = LazyLock::new(|| { let mut registry: HashMap<&'static str, TemplateFn> = HashMap::new(); registry.insert("semver", |args| { if args.len() != 1 { bail!("semver requires exactly 1 argument"); } let input = args[0].as_string(); let clean_version = input.strip_prefix('v').unwrap_or(&input); let version = Versioning::new(clean_version) .wrap_err_with(|| format!("invalid semver version: {input}"))?; Ok(Box::new(SemVerValue { major: version.nth(0).unwrap_or(0), minor: version.nth(1).unwrap_or(0), patch: version.nth(2).unwrap_or(0), original: clean_version.to_string(), }) as Box) }); registry.insert("title", |args| { if args.len() != 1 { bail!("title requires exactly 1 argument"); } Ok(Box::new(StringValue(args[0].as_string().to_title_case())) as Box) }); registry.insert("trimV", |args| { if args.len() != 1 { bail!("trimV requires exactly 1 argument"); } Ok(Box::new(StringValue( args[0].as_string().trim_start_matches('v').to_string(), )) as Box) }); registry.insert("trimPrefix", |args| { if args.len() != 2 { bail!("trimPrefix requires exactly 2 arguments"); } let prefix = args[0].as_string(); let text = args[1].as_string(); Ok(Box::new(StringValue( text.strip_prefix(&prefix).unwrap_or(&text).to_string(), )) as Box) }); registry.insert("trimSuffix", |args| { if args.len() != 2 { bail!("trimSuffix requires exactly 2 arguments"); } let suffix = args[0].as_string(); let text = args[1].as_string(); Ok(Box::new(StringValue( text.strip_suffix(&suffix).unwrap_or(&text).to_string(), )) as Box) }); registry.insert("replace", |args| { if args.len() != 3 { bail!("replace requires exactly 3 arguments"); } let from = args[0].as_string(); let to = args[1].as_string(); let text = args[2].as_string(); Ok(Box::new(StringValue(text.replace(&from, &to))) as Box) }); registry }); /// Evaluator walks the AST and produces results struct Evaluator<'a> { ctx: &'a Context, } impl<'a> Evaluator<'a> { fn new(ctx: &'a Context) -> Self { Self { ctx } } /// Evaluate an AST node and return a string (public interface) fn eval(&self, expr: &Expr) -> Result { let value = self.eval_value(expr)?; Ok(value.as_string()) } /// Evaluate an AST node and return a Value trait object (internal) fn eval_value(&self, expr: &Expr) -> Result> { match expr { Expr::Var(name) => { let s = self .ctx .get(name) .wrap_err_with(|| format!("variable not found: {name}"))?; Ok(Box::new(StringValue(s.clone())) as Box) } Expr::Literal(s) => Ok(Box::new(StringValue(s.clone())) as Box), Expr::FuncCall(func, args) => self.eval_func(func, args), Expr::PropertyAccess(expr, prop) => self.eval_property(expr, prop), Expr::Pipe(left, right) => { let left_val = self.eval_value(left)?; self.eval_with_input(right, left_val) } } } /// Evaluate an expression with a piped input value fn eval_with_input(&self, expr: &Expr, input: Box) -> Result> { match expr { Expr::FuncCall(func, args) => { // For piped functions, append the input as last argument let mut full_args = args.clone(); full_args.push(Expr::Literal(input.as_string())); self.eval_func(func, &full_args) } _ => bail!("can only pipe to function calls"), } } /// Evaluate property access fn eval_property(&self, expr: &Expr, prop: &str) -> Result> { let value = self.eval_value(expr)?; let prop_value = value.get_property(prop)?; Ok(Box::new(StringValue(prop_value)) as Box) } /// Evaluate a function call fn eval_func(&self, func: &str, args: &[Expr]) -> Result> { // Evaluate all arguments first let evaluated_args: Result>> = args.iter().map(|arg| self.eval_value(arg)).collect(); let evaluated_args = evaluated_args?; // Look up function in registry if let Some(func_impl) = FUNCTION_REGISTRY.get(func) { func_impl(&evaluated_args) } else { bail!("unknown function: {func}") } } } #[cfg(test)] mod tests { use super::*; fn hashmap(data: Vec<(&str, &str)>) -> HashMap { data.iter() .map(|(k, v)| (k.to_string(), v.to_string())) .collect() } #[test] fn test_render() { let tmpl = "Hello, {{.OS}}!"; let ctx = hashmap(vec![("OS", "world")]); assert_eq!(render(tmpl, &ctx).unwrap(), "Hello, world!"); } #[test] fn test_render_semver_maven() { let tmpl = "https://archive.apache.org/dist/maven/maven-{{(semver .SemVer).Major}}/{{.SemVer}}/binaries/apache-maven-{{.SemVer}}-bin.tar.gz"; let ctx = hashmap(vec![("SemVer", "3.9.11")]); assert_eq!( render(tmpl, &ctx).unwrap(), "https://archive.apache.org/dist/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz" ); } #[test] fn test_render_nested_semver_in_function() { // The semver function handles 'v' prefix internally, so (semver .Version).Major // correctly extracts "3" from "v3.9.11". Then trimV is called on "3" (no-op). let tmpl = "{{trimV (semver .Version).Major}}"; let ctx = hashmap(vec![("Version", "v3.9.11")]); assert_eq!(render(tmpl, &ctx).unwrap(), "3"); } #[test] fn test_render_semver_handles_v_prefix() { // semver function automatically strips 'v' prefix - no need for trimV let tmpl = "{{semver .Version}}"; let ctx = hashmap(vec![("Version", "v3.9.11")]); assert_eq!(render(tmpl, &ctx).unwrap(), "3.9.11"); } #[test] fn test_versioning_nth() { // Test the versions crate directly let v = Versioning::new("3.6.0").unwrap(); assert_eq!(v.nth(0).unwrap_or(0), 3); assert_eq!(v.nth(1).unwrap_or(0), 6); assert_eq!(v.nth(2).unwrap_or(0), 0); } #[test] fn test_two_semver_calls() { // Test calling semver twice in same template let tmpl = "{{(semver .Version).Major}}.{{(semver .Version).Minor}}"; let ctx = hashmap(vec![("Version", "4.6.0")]); let result = render(tmpl, &ctx).unwrap(); assert_eq!(result, "4.6", "Expected '4.6' but got '{}'", result); } #[test] fn test_parse_second_semver() { // Debug: parse just the second semver call let tokens = lex("(semver .Version).Minor").unwrap(); let ast = parse_tokens(&tokens).unwrap(); // Should be: PropertyAccess(FuncCall("semver", [Var("Version")]), "Minor") if let Expr::PropertyAccess(inner, prop) = ast { assert_eq!(prop, "Minor"); if let Expr::FuncCall(func, args) = *inner { assert_eq!(func, "semver"); assert_eq!(args.len(), 1); } else { panic!("Inner should be FuncCall, got: {:?}", inner); } } else { panic!("Should be PropertyAccess, got: {:?}", ast); } } #[test] fn test_semver_property_major() { let tmpl = "{{(semver .Version).Major}}"; let ctx = hashmap(vec![("Version", "3.6.0")]); let result = render(tmpl, &ctx).unwrap(); assert_eq!(result, "3"); } #[test] fn test_semver_property_minor() { let tmpl = "{{(semver .Version).Minor}}"; let ctx = hashmap(vec![("Version", "3.6.0")]); let result = render(tmpl, &ctx).unwrap(); assert_eq!(result, "6"); } #[test] fn test_render_blender_url() { // Exact pattern from blender registry with version 3.6.0 (failing case) let tmpl = "https://download.blender.org/release/Blender{{(semver .Version).Major}}.{{(semver .Version).Minor}}/blender-{{trimV .Version}}-linux-x64.tar.xz"; let ctx = hashmap(vec![("Version", "3.6.0")]); let result = render(tmpl, &ctx).unwrap(); assert_eq!( result, "https://download.blender.org/release/Blender3.6/blender-3.6.0-linux-x64.tar.xz" ); } #[test] fn test_render_blender_url_4_3() { // Test with 4.3.2 let tmpl = "https://download.blender.org/release/Blender{{(semver .Version).Major}}.{{(semver .Version).Minor}}/blender-{{trimV .Version}}-linux-x64.tar.xz"; let ctx = hashmap(vec![("Version", "4.3.2")]); let result = render(tmpl, &ctx).unwrap(); assert_eq!( result, "https://download.blender.org/release/Blender4.3/blender-4.3.2-linux-x64.tar.xz" ); } #[test] fn test_render_semver_as_function_arg() { let tmpl = "{{title (semver .Version).Major}}"; let ctx = hashmap(vec![("Version", "3.9.11")]); assert_eq!(render(tmpl, &ctx).unwrap(), "3"); } #[test] fn test_lex_semver_with_property() { let tokens = lex("(semver .Version).Major").unwrap(); // Should be: LParen, Func(semver), Whitespace, Key(Version), RParen, Dot, Ident(Major) assert!( tokens.len() >= 6, "Expected at least 6 tokens, got {}: {:?}", tokens.len(), tokens ); } #[test] fn test_render_just_semver_paren() { let tmpl = "{{(semver .Version)}}"; let ctx = hashmap(vec![("Version", "1.2.3")]); assert_eq!(render(tmpl, &ctx).unwrap(), "1.2.3"); } macro_rules! parse_tests { ($($name:ident: $value:expr,)*) => { $( #[test] fn $name() { let (input, expected, ctx_data): (&str, &str, Vec<(&str, &str)>) = $value; let ctx = hashmap(ctx_data); let tmpl = format!("{{{{{}}}}}", input); assert_eq!(expected, render(&tmpl, &ctx).unwrap()); } )* }} parse_tests!( test_parse_key: (".OS", "world", vec![("OS", "world")]), test_parse_string: ("\"world\"", "world", vec![]), test_parse_title: (r#"title "world""#, "World", vec![]), test_parse_trimv: (r#"trimV "v1.0.0""#, "1.0.0", vec![]), test_parse_trim_prefix: (r#"trimPrefix "v" "v1.0.0""#, "1.0.0", vec![]), test_parse_trim_prefix2: (r#"trimPrefix "v" "1.0.0""#, "1.0.0", vec![]), test_parse_trim_suffix: (r#"trimSuffix "-v1.0.0" "foo-v1.0.0""#, "foo", vec![]), test_parse_pipe: (r#"trimPrefix "foo-" "foo-v1.0.0" | trimV"#, "1.0.0", vec![]), test_parse_multiple_pipes: ( r#"trimPrefix "foo-" "foo-v1.0.0-beta" | trimSuffix "-beta" | trimV"#, "1.0.0", vec![], ), test_parse_replace: (r#"replace "foo" "bar" "foo-bar""#, "bar-bar", vec![]), test_parse_semver_major: (r#"(semver .Version).Major"#, "3", vec![("Version", "3.9.11")]), test_parse_semver_minor: (r#"(semver .Version).Minor"#, "9", vec![("Version", "3.9.11")]), test_parse_semver_patch: (r#"(semver .Version).Patch"#, "11", vec![("Version", "3.9.11")]), test_parse_semver_major_v_prefix: (r#"(semver .Version).Major"#, "1", vec![("Version", "v1.2.3")]), test_parse_semver_no_property: (r#"(semver .Version)"#, "1.2.3", vec![("Version", "1.2.3")]), test_parse_nested_semver_in_trimv: (r#"trimV (semver .Version).Major"#, "3", vec![("Version", "v3.9.11")]), test_parse_nested_semver_in_title: (r#"title (semver .Version).Minor"#, "9", vec![("Version", "3.9.11")]), test_parse_semver_standalone: (r#"semver .Version"#, "1.2.3", vec![("Version", "v1.2.3")]), test_parse_semver_standalone_no_v: (r#"semver .Version"#, "1.2.3", vec![("Version", "1.2.3")]), ); #[test] fn test_parse_err() { let ctx = HashMap::new(); let result = render("{{foo}}", &ctx); assert!(result.is_err()); } #[test] fn test_lex() { assert_eq!( lex(r#"trimPrefix "foo-" "foo-v1.0.0" | trimV"#).unwrap(), vec![ Token::Func("trimPrefix"), Token::Whitespace(" "), Token::String("foo-"), Token::Whitespace(" "), Token::String("foo-v1.0.0"), Token::Whitespace(" "), Token::Pipe, Token::Whitespace(" "), Token::Func("trimV"), ] ); } #[test] fn test_gradle_src_template() { // Test the gradle src template pattern: {{.AssetWithoutExt | trimSuffix "-bin"}}/bin/gradle // This tests that pipe expressions work correctly when preceded by whitespace let tmpl = r#"{{.AssetWithoutExt | trimSuffix "-bin"}}/bin/gradle"#; let ctx = hashmap(vec![("AssetWithoutExt", "gradle-8.14.3-bin")]); assert_eq!(render(tmpl, &ctx).unwrap(), "gradle-8.14.3/bin/gradle"); } } ================================================ FILE: crates/aqua-registry/src/types.rs ================================================ use expr::{Context, Environment, Program, Value}; use eyre::{Result, eyre}; use indexmap::IndexSet; use itertools::Itertools; use serde_derive::Deserialize; use std::cmp::PartialEq; use std::collections::HashMap; use versions::Versioning; /// Type of Aqua package #[derive(Debug, Deserialize, Default, Clone, PartialEq, strum::Display)] #[strum(serialize_all = "snake_case")] #[serde(rename_all = "snake_case")] pub enum AquaPackageType { GithubArchive, GithubContent, #[default] GithubRelease, Http, GoInstall, Cargo, } /// Main Aqua package definition #[derive(Debug, Deserialize, Clone)] #[serde(default)] pub struct AquaPackage { pub r#type: AquaPackageType, pub repo_owner: String, pub repo_name: String, pub name: Option, pub asset: String, pub url: String, pub description: Option, pub format: String, pub rosetta2: bool, pub windows_arm_emulation: bool, pub complete_windows_ext: bool, pub supported_envs: Vec, pub files: Vec, pub replacements: HashMap, pub version_prefix: Option, version_filter: Option, #[serde(skip)] version_filter_expr: Option, pub version_source: Option, pub checksum: Option, pub slsa_provenance: Option, pub minisign: Option, pub github_artifact_attestations: Option, overrides: Vec, version_constraint: String, pub version_overrides: Vec, pub no_asset: bool, pub error_message: Option, pub path: Option, } /// Override configuration for specific OS/architecture combinations #[derive(Debug, Deserialize, Clone)] struct AquaOverride { #[serde(flatten)] pkg: AquaPackage, goos: Option, goarch: Option, } /// File definition within a package #[derive(Debug, Deserialize, Clone)] pub struct AquaFile { pub name: String, pub src: Option, } /// Checksum algorithm options #[derive(Debug, Deserialize, Clone, strum::AsRefStr, strum::Display)] #[serde(rename_all = "lowercase")] #[strum(serialize_all = "lowercase")] pub enum AquaChecksumAlgorithm { Sha1, Sha256, Sha512, Md5, } /// Type of checksum source #[derive(Debug, Deserialize, Clone)] #[serde(rename_all = "snake_case")] pub enum AquaChecksumType { GithubRelease, Http, } /// Type of minisign source #[derive(Debug, Deserialize, Clone)] #[serde(rename_all = "snake_case")] pub enum AquaMinisignType { GithubRelease, Http, } /// Cosign signature configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaCosignSignature { pub r#type: Option, pub repo_owner: Option, pub repo_name: Option, pub url: Option, pub asset: Option, } /// Cosign verification configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaCosign { pub enabled: Option, pub signature: Option, pub key: Option, pub certificate: Option, pub bundle: Option, #[serde(skip_serializing_if = "Vec::is_empty", default)] opts: Vec, } /// SLSA provenance configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaSlsaProvenance { pub enabled: Option, pub r#type: Option, pub repo_owner: Option, pub repo_name: Option, pub url: Option, pub asset: Option, pub source_uri: Option, pub source_tag: Option, } /// Minisign verification configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaMinisign { pub enabled: Option, pub r#type: Option, pub repo_owner: Option, pub repo_name: Option, pub url: Option, pub asset: Option, pub public_key: Option, } /// GitHub artifact attestations configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaGithubArtifactAttestations { pub enabled: Option, pub signer_workflow: Option, } /// Checksum verification configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaChecksum { pub r#type: Option, pub algorithm: Option, pub pattern: Option, pub cosign: Option, file_format: Option, enabled: Option, asset: Option, url: Option, } /// Checksum pattern configuration #[derive(Debug, Deserialize, Clone)] pub struct AquaChecksumPattern { pub checksum: String, pub file: Option, } /// Registry YAML file structure #[derive(Debug, Deserialize)] pub struct RegistryYaml { pub packages: Vec, } impl Default for AquaPackage { fn default() -> Self { Self { r#type: AquaPackageType::GithubRelease, repo_owner: String::new(), repo_name: String::new(), name: None, asset: String::new(), url: String::new(), description: None, format: String::new(), rosetta2: false, windows_arm_emulation: false, complete_windows_ext: true, supported_envs: Vec::new(), files: Vec::new(), replacements: HashMap::new(), version_prefix: None, version_filter: None, version_filter_expr: None, version_source: None, checksum: None, slsa_provenance: None, minisign: None, github_artifact_attestations: None, overrides: Vec::new(), version_constraint: String::new(), version_overrides: Vec::new(), no_asset: false, error_message: None, path: None, } } } impl AquaPackage { /// Apply version-specific configurations and overrides pub fn with_version(mut self, versions: &[&str], os: &str, arch: &str) -> AquaPackage { self = apply_override(self.clone(), self.version_override(versions)); if let Some(avo) = self.overrides.clone().into_iter().find(|o| { if let (Some(goos), Some(goarch)) = (&o.goos, &o.goarch) { goos == os && goarch == arch } else if let Some(goos) = &o.goos { goos == os } else if let Some(goarch) = &o.goarch { goarch == arch } else { false } }) { self = apply_override(self, &avo.pkg) } self } fn version_override(&self, versions: &[&str]) -> &AquaPackage { let expressions = versions .iter() .map(|v| (self.expr_parser(v), self.expr_ctx(v))) .collect_vec(); vec![self] .into_iter() .chain(self.version_overrides.iter()) .find(|vo| { if vo.version_constraint.is_empty() { true } else { expressions.iter().any(|(expr, ctx)| { expr.eval(&vo.version_constraint, ctx) .map_err(|e| { log::debug!("error parsing {}: {e}", vo.version_constraint) }) .unwrap_or(false.into()) .as_bool() .unwrap() }) } }) .unwrap_or(self) } /// Detect the format of an archive based on its filename fn detect_format(&self, asset_name: &str) -> &'static str { let formats = [ "tar.br", "tar.bz2", "tar.gz", "tar.lz4", "tar.sz", "tar.xz", "tbr", "tbz", "tbz2", "tgz", "tlz4", "tsz", "txz", "tar.zst", "zip", "gz", "bz2", "lz4", "sz", "xz", "zst", "dmg", "pkg", "rar", "tar", ]; for format in formats { if asset_name.ends_with(&format!(".{format}")) { return match format { "tgz" => "tar.gz", "txz" => "tar.xz", "tbz2" | "tbz" => "tar.bz2", _ => format, }; } } "raw" } /// Get the format for this package and version pub fn format(&self, v: &str, os: &str, arch: &str) -> Result<&str> { if self.r#type == AquaPackageType::GithubArchive { return Ok("tar.gz"); } let format = if self.format.is_empty() { let asset = if !self.asset.is_empty() { self.asset(v, os, arch)? } else if !self.url.is_empty() { self.url.to_string() } else { log::debug!("no asset or url for {}/{}", self.repo_owner, self.repo_name); String::new() }; self.detect_format(&asset) } else { match self.format.as_str() { "tgz" => "tar.gz", "txz" => "tar.xz", "tbz2" | "tbz" => "tar.bz2", format => format, } }; Ok(format) } /// Get the asset name for this package and version pub fn asset(&self, v: &str, os: &str, arch: &str) -> Result { if self.asset.is_empty() && self.url.split("/").count() > "//".len() { let asset = self.url.rsplit("/").next().unwrap_or(""); self.parse_aqua_str(asset, v, &Default::default(), os, arch) } else { self.parse_aqua_str(&self.asset, v, &Default::default(), os, arch) } } /// Get all possible asset strings for this package, version and platform pub fn asset_strs(&self, v: &str, os: &str, arch: &str) -> Result> { let mut strs = IndexSet::from([self.parse_aqua_str(&self.asset, v, &Default::default(), os, arch)?]); if os == "darwin" { let mut ctx = HashMap::default(); ctx.insert("Arch".to_string(), "universal".to_string()); strs.insert(self.parse_aqua_str(&self.asset, v, &ctx, os, arch)?); } else if os == "windows" { let mut ctx = HashMap::default(); let asset = self.parse_aqua_str(&self.asset, v, &ctx, os, arch)?; if self.complete_windows_ext && self.format(v, os, arch)? == "raw" { strs.insert(format!("{asset}.exe")); } else { strs.insert(asset); } if arch == "arm64" { ctx.insert("Arch".to_string(), "amd64".to_string()); strs.insert(self.parse_aqua_str(&self.asset, v, &ctx, os, arch)?); let asset = self.parse_aqua_str(&self.asset, v, &ctx, os, arch)?; if self.complete_windows_ext && self.format(v, os, arch)? == "raw" { strs.insert(format!("{asset}.exe")); } else { strs.insert(asset); } } } Ok(strs) } /// Get the URL for this package and version pub fn url(&self, v: &str, os: &str, arch: &str) -> Result { let mut url = self.url.clone(); if os == "windows" && self.complete_windows_ext && self.format(v, os, arch)? == "raw" { url.push_str(".exe"); } self.parse_aqua_str(&url, v, &Default::default(), os, arch) } /// Parse an Aqua template string with variable substitution and platform info pub fn parse_aqua_str( &self, s: &str, v: &str, overrides: &HashMap, os: &str, arch: &str, ) -> Result { let mut actual_arch = arch; if os == "darwin" && arch == "arm64" && self.rosetta2 { actual_arch = "amd64"; } if os == "windows" && arch == "arm64" && self.windows_arm_emulation { actual_arch = "amd64"; } let replace = |s: &str| { self.replacements .get(s) .map(|s| s.to_string()) .unwrap_or_else(|| s.to_string()) }; let semver = if let Some(prefix) = &self.version_prefix { v.strip_prefix(prefix).unwrap_or(v) } else { v }; let mut ctx = HashMap::new(); ctx.insert("Version".to_string(), replace(v)); ctx.insert("SemVer".to_string(), replace(semver)); ctx.insert("OS".to_string(), replace(os)); ctx.insert("GOOS".to_string(), replace(os)); ctx.insert("GOARCH".to_string(), replace(actual_arch)); ctx.insert("Arch".to_string(), replace(actual_arch)); ctx.insert("Format".to_string(), replace(&self.format)); ctx.extend(overrides.clone()); crate::template::render(s, &ctx) } /// Set up version filter expression if configured pub fn setup_version_filter(&mut self) -> Result<()> { if let Some(version_filter) = &self.version_filter { self.version_filter_expr = Some(expr::compile(version_filter)?); } Ok(()) } /// Check if a version passes the version filter pub fn version_filter_ok(&self, v: &str) -> Result { if let Some(filter) = self.version_filter_expr.clone() { if let Value::Bool(expr) = self.expr(v, filter)? { Ok(expr) } else { log::warn!( "invalid response from version filter: {}", self.version_filter.as_ref().unwrap() ); Ok(true) } } else { Ok(true) } } fn expr(&self, v: &str, program: Program) -> Result { let expr = self.expr_parser(v); expr.run(program, &self.expr_ctx(v)).map_err(|e| eyre!(e)) } fn expr_parser(&self, v: &str) -> Environment<'_> { let (_, v) = split_version_prefix(v); let ver = Versioning::new(v); let mut env = Environment::new(); env.add_function("semver", move |c| { if c.args.len() != 1 { return Err("semver() takes exactly one argument".to_string().into()); } let requirements = c.args[0] .as_string() .unwrap() .replace(' ', "") .split(',') .map(versions::Requirement::new) .collect::>(); if requirements.iter().any(|r| r.is_none()) { return Err("invalid semver requirement".to_string().into()); } if let Some(ver) = &ver { Ok(requirements .iter() .all(|r| r.clone().is_some_and(|r| r.matches(ver))) .into()) } else { Err("invalid version".to_string().into()) } }); env } fn expr_ctx(&self, v: &str) -> Context { let mut ctx = Context::default(); ctx.insert("Version", v); ctx } } /// splits a version number into an optional prefix and the remaining version string fn split_version_prefix(version: &str) -> (String, String) { version .char_indices() .find_map(|(i, c)| { if c.is_ascii_digit() { if i == 0 { return Some(i); } // If the previous char is a delimiter or 'v', we found a split point. let prev_char = version.chars().nth(i - 1).unwrap(); if ['-', '_', '/', '.', 'v', 'V'].contains(&prev_char) { return Some(i); } } None }) .map_or_else( || ("".into(), version.into()), |i| { let (prefix, version) = version.split_at(i); (prefix.into(), version.into()) }, ) } impl AquaFile { /// Get the source path for this file within the package pub fn src(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result> { let asset = pkg.asset(v, os, arch)?; let asset = asset.strip_suffix(".tar.gz").unwrap_or(&asset); let asset = asset.strip_suffix(".tar.xz").unwrap_or(asset); let asset = asset.strip_suffix(".tar.bz2").unwrap_or(asset); let asset = asset.strip_suffix(".gz").unwrap_or(asset); let asset = asset.strip_suffix(".xz").unwrap_or(asset); let asset = asset.strip_suffix(".bz2").unwrap_or(asset); let asset = asset.strip_suffix(".zip").unwrap_or(asset); let asset = asset.strip_suffix(".tar").unwrap_or(asset); let asset = asset.strip_suffix(".tgz").unwrap_or(asset); let asset = asset.strip_suffix(".txz").unwrap_or(asset); let asset = asset.strip_suffix(".tbz2").unwrap_or(asset); let asset = asset.strip_suffix(".tbz").unwrap_or(asset); let mut ctx = HashMap::new(); ctx.insert("AssetWithoutExt".to_string(), asset.to_string()); ctx.insert("FileName".to_string(), self.name.to_string()); self.src .as_ref() .map(|src| pkg.parse_aqua_str(src, v, &ctx, os, arch)) .transpose() } } fn apply_override(mut orig: AquaPackage, avo: &AquaPackage) -> AquaPackage { if avo.r#type != AquaPackageType::GithubRelease { orig.r#type = avo.r#type.clone(); } if !avo.repo_owner.is_empty() { orig.repo_owner = avo.repo_owner.clone(); } if !avo.repo_name.is_empty() { orig.repo_name = avo.repo_name.clone(); } if !avo.asset.is_empty() { orig.asset = avo.asset.clone(); } if !avo.url.is_empty() { orig.url = avo.url.clone(); } if !avo.format.is_empty() { orig.format = avo.format.clone(); } if avo.rosetta2 { orig.rosetta2 = true; } if avo.windows_arm_emulation { orig.windows_arm_emulation = true; } if !avo.complete_windows_ext { orig.complete_windows_ext = false; } if !avo.supported_envs.is_empty() { orig.supported_envs = avo.supported_envs.clone(); } if !avo.files.is_empty() { orig.files = avo.files.clone(); } orig.replacements.extend(avo.replacements.clone()); if let Some(avo_version_prefix) = avo.version_prefix.clone() { orig.version_prefix = Some(avo_version_prefix); } if !avo.overrides.is_empty() { orig.overrides = avo.overrides.clone(); } if let Some(avo_checksum) = avo.checksum.clone() { match &mut orig.checksum { Some(checksum) => { checksum.merge(avo_checksum.clone()); } None => { orig.checksum = Some(avo_checksum.clone()); } } } if let Some(avo_slsa_provenance) = avo.slsa_provenance.clone() { match &mut orig.slsa_provenance { Some(slsa_provenance) => { slsa_provenance.merge(avo_slsa_provenance.clone()); } None => { orig.slsa_provenance = Some(avo_slsa_provenance.clone()); } } } if let Some(avo_minisign) = avo.minisign.clone() { match &mut orig.minisign { Some(minisign) => { minisign.merge(avo_minisign.clone()); } None => { orig.minisign = Some(avo_minisign.clone()); } } } if let Some(avo_attestations) = avo.github_artifact_attestations.clone() { match &mut orig.github_artifact_attestations { Some(orig_attestations) => { orig_attestations.merge(avo_attestations.clone()); } None => { orig.github_artifact_attestations = Some(avo_attestations.clone()); } } } if avo.no_asset { orig.no_asset = true; } if let Some(error_message) = avo.error_message.clone() { orig.error_message = Some(error_message); } if let Some(path) = avo.path.clone() { orig.path = Some(path); } orig } // Implementation of merge methods for various types impl AquaChecksum { pub fn _type(&self) -> &AquaChecksumType { self.r#type.as_ref().unwrap() } pub fn algorithm(&self) -> &AquaChecksumAlgorithm { self.algorithm.as_ref().unwrap() } pub fn asset_strs( &self, pkg: &AquaPackage, v: &str, os: &str, arch: &str, ) -> Result> { let mut asset_strs = IndexSet::new(); for asset in pkg.asset_strs(v, os, arch)? { let checksum_asset = self.asset.as_ref().unwrap(); let mut ctx = HashMap::new(); ctx.insert("Asset".to_string(), asset.to_string()); asset_strs.insert(pkg.parse_aqua_str(checksum_asset, v, &ctx, os, arch)?); } Ok(asset_strs) } pub fn pattern(&self) -> &AquaChecksumPattern { self.pattern.as_ref().unwrap() } pub fn enabled(&self) -> bool { self.enabled.unwrap_or(true) } pub fn file_format(&self) -> &str { self.file_format.as_deref().unwrap_or("raw") } pub fn url(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result { pkg.parse_aqua_str(self.url.as_ref().unwrap(), v, &Default::default(), os, arch) } fn merge(&mut self, other: Self) { if let Some(r#type) = other.r#type { self.r#type = Some(r#type); } if let Some(algorithm) = other.algorithm { self.algorithm = Some(algorithm); } if let Some(pattern) = other.pattern { self.pattern = Some(pattern); } if let Some(enabled) = other.enabled { self.enabled = Some(enabled); } if let Some(asset) = other.asset { self.asset = Some(asset); } if let Some(url) = other.url { self.url = Some(url); } if let Some(file_format) = other.file_format { self.file_format = Some(file_format); } if let Some(cosign) = other.cosign { if self.cosign.is_none() { self.cosign = Some(cosign.clone()); } self.cosign.as_mut().unwrap().merge(cosign); } } } impl AquaCosign { // TODO: This does not support `{{.Asset}}`. pub fn opts(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result> { self.opts .iter() .map(|opt| pkg.parse_aqua_str(opt, v, &Default::default(), os, arch)) .collect() } fn merge(&mut self, other: Self) { if let Some(enabled) = other.enabled { self.enabled = Some(enabled); } if let Some(signature) = other.signature.clone() { if self.signature.is_none() { self.signature = Some(signature.clone()); } self.signature.as_mut().unwrap().merge(signature); } if let Some(key) = other.key.clone() { if self.key.is_none() { self.key = Some(key.clone()); } self.key.as_mut().unwrap().merge(key); } if let Some(certificate) = other.certificate.clone() { if self.certificate.is_none() { self.certificate = Some(certificate.clone()); } self.certificate.as_mut().unwrap().merge(certificate); } if let Some(bundle) = other.bundle.clone() { if self.bundle.is_none() { self.bundle = Some(bundle.clone()); } self.bundle.as_mut().unwrap().merge(bundle); } if !other.opts.is_empty() { self.opts = other.opts.clone(); } } } impl AquaCosignSignature { pub fn url(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result { pkg.parse_aqua_str(self.url.as_ref().unwrap(), v, &Default::default(), os, arch) } pub fn asset_strs( &self, pkg: &AquaPackage, v: &str, os: &str, arch: &str, ) -> Result> { let mut asset_strs = IndexSet::new(); if let Some(cosign_asset_template) = &self.asset { for asset in pkg.asset_strs(v, os, arch)? { let mut ctx = HashMap::new(); ctx.insert("Asset".to_string(), asset.to_string()); asset_strs.insert(pkg.parse_aqua_str(cosign_asset_template, v, &ctx, os, arch)?); } } Ok(asset_strs) } fn merge(&mut self, other: Self) { if let Some(r#type) = other.r#type { self.r#type = Some(r#type); } if let Some(repo_owner) = other.repo_owner { self.repo_owner = Some(repo_owner); } if let Some(repo_name) = other.repo_name { self.repo_name = Some(repo_name); } if let Some(url) = other.url { self.url = Some(url); } if let Some(asset) = other.asset { self.asset = Some(asset); } } } impl AquaSlsaProvenance { pub fn asset_strs( &self, pkg: &AquaPackage, v: &str, os: &str, arch: &str, ) -> Result> { let mut asset_strs = IndexSet::new(); if let Some(slsa_asset_template) = &self.asset { for asset in pkg.asset_strs(v, os, arch)? { let mut ctx = HashMap::new(); ctx.insert("Asset".to_string(), asset.to_string()); asset_strs.insert(pkg.parse_aqua_str(slsa_asset_template, v, &ctx, os, arch)?); } } Ok(asset_strs) } pub fn url(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result { pkg.parse_aqua_str(self.url.as_ref().unwrap(), v, &Default::default(), os, arch) } fn merge(&mut self, other: Self) { if let Some(enabled) = other.enabled { self.enabled = Some(enabled); } if let Some(r#type) = other.r#type { self.r#type = Some(r#type); } if let Some(repo_owner) = other.repo_owner { self.repo_owner = Some(repo_owner); } if let Some(repo_name) = other.repo_name { self.repo_name = Some(repo_name); } if let Some(url) = other.url { self.url = Some(url); } if let Some(asset) = other.asset { self.asset = Some(asset); } if let Some(source_uri) = other.source_uri { self.source_uri = Some(source_uri); } if let Some(source_tag) = other.source_tag { self.source_tag = Some(source_tag); } } } impl AquaMinisign { pub fn _type(&self) -> &AquaMinisignType { self.r#type.as_ref().unwrap() } pub fn url(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result { pkg.parse_aqua_str(self.url.as_ref().unwrap(), v, &Default::default(), os, arch) } pub fn asset(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result { pkg.parse_aqua_str( self.asset.as_ref().unwrap(), v, &Default::default(), os, arch, ) } pub fn public_key(&self, pkg: &AquaPackage, v: &str, os: &str, arch: &str) -> Result { pkg.parse_aqua_str( self.public_key.as_ref().unwrap(), v, &Default::default(), os, arch, ) } fn merge(&mut self, other: Self) { if let Some(enabled) = other.enabled { self.enabled = Some(enabled); } if let Some(r#type) = other.r#type { self.r#type = Some(r#type); } if let Some(repo_owner) = other.repo_owner { self.repo_owner = Some(repo_owner); } if let Some(repo_name) = other.repo_name { self.repo_name = Some(repo_name); } if let Some(url) = other.url { self.url = Some(url); } if let Some(asset) = other.asset { self.asset = Some(asset); } if let Some(public_key) = other.public_key { self.public_key = Some(public_key); } } } impl AquaGithubArtifactAttestations { fn merge(&mut self, other: Self) { if let Some(enabled) = other.enabled { self.enabled = Some(enabled); } if let Some(signer_workflow) = other.signer_workflow { self.signer_workflow = Some(signer_workflow); } } } #[cfg(test)] mod tests { use super::*; #[test] fn test_aqua_file_src_gradle() { // Test the gradle package src template: {{.AssetWithoutExt | trimSuffix "-bin"}}/bin/gradle let pkg = AquaPackage { repo_owner: "gradle".to_string(), repo_name: "gradle-distributions".to_string(), asset: "gradle-{{trimV .Version}}-bin.zip".to_string(), ..Default::default() }; let file = AquaFile { name: "gradle".to_string(), src: Some("{{.AssetWithoutExt | trimSuffix \"-bin\"}}/bin/gradle".to_string()), }; let result = file.src(&pkg, "8.14.3", "darwin", "arm64").unwrap(); assert_eq!(result, Some("gradle-8.14.3/bin/gradle".to_string())); } } ================================================ FILE: crates/mise-interactive-config/.gitignore ================================================ mise.json ================================================ FILE: crates/mise-interactive-config/Cargo.toml ================================================ [package] name = "mise-interactive-config" version = "2026.1.12" edition = "2024" license = "MIT" description = "Interactive TOML config editor for mise" documentation = "https://docs.rs/mise-interactive-config" homepage = "https://github.com/jdx/mise" repository = "https://github.com/jdx/mise" include = ["src/**/*", "build.rs", "mise.json"] [lib] name = "mise_interactive_config" path = "src/lib.rs" [dependencies] async-trait = "0.1" # Async trait support console = "0.16" # Terminal control, key reading fuzzy-matcher = "0.3" # Fuzzy matching for tool/setting pickers tokio = { version = "1", features = [ "rt", "sync", ] } # Async runtime for spawn_blocking toml_edit = { version = "0.24", features = ["parse"] } unicode-width = "0.2" # Text width calculation for cursor positioning xx = { version = "2.5", default-features = false } # For display_path [build-dependencies] serde_json = "1" [package.metadata.cargo-machete] ignored = ["serde_json"] ================================================ FILE: crates/mise-interactive-config/build.rs ================================================ //! Build script to generate schema data from mise.json use serde_json::Value; use std::env; use std::fs; use std::path::Path; /// Schema type information for a property #[derive(Debug, Clone, PartialEq)] enum SchemaType { String, Boolean, Integer, Number, Array, Object, Unknown, } impl SchemaType { fn as_str(&self) -> &'static str { match self { SchemaType::String => "string", SchemaType::Boolean => "boolean", SchemaType::Integer => "integer", SchemaType::Number => "number", SchemaType::Array => "array", SchemaType::Object => "object", SchemaType::Unknown => "unknown", } } } fn main() { let out_dir = env::var("OUT_DIR").unwrap(); let dest_path = Path::new(&out_dir).join("schema_sections.rs"); // Read the schema file - check local copy first (used by cargo publish), // then fall back to repo-root location (used during normal development) let manifest_dir = Path::new(env!("CARGO_MANIFEST_DIR")); let local_schema = manifest_dir.join("mise.json"); let repo_schema = manifest_dir .parent() .unwrap() .parent() .unwrap() .join("schema/mise.json"); let schema_path = if local_schema.exists() { local_schema } else { repo_schema }; println!("cargo:rerun-if-changed={}", schema_path.display()); let schema_content = fs::read_to_string(&schema_path) .unwrap_or_else(|e| panic!("Failed to read schema at {}: {}", schema_path.display(), e)); let schema: Value = serde_json::from_str(&schema_content) .unwrap_or_else(|e| panic!("Failed to parse schema JSON: {}", e)); let defs = schema.get("$defs"); // Extract top-level properties and classify them let mut sections = Vec::new(); let mut entries = Vec::new(); // (name, description, type) if let Some(properties) = schema.get("properties").and_then(|p| p.as_object()) { for (name, prop) in properties { // Skip deprecated and internal properties if prop .get("deprecated") .and_then(|d| d.as_bool()) .unwrap_or(false) { continue; } if name == "_" { continue; } let description = prop .get("description") .and_then(|d| d.as_str()) .unwrap_or(""); let is_section = is_section_property(prop, defs); if is_section { sections.push((name.clone(), description.to_string())); } else { let schema_type = get_schema_type(prop, defs); entries.push((name.clone(), description.to_string(), schema_type)); } } } // Extract settings keys from $defs/settings (with type info) let mut settings_keys = Vec::new(); // (name, description, type) if let Some(settings_def) = defs.and_then(|d| d.get("settings")) { extract_settings_keys(settings_def, defs, "", &mut settings_keys); } // Extract task_config keys from $defs/task_config let mut task_config_keys = Vec::new(); if let Some(task_config_def) = defs.and_then(|d| d.get("task_config")) { extract_simple_properties(task_config_def, defs, &mut task_config_keys); } // Extract monorepo keys from $defs/monorepo let mut monorepo_keys = Vec::new(); if let Some(monorepo_def) = defs.and_then(|d| d.get("monorepo")) { extract_simple_properties(monorepo_def, defs, &mut monorepo_keys); } // Sort by name for consistent output sections.sort_by(|a, b| a.0.cmp(&b.0)); entries.sort_by(|a, b| a.0.cmp(&b.0)); settings_keys.sort_by(|a, b| a.0.cmp(&b.0)); task_config_keys.sort_by(|a, b| a.0.cmp(&b.0)); monorepo_keys.sort_by(|a, b| a.0.cmp(&b.0)); // Generate the Rust code let mut code = String::new(); // Generate SchemaType enum code.push_str("/// Type of a schema property\n"); code.push_str("#[derive(Debug, Clone, Copy, PartialEq, Eq)]\n"); code.push_str("pub enum SchemaType {\n"); code.push_str(" String,\n"); code.push_str(" Boolean,\n"); code.push_str(" Integer,\n"); code.push_str(" Number,\n"); code.push_str(" Array,\n"); code.push_str(" Object,\n"); code.push_str(" Unknown,\n"); code.push_str("}\n\n"); // Generate sections constant code.push_str("/// Valid top-level sections in mise.toml (tables with user-defined keys)\n"); code.push_str("pub const SCHEMA_SECTIONS: &[(&str, &str)] = &[\n"); for (name, description) in §ions { let escaped_desc = escape_string(description); code.push_str(&format!(" (\"{}\", \"{}\"),\n", name, escaped_desc)); } code.push_str("];\n\n"); // Generate entries constant with type info code.push_str( "/// Valid top-level entries in mise.toml (scalar values, not sections) with type info\n", ); code.push_str("pub const SCHEMA_ENTRIES: &[(&str, &str, SchemaType)] = &[\n"); for (name, description, schema_type) in &entries { let escaped_desc = escape_string(description); code.push_str(&format!( " (\"{}\", \"{}\", SchemaType::{}),\n", name, escaped_desc, capitalize_first(schema_type.as_str()) )); } code.push_str("];\n\n"); // Generate settings keys constant with type info code.push_str("/// Valid settings keys in mise.toml [settings] section with type info\n"); code.push_str("pub const SCHEMA_SETTINGS: &[(&str, &str, SchemaType)] = &[\n"); for (name, description, schema_type) in &settings_keys { let escaped_desc = escape_string(description); code.push_str(&format!( " (\"{}\", \"{}\", SchemaType::{}),\n", name, escaped_desc, capitalize_first(schema_type.as_str()) )); } code.push_str("];\n\n"); // Generate common hooks constant code.push_str("/// Common hook names in mise.toml [hooks] section\n"); code.push_str("pub const SCHEMA_HOOKS: &[(&str, &str)] = &[\n"); code.push_str(" (\"enter\", \"Run when entering a directory with this mise.toml\"),\n"); code.push_str(" (\"leave\", \"Run when leaving a directory with this mise.toml\"),\n"); code.push_str(" (\"cd\", \"Run on any directory change\"),\n"); code.push_str(" (\"preinstall\", \"Run before installing a tool\"),\n"); code.push_str(" (\"postinstall\", \"Run after installing a tool\"),\n"); code.push_str("];\n\n"); // Generate task_config keys constant with type info code.push_str("/// Valid keys in mise.toml [task_config] section with type info\n"); code.push_str("pub const SCHEMA_TASK_CONFIG: &[(&str, &str, SchemaType)] = &[\n"); for (name, description, schema_type) in &task_config_keys { let escaped_desc = escape_string(description); code.push_str(&format!( " (\"{}\", \"{}\", SchemaType::{}),\n", name, escaped_desc, capitalize_first(schema_type.as_str()) )); } code.push_str("];\n\n"); // Generate monorepo keys constant with type info code.push_str("/// Valid keys in mise.toml [monorepo] section with type info\n"); code.push_str("pub const SCHEMA_MONOREPO: &[(&str, &str, SchemaType)] = &[\n"); for (name, description, schema_type) in &monorepo_keys { let escaped_desc = escape_string(description); code.push_str(&format!( " (\"{}\", \"{}\", SchemaType::{}),\n", name, escaped_desc, capitalize_first(schema_type.as_str()) )); } code.push_str("];\n"); fs::write(&dest_path, code).unwrap(); } /// Capitalize first letter fn capitalize_first(s: &str) -> String { let mut chars = s.chars(); match chars.next() { None => String::new(), Some(c) => c.to_uppercase().collect::() + chars.as_str(), } } /// Get the schema type for a property fn get_schema_type(prop: &Value, defs: Option<&Value>) -> SchemaType { // Check direct type first if let Some(type_val) = prop.get("type").and_then(|t| t.as_str()) { return match type_val { "string" => SchemaType::String, "boolean" => SchemaType::Boolean, "integer" => SchemaType::Integer, "number" => SchemaType::Number, "array" => SchemaType::Array, "object" => SchemaType::Object, _ => SchemaType::Unknown, }; } // Handle $ref if let Some(ref_val) = prop.get("$ref").and_then(|r| r.as_str()) && let Some(def_name) = ref_val.strip_prefix("#/$defs/") && let Some(def) = defs.and_then(|d| d.get(def_name)) { return get_schema_type(def, defs); } // Handle oneOf - return the first simple type found if let Some(one_of) = prop.get("oneOf").and_then(|o| o.as_array()) { for option in one_of { let t = get_schema_type(option, defs); if t != SchemaType::Unknown && t != SchemaType::Object { return t; } } } SchemaType::Unknown } /// Extract simple properties from a schema object (non-recursive) with type info fn extract_simple_properties( prop: &Value, defs: Option<&Value>, keys: &mut Vec<(String, String, SchemaType)>, ) { if let Some(properties) = prop.get("properties").and_then(|p| p.as_object()) { for (name, prop_value) in properties { // Skip deprecated properties if prop_value .get("deprecated") .and_then(|d| d.as_bool()) .unwrap_or(false) { continue; } let description = prop_value .get("description") .and_then(|d| d.as_str()) .unwrap_or(""); let schema_type = get_schema_type(prop_value, defs); keys.push((name.clone(), description.to_string(), schema_type)); } } } /// Extract settings keys recursively, with dot notation for nested settings and type info fn extract_settings_keys( prop: &Value, defs: Option<&Value>, prefix: &str, keys: &mut Vec<(String, String, SchemaType)>, ) { if let Some(properties) = prop.get("properties").and_then(|p| p.as_object()) { for (name, prop_value) in properties { // Skip deprecated properties if prop_value .get("deprecated") .and_then(|d| d.as_bool()) .unwrap_or(false) { continue; } let full_name = if prefix.is_empty() { name.clone() } else { format!("{}.{}", prefix, name) }; let description = prop_value .get("description") .and_then(|d| d.as_str()) .unwrap_or(""); // Check if this is a nested object with properties (like aqua, cargo, etc.) let is_nested_object = prop_value.get("type").and_then(|t| t.as_str()) == Some("object") && prop_value.get("properties").is_some() && prop_value .get("additionalProperties") .and_then(|a| a.as_bool()) == Some(false); if is_nested_object { // Recurse into nested settings extract_settings_keys(prop_value, defs, &full_name, keys); } else { // Add this as a leaf setting with type let schema_type = get_schema_type(prop_value, defs); keys.push((full_name, description.to_string(), schema_type)); } } } } /// Escape special characters in strings for Rust string literals fn escape_string(s: &str) -> String { s.replace('\\', "\\\\") .replace('"', "\\\"") .replace('\n', "\\n") } /// Determine if a property represents a TOML section (table with user-defined keys) /// vs a simple entry (scalar, array, or fixed-structure object) fn is_section_property(prop: &Value, defs: Option<&Value>) -> bool { // Check if it directly has additionalProperties (user-defined keys) if prop.get("additionalProperties").is_some() { return true; } // Check the type if let Some(type_val) = prop.get("type").and_then(|t| t.as_str()) { match type_val { "array" => return false, // Arrays are entries, not sections "string" | "number" | "boolean" | "integer" => return false, // Scalars "object" => { // Object type - check if it has additionalProperties or is just fixed properties if prop.get("additionalProperties").is_some() { return true; } // Check if this is a fixed-structure object (like min_version with hard/soft) // If it only has "properties" without additionalProperties, treat as entry if prop.get("properties").is_some() && prop.get("additionalProperties").is_none() { return false; } // Default to section for plain objects return true; } _ => {} } } // Handle $ref - look up the definition if let Some(ref_val) = prop.get("$ref").and_then(|r| r.as_str()) && let Some(def_name) = ref_val.strip_prefix("#/$defs/") && let Some(def) = defs.and_then(|d| d.get(def_name)) { return is_section_property(def, defs); } // Handle oneOf - if any option is a simple type, treat as entry if let Some(one_of) = prop.get("oneOf").and_then(|o| o.as_array()) { // If oneOf includes a simple type (string, number), it's an entry for option in one_of { if let Some(type_val) = option.get("type").and_then(|t| t.as_str()) && matches!(type_val, "string" | "number" | "boolean" | "integer") { return false; } } // If all options are objects/refs, check if any has additionalProperties for option in one_of { if is_section_property(option, defs) { return true; } } return false; } // Default to section (most mise.toml properties are sections) true } ================================================ FILE: crates/mise-interactive-config/src/cursor.rs ================================================ //! Cursor: Navigation state and position tracking use crate::document::{EntryValue, TomlDocument}; /// Cursor position in the document #[derive(Debug, Clone)] pub struct Cursor { /// Flat index into visible items index: usize, } /// What the cursor is currently pointing at #[derive(Debug, Clone, PartialEq, Eq)] pub enum CursorTarget { /// Section header (section index) SectionHeader(usize), /// Entry within a section (section index, entry index) Entry(usize, usize), /// Array item within an entry (section index, entry index, array index) ArrayItem(usize, usize, usize), /// Inline table field (section index, entry index, field index) InlineTableField(usize, usize, usize), /// Add button AddButton(AddButtonKind), /// Comment line (not navigable, just for rendering) Comment(String), } /// Types of add buttons #[derive(Debug, Clone, PartialEq, Eq)] pub enum AddButtonKind { /// Add a new section Section, /// Add an entry to a section (section index) - generic Entry(usize), /// Add a tool from registry via picker (section index) - for [tools] section ToolRegistry(usize), /// Add a tool from a backend (section index) - for [tools] section ToolBackend(usize), /// Add PATH entry (section index) - for [env] section EnvPath(usize), /// Load .env file (section index) - for [env] section EnvDotenv(usize), /// Source a shell script (section index) - for [env] section EnvSource(usize), /// Add environment variable (section index) - for [env] section EnvVariable(usize), /// Add a task (section index) - for [tasks] section Task(usize), /// Add a prepare provider (section index) - for [prepare] section Prepare(usize), /// Add a setting via picker (section index) - for [settings] section Setting(usize), /// Add a hook via picker (section index) - for [hooks] section Hook(usize), /// Add a task_config key via picker (section index) - for [task_config] section TaskConfig(usize), /// Add a monorepo key via picker (section index) - for [monorepo] section Monorepo(usize), /// Add an item to an array (section index, entry index) ArrayItem(usize, usize), /// Add a field to an inline table (section index, entry index) InlineTableField(usize, usize), } impl Cursor { /// Create a new cursor at the beginning pub fn new() -> Self { Self { index: 0 } } /// Get the current index pub fn index(&self) -> usize { self.index } /// Set the index directly #[allow(dead_code)] pub fn set_index(&mut self, index: usize) { self.index = index; } /// Move cursor up, skipping comments pub fn up(&mut self, doc: &TomlDocument) { let items = Self::build_visible_items(doc); let max = items.len(); if max == 0 { return; } // Move up, skipping comments let mut new_idx = if self.index > 0 { self.index - 1 } else { max - 1 // Wrap to end }; // Skip any comments let mut attempts = 0; while matches!(items.get(new_idx), Some(CursorTarget::Comment(_))) && attempts < max { if new_idx > 0 { new_idx -= 1; } else { new_idx = max - 1; } attempts += 1; } self.index = new_idx; } /// Move cursor down, skipping comments pub fn down(&mut self, doc: &TomlDocument) { let items = Self::build_visible_items(doc); let max = items.len(); if max == 0 { return; } // Move down, skipping comments let mut new_idx = if self.index < max - 1 { self.index + 1 } else { 0 // Wrap to beginning }; // Skip any comments let mut attempts = 0; while matches!(items.get(new_idx), Some(CursorTarget::Comment(_))) && attempts < max { if new_idx < max - 1 { new_idx += 1; } else { new_idx = 0; } attempts += 1; } self.index = new_idx; } /// Jump to next section header pub fn next_section(&mut self, doc: &TomlDocument) { let items = Self::build_visible_items(doc); let current = self.index; // Find next section header after current position for (i, item) in items.iter().enumerate().skip(current + 1) { if matches!(item, CursorTarget::SectionHeader(_)) { self.index = i; return; } } // Wrap to first section header for (i, item) in items.iter().enumerate() { if matches!(item, CursorTarget::SectionHeader(_)) { self.index = i; return; } } } /// Jump to previous section header pub fn prev_section(&mut self, doc: &TomlDocument) { let items = Self::build_visible_items(doc); let current = self.index; // Find previous section header before current position for i in (0..current).rev() { if matches!(items[i], CursorTarget::SectionHeader(_)) { self.index = i; return; } } // Wrap to last section header for i in (0..items.len()).rev() { if matches!(items[i], CursorTarget::SectionHeader(_)) { self.index = i; return; } } } /// Get what the cursor is currently pointing at pub fn target(&self, doc: &TomlDocument) -> Option { let items = Self::build_visible_items(doc); items.get(self.index).cloned() } /// Ensure cursor is within valid bounds and not on a comment pub fn clamp(&mut self, doc: &TomlDocument) { let items = Self::build_visible_items(doc); let max = items.len(); if max == 0 { self.index = 0; return; } if self.index >= max { self.index = max - 1; } // If on a comment, move to the next non-comment item let mut attempts = 0; while matches!(items.get(self.index), Some(CursorTarget::Comment(_))) && attempts < max { if self.index < max - 1 { self.index += 1; } else { self.index = 0; } attempts += 1; } } /// Build list of all visible items (for navigation) pub fn build_visible_items(doc: &TomlDocument) -> Vec { let mut items = Vec::new(); for (section_idx, section) in doc.sections.iter().enumerate() { // Add section comments (non-navigable) for comment in §ion.comments { items.push(CursorTarget::Comment(comment.clone())); } // Section header is always visible items.push(CursorTarget::SectionHeader(section_idx)); // If expanded, show entries and add button if section.expanded { for (entry_idx, entry) in section.entries.iter().enumerate() { // Add entry comments (non-navigable) for comment in &entry.comments { items.push(CursorTarget::Comment(format!(" {}", comment))); } items.push(CursorTarget::Entry(section_idx, entry_idx)); // If entry is expanded and complex, show sub-items if entry.expanded { match &entry.value { EntryValue::Array(arr) => { for array_idx in 0..arr.len() { items.push(CursorTarget::ArrayItem( section_idx, entry_idx, array_idx, )); } items.push(CursorTarget::AddButton(AddButtonKind::ArrayItem( section_idx, entry_idx, ))); } EntryValue::InlineTable(pairs) => { for field_idx in 0..pairs.len() { items.push(CursorTarget::InlineTableField( section_idx, entry_idx, field_idx, )); } items.push(CursorTarget::AddButton( AddButtonKind::InlineTableField(section_idx, entry_idx), )); } EntryValue::Simple(_) => {} } } } // Add section-specific buttons Self::add_section_buttons(&mut items, section_idx, §ion.name); } } // Add section button items.push(CursorTarget::AddButton(AddButtonKind::Section)); items } /// Add the appropriate add button(s) for a section based on its name fn add_section_buttons(items: &mut Vec, section_idx: usize, section_name: &str) { match section_name { // Root section (empty name) doesn't have add buttons // Users add top-level entries via the section picker "" => {} "tools" => { items.push(CursorTarget::AddButton(AddButtonKind::ToolRegistry( section_idx, ))); items.push(CursorTarget::AddButton(AddButtonKind::ToolBackend( section_idx, ))); } "env" => { items.push(CursorTarget::AddButton(AddButtonKind::EnvPath(section_idx))); items.push(CursorTarget::AddButton(AddButtonKind::EnvDotenv( section_idx, ))); items.push(CursorTarget::AddButton(AddButtonKind::EnvSource( section_idx, ))); items.push(CursorTarget::AddButton(AddButtonKind::EnvVariable( section_idx, ))); } "tasks" => { items.push(CursorTarget::AddButton(AddButtonKind::Task(section_idx))); } "prepare" => { items.push(CursorTarget::AddButton(AddButtonKind::Prepare(section_idx))); } "settings" => { items.push(CursorTarget::AddButton(AddButtonKind::Setting(section_idx))); } "hooks" => { items.push(CursorTarget::AddButton(AddButtonKind::Hook(section_idx))); } "task_config" => { items.push(CursorTarget::AddButton(AddButtonKind::TaskConfig( section_idx, ))); } "monorepo" => { items.push(CursorTarget::AddButton(AddButtonKind::Monorepo( section_idx, ))); } _ => { // Generic entry button for unknown sections items.push(CursorTarget::AddButton(AddButtonKind::Entry(section_idx))); } } } /// Find index for a specific target pub fn find_index(doc: &TomlDocument, target: &CursorTarget) -> Option { let items = Self::build_visible_items(doc); items.iter().position(|t| t == target) } /// Move cursor to a specific target if it exists pub fn goto(&mut self, doc: &TomlDocument, target: &CursorTarget) { if let Some(idx) = Self::find_index(doc, target) { self.index = idx; } } } impl Default for Cursor { fn default() -> Self { Self::new() } } #[cfg(test)] mod tests { use super::*; use crate::document::TomlDocument; #[test] fn test_cursor_navigation() { let doc = TomlDocument::new(); let mut cursor = Cursor::new(); // First item should be section header assert!(matches!( cursor.target(&doc), Some(CursorTarget::SectionHeader(0)) )); // Move down cursor.down(&doc); // Should be add tool from registry button for tools section (expanded) assert!(matches!( cursor.target(&doc), Some(CursorTarget::AddButton(AddButtonKind::ToolRegistry(0))) )); } #[test] fn test_cursor_wrap() { let doc = TomlDocument::new(); let mut cursor = Cursor::new(); // Move up from start should wrap to end cursor.up(&doc); let max = Cursor::build_visible_items(&doc).len(); assert_eq!(cursor.index(), max - 1); } #[test] fn test_section_navigation() { let doc = TomlDocument::new(); let mut cursor = Cursor::new(); // Jump to next section cursor.next_section(&doc); assert!(matches!( cursor.target(&doc), Some(CursorTarget::SectionHeader(1)) )); // Jump back cursor.prev_section(&doc); assert!(matches!( cursor.target(&doc), Some(CursorTarget::SectionHeader(0)) )); } } ================================================ FILE: crates/mise-interactive-config/src/document.rs ================================================ //! TomlDocument: In-memory TOML representation with sections and entries use std::path::Path; use toml_edit::{DocumentMut, Formatted, Item, Table, Value}; /// Represents a TOML document with navigable sections #[derive(Debug)] pub struct TomlDocument { pub sections: Vec
, pub modified: bool, } /// A section in the TOML document (e.g., [tools], [env]) #[derive(Debug, Clone)] pub struct Section { pub name: String, pub entries: Vec, pub expanded: bool, /// Comments appearing before this section header pub comments: Vec, } /// An entry within a section (key = value) #[derive(Debug, Clone)] pub struct Entry { pub key: String, pub value: EntryValue, pub expanded: bool, /// Comments appearing before this entry pub comments: Vec, } /// The value of an entry #[derive(Debug, Clone)] pub enum EntryValue { /// Simple string, number, or boolean value Simple(String), /// Array of values Array(Vec), /// Inline table of key-value pairs InlineTable(Vec<(String, String)>), } impl TomlDocument { /// Create a new document with default sections pub fn new() -> Self { Self::new_with_prepare(false) } /// Create a new document with default sections, optionally including prepare pub fn new_with_prepare(include_prepare: bool) -> Self { let mut sections = vec![ Section { name: "tools".to_string(), entries: Vec::new(), expanded: true, comments: Vec::new(), }, Section { name: "env".to_string(), entries: Vec::new(), expanded: false, comments: Vec::new(), }, Section { name: "tasks".to_string(), entries: Vec::new(), expanded: false, comments: Vec::new(), }, ]; if include_prepare { sections.push(Section { name: "prepare".to_string(), entries: Vec::new(), expanded: false, comments: Vec::new(), }); } sections.push(Section { name: "settings".to_string(), entries: Vec::new(), expanded: false, comments: Vec::new(), }); Self { sections, modified: false, } } /// Parse a TOML document from a string pub fn parse(content: &str) -> Result { let doc: DocumentMut = content.parse()?; let mut sections = Vec::new(); // Known sections in preferred order let known_sections = ["tools", "env", "tasks", "prepare", "settings"]; // Collect top-level entries (non-table items like min_version) let mut root_entries = Vec::new(); for (key, item) in doc.iter() { if !item.is_table() && !item.is_array_of_tables() && let Some(entry) = Self::parse_entry(key, item) { root_entries.push(entry); } } // Add root section (empty name) if we have top-level entries if !root_entries.is_empty() { sections.push(Section { name: String::new(), entries: root_entries, expanded: true, comments: Vec::new(), }); } // Add known sections first (in order) for name in &known_sections { if let Some(item) = doc.get(name) && let Some(table) = item.as_table() { sections.push(Self::parse_section(name, table)); } } // Add any other sections for (key, item) in doc.iter() { if !known_sections.contains(&key) && let Some(table) = item.as_table() { sections.push(Self::parse_section(key, table)); } } // Add missing default sections for name in &known_sections { if !sections.iter().any(|s| s.name == *name) { sections.push(Section { name: name.to_string(), entries: Vec::new(), expanded: false, comments: Vec::new(), }); } } // Sort to maintain preferred order (empty name for root entries comes first) sections.sort_by(|a, b| { let order = |n: &str| { if n.is_empty() { return 0; // Root entries come first } known_sections .iter() .position(|&s| s == n) .map(|p| p + 1) .unwrap_or(known_sections.len() + 1) }; order(&a.name).cmp(&order(&b.name)) }); // Expand first non-empty section, or tools if all empty let first_non_empty = sections.iter_mut().find(|s| !s.entries.is_empty()); if let Some(section) = first_non_empty { section.expanded = true; } else if let Some(tools) = sections.iter_mut().find(|s| s.name == "tools") { tools.expanded = true; } Ok(Self { sections, modified: false, }) } /// Load a TOML document from a file pub fn load(path: &Path) -> std::io::Result { let content = std::fs::read_to_string(path)?; Self::parse(&content).map_err(|e| std::io::Error::new(std::io::ErrorKind::InvalidData, e)) } fn parse_section(name: &str, table: &Table) -> Section { let mut entries = Vec::new(); for (key, item) in table.iter() { if let Some(entry) = Self::parse_entry(key, item) { entries.push(entry); } } // Extract comments from the table's decor let comments = Self::extract_comments_from_decor(table.decor().prefix()); Section { name: name.to_string(), entries, expanded: false, comments, } } fn parse_entry(key: &str, item: &Item) -> Option { // Extract comments from the item's decor (handle both Values and Tables) let comments = match item { Item::Value(v) => Self::extract_comments_from_decor(v.decor().prefix()), Item::Table(t) => Self::extract_comments_from_decor(t.decor().prefix()), _ => Vec::new(), }; let value = match item { Item::Value(v) => Self::parse_value(v), Item::Table(t) => { // Nested table - convert to inline table representation let pairs: Vec<(String, String)> = t .iter() .filter_map(|(k, v)| { if let Item::Value(val) = v { Some((k.to_string(), Self::value_to_string(val))) } else { None } }) .collect(); EntryValue::InlineTable(pairs) } _ => return None, }; Some(Entry { key: key.to_string(), value, expanded: false, comments, }) } /// Extract comment lines from a decor prefix fn extract_comments_from_decor(prefix: Option<&toml_edit::RawString>) -> Vec { let Some(prefix) = prefix else { return Vec::new(); }; let prefix_str = prefix.as_str().unwrap_or(""); prefix_str .lines() .filter_map(|line| { let trimmed = line.trim(); if trimmed.starts_with('#') { Some(trimmed.to_string()) } else { None } }) .collect() } fn parse_value(value: &Value) -> EntryValue { match value { Value::Array(arr) => { let items: Vec = arr.iter().map(Self::value_to_string).collect(); EntryValue::Array(items) } Value::InlineTable(t) => { let pairs: Vec<(String, String)> = t .iter() .map(|(k, v)| (k.to_string(), Self::value_to_string(v))) .collect(); EntryValue::InlineTable(pairs) } _ => EntryValue::Simple(Self::value_to_string(value)), } } fn value_to_string(value: &Value) -> String { match value { Value::String(s) => s.value().to_string(), Value::Integer(i) => i.value().to_string(), Value::Float(f) => f.value().to_string(), Value::Boolean(b) => b.value().to_string(), Value::Array(arr) => { let items: Vec = arr.iter().map(Self::value_to_string).collect(); format!("[{}]", items.join(", ")) } Value::InlineTable(t) => { let pairs: Vec = t .iter() .map(|(k, v)| format!("{} = {}", k, Self::value_to_string(v))) .collect(); format!("{{ {} }}", pairs.join(", ")) } Value::Datetime(dt) => dt.value().to_string(), } } /// Serialize the document to a TOML string pub fn to_toml(&self) -> String { let mut doc = DocumentMut::new(); for section in &self.sections { if section.entries.is_empty() { continue; } // Handle root-level entries (section with empty name) if section.name.is_empty() { for entry in §ion.entries { let item = Self::entry_value_to_item(&entry.value); doc.insert(&entry.key, item); } continue; } let mut table = Table::new(); for entry in §ion.entries { let item = Self::entry_value_to_item(&entry.value); // Handle dotted keys (like _.path in env section) by creating nested tables if entry.key.contains('.') && section.name == "env" { Self::insert_dotted_key(&mut table, &entry.key, item); } else { table.insert(&entry.key, item); } } doc.insert(§ion.name, Item::Table(table)); } doc.to_string() } /// Insert a dotted key into a table by creating nested structure /// e.g., "_.path" becomes _: { path: value } fn insert_dotted_key(table: &mut Table, key: &str, item: Item) { let parts: Vec<&str> = key.splitn(2, '.').collect(); if parts.len() == 2 { let parent_key = parts[0]; let child_key = parts[1]; // Get or create the parent subtable if !table.contains_key(parent_key) { let mut subtable = Table::new(); subtable.set_implicit(true); table.insert(parent_key, Item::Table(subtable)); } if let Some(Item::Table(subtable)) = table.get_mut(parent_key) { // Recursively handle if child_key also contains a dot if child_key.contains('.') { Self::insert_dotted_key(subtable, child_key, item); } else { subtable.insert(child_key, item); } } } else { // No dot, insert directly table.insert(key, item); } } fn entry_value_to_item(value: &EntryValue) -> Item { match value { EntryValue::Simple(s) => { // Only special-case booleans, keep everything else as strings // This is appropriate for mise configs where versions like "22" should stay quoted if s == "true" { Item::Value(Value::Boolean(Formatted::new(true))) } else if s == "false" { Item::Value(Value::Boolean(Formatted::new(false))) } else { Item::Value(Value::String(Formatted::new(s.clone()))) } } EntryValue::Array(items) => { let mut arr = toml_edit::Array::new(); for item in items { // Keep array items as strings unless explicitly boolean let val = if item == "true" { Value::Boolean(Formatted::new(true)) } else if item == "false" { Value::Boolean(Formatted::new(false)) } else { Value::String(Formatted::new(item.clone())) }; arr.push(val); } Item::Value(Value::Array(arr)) } EntryValue::InlineTable(pairs) => { let mut table = toml_edit::InlineTable::new(); for (k, v) in pairs { let val = if v == "true" { Value::Boolean(Formatted::new(true)) } else if v == "false" { Value::Boolean(Formatted::new(false)) } else { Value::String(Formatted::new(v.clone())) }; table.insert(k, val); } Item::Value(Value::InlineTable(table)) } } } /// Save the document to a file pub fn save(&self, path: &Path) -> std::io::Result<()> { std::fs::write(path, self.to_toml()) } /// Add a new section pub fn add_section(&mut self, name: String) { if !self.sections.iter().any(|s| s.name == name) { self.sections.push(Section { name, entries: Vec::new(), expanded: true, comments: Vec::new(), }); self.modified = true; } } /// Add an entry to a section with a simple string value pub fn add_entry(&mut self, section_idx: usize, key: String, value: String) { self.add_entry_with_value(section_idx, key, EntryValue::Simple(value)); } /// Add an entry to a section with a specific value type pub fn add_entry_with_value(&mut self, section_idx: usize, key: String, value: EntryValue) { if let Some(section) = self.sections.get_mut(section_idx) { section.entries.push(Entry { key, value, expanded: false, comments: Vec::new(), }); self.modified = true; } } /// Delete an entry from a section pub fn delete_entry(&mut self, section_idx: usize, entry_idx: usize) { if let Some(section) = self.sections.get_mut(section_idx) && entry_idx < section.entries.len() { section.entries.remove(entry_idx); self.modified = true; } } /// Update an entry's value pub fn update_entry(&mut self, section_idx: usize, entry_idx: usize, value: String) { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) { entry.value = EntryValue::Simple(value); self.modified = true; } } /// Add an item to an array entry pub fn add_array_item(&mut self, section_idx: usize, entry_idx: usize, value: String) { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Array(ref mut items) = entry.value { items.push(value); self.modified = true; } } /// Update an array item pub fn update_array_item( &mut self, section_idx: usize, entry_idx: usize, array_idx: usize, value: String, ) { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Array(ref mut items) = entry.value && let Some(item) = items.get_mut(array_idx) { *item = value; self.modified = true; } } /// Delete an array item pub fn delete_array_item(&mut self, section_idx: usize, entry_idx: usize, array_idx: usize) { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Array(ref mut items) = entry.value && array_idx < items.len() { items.remove(array_idx); self.modified = true; } } /// Toggle section expanded state pub fn toggle_section(&mut self, section_idx: usize) { if let Some(section) = self.sections.get_mut(section_idx) { section.expanded = !section.expanded; } } /// Toggle entry expanded state (for arrays/inline tables) pub fn toggle_entry(&mut self, section_idx: usize, entry_idx: usize) { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) { entry.expanded = !entry.expanded; } } /// Delete a section pub fn delete_section(&mut self, section_idx: usize) { if section_idx < self.sections.len() { self.sections.remove(section_idx); self.modified = true; } } /// Convert a simple entry value to an inline table with version key /// Returns true if conversion was successful pub fn convert_to_inline_table(&mut self, section_idx: usize, entry_idx: usize) -> bool { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Simple(value) = &entry.value { // Convert "value" to { version = "value" } entry.value = EntryValue::InlineTable(vec![("version".to_string(), value.clone())]); entry.expanded = true; self.modified = true; return true; } false } /// Add a field to an inline table entry #[allow(dead_code)] pub fn add_inline_table_field( &mut self, section_idx: usize, entry_idx: usize, key: String, value: String, ) { if let Some(section) = self.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value { pairs.push((key, value)); self.modified = true; } } } impl Default for TomlDocument { fn default() -> Self { Self::new() } } #[allow(dead_code)] impl EntryValue { /// Check if this is a complex value (array or inline table) pub fn is_complex(&self) -> bool { !matches!(self, EntryValue::Simple(_)) } /// Get the display string for this value pub fn display(&self) -> String { match self { EntryValue::Simple(s) => s.clone(), EntryValue::Array(items) => format!("[{}]", items.join(", ")), EntryValue::InlineTable(pairs) => { let parts: Vec = pairs .iter() .map(|(k, v)| format!("{} = {}", k, v)) .collect(); format!("{{ {} }}", parts.join(", ")) } } } /// Get item count for complex values pub fn item_count(&self) -> Option { match self { EntryValue::Simple(_) => None, EntryValue::Array(items) => Some(items.len()), EntryValue::InlineTable(pairs) => Some(pairs.len()), } } } #[cfg(test)] mod tests { use super::*; #[test] fn test_new_document() { let doc = TomlDocument::new(); assert_eq!(doc.sections.len(), 4); assert_eq!(doc.sections[0].name, "tools"); assert!(doc.sections[0].expanded); } #[test] fn test_parse_simple() { let content = r#" [tools] node = "22" python = "3.12" [env] NODE_ENV = "development" "#; let doc = TomlDocument::parse(content).unwrap(); assert_eq!(doc.sections[0].name, "tools"); assert_eq!(doc.sections[0].entries.len(), 2); assert_eq!(doc.sections[0].entries[0].key, "node"); } #[test] fn test_parse_array() { let content = r#" [env] paths = ["./bin", "./node_modules/.bin"] "#; let doc = TomlDocument::parse(content).unwrap(); let env_section = doc.sections.iter().find(|s| s.name == "env").unwrap(); let entry = &env_section.entries[0]; assert_eq!(entry.key, "paths"); assert!(matches!(entry.value, EntryValue::Array(_))); if let EntryValue::Array(items) = &entry.value { assert_eq!(items.len(), 2); assert_eq!(items[0], "./bin"); } } #[test] fn test_to_toml() { let mut doc = TomlDocument::new(); doc.add_entry(0, "node".to_string(), "22".to_string()); let toml = doc.to_toml(); assert!(toml.contains("[tools]")); assert!(toml.contains("node = \"22\"")); } #[test] fn test_roundtrip() { let content = r#"[tools] node = "22" python = "3.12" [env] NODE_ENV = "development" "#; let doc = TomlDocument::parse(content).unwrap(); let output = doc.to_toml(); assert!(output.contains("node = \"22\"")); assert!(output.contains("python = \"3.12\"")); assert!(output.contains("NODE_ENV = \"development\"")); } #[test] fn test_parse_top_level_entries() { let content = r#"min_version = "2024.1.0" [tools] node = "22" "#; let doc = TomlDocument::parse(content).unwrap(); // Root section (empty name) should be first let root_section = doc.sections.iter().find(|s| s.name.is_empty()).unwrap(); assert_eq!(root_section.entries.len(), 1); assert_eq!(root_section.entries[0].key, "min_version"); } #[test] fn test_top_level_entries_roundtrip() { let content = r#"min_version = "2024.1.0" [tools] node = "22" "#; let doc = TomlDocument::parse(content).unwrap(); let output = doc.to_toml(); assert!(output.contains("min_version = \"2024.1.0\"")); assert!(output.contains("[tools]")); assert!(output.contains("node = \"22\"")); } #[test] fn test_env_dotted_key_serialization() { // Create a document with _.path in the env section let mut doc = TomlDocument::new(); let env_idx = doc.sections.iter().position(|s| s.name == "env").unwrap(); // Add _.path as an array doc.sections[env_idx].entries.push(Entry { key: "_.path".to_string(), value: EntryValue::Array(vec!["./bin".to_string(), "./node_modules/.bin".to_string()]), expanded: false, comments: Vec::new(), }); let output = doc.to_toml(); // Should output as dotted key, not quoted key // _.path = [...] means _: { path: [...] } assert!( output.contains("_.path") || output.contains("[env._]"), "Output should contain dotted key notation: {}", output ); // Should NOT contain quoted key assert!( !output.contains("\"_.path\""), "Output should not contain quoted key: {}", output ); } } ================================================ FILE: crates/mise-interactive-config/src/editor/actions.rs ================================================ //! Action handlers for the interactive editor use std::io; use super::InteractiveConfig; use super::undo::UndoAction; use crate::cursor::{AddButtonKind, CursorTarget}; use crate::document::EntryValue; use crate::inline_edit::InlineEdit; use crate::picker::{PickerItem, PickerState}; use crate::providers::version_variants; use crate::render::{BooleanSelectState, Mode, PickerKind, VersionSelectState}; impl InteractiveConfig { pub(super) async fn handle_enter(&mut self) -> io::Result<()> { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::SectionHeader(section_idx)) => { self.doc.toggle_section(section_idx); // If we just expanded, move cursor to first entry or add button if self.doc.sections[section_idx].expanded { self.cursor.down(&self.doc); } } Some(CursorTarget::Entry(section_idx, entry_idx)) => { let section_name = self.doc.sections[section_idx].name.clone(); let entry = &self.doc.sections[section_idx].entries[entry_idx]; let tool_name = entry.key.clone(); let current_value_opt = match &entry.value { EntryValue::Simple(v) => Some(v.clone()), _ => None, }; let is_complex = matches!( entry.value, EntryValue::Array(_) | EntryValue::InlineTable(_) ); if let Some(current_value) = current_value_opt { // For tools section, try to use version selector if section_name == "tools" { // Show loading indicator while fetching version info self.mode = Mode::Loading(format!("Fetching versions for {}...", tool_name)); let _ = self.render_current_mode(); if let Some(latest) = self.version_provider.latest_version(&tool_name).await { let variants = version_variants(&latest); // Find which variant matches the current value, if any let mut vs = VersionSelectState::new( tool_name, variants.clone(), section_idx, entry_idx, ); // Try to match current value to a variant, or select "other..." if let Some(pos) = variants.iter().position(|v| v == ¤t_value) { vs.selected = pos; } else { // Current value is custom, select "other..." vs.selected = variants.len().saturating_sub(1); } self.mode = Mode::VersionSelect(vs); } else { // Fall back to inline edit if no version info available self.mode = Mode::Edit(InlineEdit::new(¤t_value)); } } else { // Non-tools section: check if it's a boolean setting let schema_type = match section_name.as_str() { "settings" => crate::schema::setting_type(&tool_name), "task_config" => crate::schema::task_config_type(&tool_name), "monorepo" => crate::schema::monorepo_type(&tool_name), "" => crate::schema::entry_type(&tool_name), _ => None, }; if schema_type == Some(crate::schema::SchemaType::Boolean) { // Use boolean selector for boolean settings let current_bool = current_value == "true"; self.mode = Mode::BooleanSelect(BooleanSelectState::edit_entry( tool_name, current_bool, section_idx, entry_idx, )); } else { // Use regular inline edit self.mode = Mode::Edit(InlineEdit::new(¤t_value)); } } } else if is_complex { // Toggle expansion for arrays/inline tables self.doc.toggle_entry(section_idx, entry_idx); } } Some(CursorTarget::ArrayItem(section_idx, entry_idx, array_idx)) => { if let EntryValue::Array(items) = &self.doc.sections[section_idx].entries[entry_idx].value { let value = items[array_idx].clone(); self.mode = Mode::Edit(InlineEdit::new(&value)); } } Some(CursorTarget::InlineTableField(section_idx, entry_idx, field_idx)) => { if let EntryValue::InlineTable(pairs) = &self.doc.sections[section_idx].entries[entry_idx].value { let (key, value) = &pairs[field_idx]; // Check if it's a boolean value if value == "true" || value == "false" { let current_bool = value == "true"; self.mode = Mode::BooleanSelect(BooleanSelectState::edit_inline_table_field( key.clone(), current_bool, section_idx, entry_idx, field_idx, )); } else { self.mode = Mode::Edit(InlineEdit::new(value)); } } } Some(CursorTarget::AddButton(kind)) => match kind { AddButtonKind::Section => { // Open section picker with valid sections AND top-level entries from schema // We include both so users can add things like min_version at the top level let mut items: Vec = crate::schema::SCHEMA_SECTIONS .iter() .filter(|(name, _)| { // Filter out sections that already exist !self.doc.sections.iter().any(|s| s.name == *name) }) .map(|(name, desc)| PickerItem::new(*name).with_description(*desc)) .collect(); // Also add top-level entries (like min_version, redactions) // These get added at the file level, not as sections let entry_items: Vec = crate::schema::SCHEMA_ENTRIES .iter() .filter(|(name, _, _)| { // Filter out entries that already exist in any section at root level // (top-level entries are stored in a virtual "" section or handled specially) !self.doc.sections.iter().any(|s| { s.name.is_empty() && s.entries.iter().any(|e| e.key == *name) }) }) .map(|(name, desc, _)| PickerItem::new(*name).with_description(*desc)) .collect(); items.extend(entry_items); items.sort_by(|a, b| a.name.cmp(&b.name)); if items.is_empty() { // All sections already exist, fall back to manual entry self.mode = Mode::NewKey(InlineEdit::new("")); } else { let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::Section, Box::new(picker)); } } AddButtonKind::Entry(_) => { self.mode = Mode::NewKey(InlineEdit::new("")); } AddButtonKind::ToolRegistry(section_idx) => { // Open tool picker let tools = self.tool_provider.list_tools(); if tools.is_empty() { // Fall back to manual entry if no tools available self.mode = Mode::NewKey(InlineEdit::new("")); } else { let items: Vec = tools .into_iter() .map(|t| { let mut item = PickerItem::new(&t.name); if let Some(desc) = t.description { item = item.with_description(desc); } item }) .collect(); let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::Tool(section_idx), Box::new(picker)); } } AddButtonKind::ToolBackend(section_idx) => { // Open backend picker let backends = self.backend_provider.list_backends(); if backends.is_empty() { // Fall back to manual entry if no backends available self.mode = Mode::NewKey(InlineEdit::new("")); } else { let items: Vec = backends .into_iter() .map(|b| { let mut item = PickerItem::new(&b.name); if let Some(desc) = b.description { item = item.with_description(desc); } item }) .collect(); let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::Backend(section_idx), Box::new(picker)); } } AddButtonKind::EnvPath(section_idx) => { // Add _.path array entry self.doc .add_entry(section_idx, "_.path".to_string(), String::new()); // Convert to array and start editing let entry_idx = self.doc.sections[section_idx].entries.len() - 1; // Track undo for added entry self.undo_stack .push(UndoAction::AddEntry(section_idx, entry_idx)); self.doc.sections[section_idx].entries[entry_idx].value = EntryValue::Array(vec!["./bin".to_string()]); self.doc.sections[section_idx].entries[entry_idx].expanded = true; self.doc.modified = true; // Move cursor to the new entry let target = CursorTarget::Entry(section_idx, entry_idx); self.cursor.goto(&self.doc, &target); } AddButtonKind::EnvDotenv(_) => { // Prompt for filename with ".env" as default self.mode = Mode::NewKey(InlineEdit::new(".env")); } AddButtonKind::EnvSource(_) => { // Prompt for script path self.mode = Mode::NewKey(InlineEdit::new("")); } AddButtonKind::EnvVariable(_) => { // Standard key=value flow self.mode = Mode::NewKey(InlineEdit::new("")); } AddButtonKind::Task(_) => { // Standard key=value flow for now self.mode = Mode::NewKey(InlineEdit::new("")); } AddButtonKind::Prepare(_) => { // Standard key=value flow for prepare providers self.mode = Mode::NewKey(InlineEdit::new("")); } AddButtonKind::Setting(section_idx) => { // Open setting picker with valid settings from schema let existing_keys: std::collections::HashSet<_> = self.doc.sections [section_idx] .entries .iter() .map(|e| e.key.as_str()) .collect(); let items: Vec = crate::schema::SCHEMA_SETTINGS .iter() .filter(|(name, _, _)| !existing_keys.contains(*name)) .map(|(name, desc, _)| PickerItem::new(*name).with_description(*desc)) .collect(); if items.is_empty() { // All settings already exist, fall back to manual entry self.mode = Mode::NewKey(InlineEdit::new("")); } else { let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::Setting(section_idx), Box::new(picker)); } } AddButtonKind::Hook(section_idx) => { // Open hook picker with common hooks from schema let existing_keys: std::collections::HashSet<_> = self.doc.sections [section_idx] .entries .iter() .map(|e| e.key.as_str()) .collect(); let items: Vec = crate::schema::SCHEMA_HOOKS .iter() .filter(|(name, _)| !existing_keys.contains(*name)) .map(|(name, desc)| PickerItem::new(*name).with_description(*desc)) .collect(); if items.is_empty() { // All common hooks already exist, fall back to manual entry self.mode = Mode::NewKey(InlineEdit::new("")); } else { let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::Hook(section_idx), Box::new(picker)); } } AddButtonKind::TaskConfig(section_idx) => { // Open task_config picker with valid keys from schema let existing_keys: std::collections::HashSet<_> = self.doc.sections [section_idx] .entries .iter() .map(|e| e.key.as_str()) .collect(); let items: Vec = crate::schema::SCHEMA_TASK_CONFIG .iter() .filter(|(name, _, _)| !existing_keys.contains(*name)) .map(|(name, desc, _)| PickerItem::new(*name).with_description(*desc)) .collect(); if items.is_empty() { // All task_config keys already exist, fall back to manual entry self.mode = Mode::NewKey(InlineEdit::new("")); } else { let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::TaskConfig(section_idx), Box::new(picker)); } } AddButtonKind::Monorepo(section_idx) => { // Open monorepo picker with valid keys from schema let existing_keys: std::collections::HashSet<_> = self.doc.sections [section_idx] .entries .iter() .map(|e| e.key.as_str()) .collect(); let items: Vec = crate::schema::SCHEMA_MONOREPO .iter() .filter(|(name, _, _)| !existing_keys.contains(*name)) .map(|(name, desc, _)| PickerItem::new(*name).with_description(*desc)) .collect(); if items.is_empty() { // All monorepo keys already exist, fall back to manual entry self.mode = Mode::NewKey(InlineEdit::new("")); } else { let picker = PickerState::new(items).with_visible_height(10); self.mode = Mode::Picker(PickerKind::Monorepo(section_idx), Box::new(picker)); } } AddButtonKind::ArrayItem(_, _) => { // For arrays, go straight to value entry self.mode = Mode::NewKey(InlineEdit::new("")); } AddButtonKind::InlineTableField(_, _) => { self.mode = Mode::NewKey(InlineEdit::new("")); } }, // Comments are not interactive Some(CursorTarget::Comment(_)) => {} None => {} } Ok(()) } pub(super) fn handle_remove(&mut self) -> io::Result<()> { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::Entry(section_idx, entry_idx)) => { // Save to undo stack before deleting let entry = self.doc.sections[section_idx].entries[entry_idx].clone(); self.undo_stack .push(UndoAction::DeleteEntry(section_idx, entry_idx, entry)); self.doc.delete_entry(section_idx, entry_idx); self.cursor.clamp(&self.doc); } Some(CursorTarget::ArrayItem(section_idx, entry_idx, array_idx)) => { if let EntryValue::Array(items) = &self.doc.sections[section_idx].entries[entry_idx].value { let value = items[array_idx].clone(); self.undo_stack.push(UndoAction::DeleteArrayItem( section_idx, entry_idx, array_idx, value, )); } self.doc .delete_array_item(section_idx, entry_idx, array_idx); self.cursor.clamp(&self.doc); } Some(CursorTarget::InlineTableField(section_idx, entry_idx, field_idx)) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value && field_idx < pairs.len() { let (key, value) = pairs.remove(field_idx); self.undo_stack.push(UndoAction::DeleteInlineTableField( section_idx, entry_idx, field_idx, key, value, )); self.doc.modified = true; } self.cursor.clamp(&self.doc); } Some(CursorTarget::SectionHeader(section_idx)) => { // Save to undo stack before deleting let section = self.doc.sections[section_idx].clone(); self.undo_stack .push(UndoAction::DeleteSection(section_idx, section)); self.doc.delete_section(section_idx); self.cursor.clamp(&self.doc); } _ => {} } Ok(()) } pub(super) fn undo(&mut self) { if let Some(action) = self.undo_stack.pop() { match action { UndoAction::DeleteEntry(section_idx, entry_idx, entry) => { // Re-insert the entry at its original position if section_idx < self.doc.sections.len() { let entries = &mut self.doc.sections[section_idx].entries; let insert_idx = entry_idx.min(entries.len()); entries.insert(insert_idx, entry); self.doc.modified = true; let target = CursorTarget::Entry(section_idx, insert_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::DeleteArrayItem(section_idx, entry_idx, array_idx, value) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Array(ref mut items) = entry.value { let insert_idx = array_idx.min(items.len()); items.insert(insert_idx, value); self.doc.modified = true; let target = CursorTarget::ArrayItem(section_idx, entry_idx, insert_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::DeleteInlineTableField( section_idx, entry_idx, field_idx, key, value, ) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value { let insert_idx = field_idx.min(pairs.len()); pairs.insert(insert_idx, (key, value)); self.doc.modified = true; let target = CursorTarget::InlineTableField(section_idx, entry_idx, insert_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::DeleteSection(section_idx, section) => { let insert_idx = section_idx.min(self.doc.sections.len()); self.doc.sections.insert(insert_idx, section); self.doc.modified = true; let target = CursorTarget::SectionHeader(insert_idx); self.cursor.goto(&self.doc, &target); } UndoAction::AddEntry(section_idx, entry_idx) => { // Remove the added entry if section_idx < self.doc.sections.len() { let entries = &mut self.doc.sections[section_idx].entries; if entry_idx < entries.len() { entries.remove(entry_idx); self.doc.modified = true; self.cursor.clamp(&self.doc); } } } UndoAction::AddArrayItem(section_idx, entry_idx, array_idx) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Array(ref mut items) = entry.value && array_idx < items.len() { items.remove(array_idx); self.doc.modified = true; self.cursor.clamp(&self.doc); } } UndoAction::AddInlineTableField(section_idx, entry_idx, field_idx) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value && field_idx < pairs.len() { pairs.remove(field_idx); self.doc.modified = true; self.cursor.clamp(&self.doc); } } UndoAction::AddSection(section_idx) => { if section_idx < self.doc.sections.len() { self.doc.sections.remove(section_idx); self.doc.modified = true; self.cursor.clamp(&self.doc); } } UndoAction::EditEntry(section_idx, entry_idx, old_value) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) { entry.value = old_value; self.doc.modified = true; let target = CursorTarget::Entry(section_idx, entry_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::EditArrayItem(section_idx, entry_idx, array_idx, old_value) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::Array(ref mut items) = entry.value && array_idx < items.len() { items[array_idx] = old_value; self.doc.modified = true; let target = CursorTarget::ArrayItem(section_idx, entry_idx, array_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::EditInlineTableField(section_idx, entry_idx, field_idx, old_value) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value && field_idx < pairs.len() { pairs[field_idx].1 = old_value; self.doc.modified = true; let target = CursorTarget::InlineTableField(section_idx, entry_idx, field_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::RenameEntry(section_idx, entry_idx, old_key) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) { entry.key = old_key; self.doc.modified = true; let target = CursorTarget::Entry(section_idx, entry_idx); self.cursor.goto(&self.doc, &target); } } UndoAction::ConvertToInlineTable(section_idx, entry_idx, old_value) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) { entry.value = EntryValue::Simple(old_value); entry.expanded = false; self.doc.modified = true; let target = CursorTarget::Entry(section_idx, entry_idx); self.cursor.goto(&self.doc, &target); } } } } } pub(super) fn handle_add_options(&mut self) -> io::Result<()> { let target = self.cursor.target(&self.doc); // Only works on simple entries (not already inline tables or arrays) if let Some(CursorTarget::Entry(section_idx, entry_idx)) = target { let entry = &self.doc.sections[section_idx].entries[entry_idx]; if let EntryValue::Simple(old_value) = &entry.value { // Save old value for undo self.undo_stack.push(UndoAction::ConvertToInlineTable( section_idx, entry_idx, old_value.clone(), )); // Convert to inline table with version key self.doc.convert_to_inline_table(section_idx, entry_idx); // The entry is now expanded, cursor stays on it } } Ok(()) } pub(super) fn handle_rename(&mut self) -> io::Result<()> { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::Entry(section_idx, entry_idx)) => { let key = self.doc.sections[section_idx].entries[entry_idx] .key .clone(); self.mode = Mode::RenameKey(section_idx, entry_idx, InlineEdit::new(&key)); } Some(CursorTarget::InlineTableField(section_idx, entry_idx, field_idx)) => { if let EntryValue::InlineTable(pairs) = &self.doc.sections[section_idx].entries[entry_idx].value { let key = pairs[field_idx].0.clone(); // For inline table fields, we use a different approach // Store field info in a way we can use it self.mode = Mode::RenameKey(section_idx, entry_idx, InlineEdit::new(&key)); // Note: We'll need to track the field_idx somehow // For now, we only support entry rename } } _ => {} } Ok(()) } pub(super) fn handle_expand(&mut self) { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::SectionHeader(section_idx)) => { if !self.doc.sections[section_idx].expanded { self.doc.sections[section_idx].expanded = true; } } Some(CursorTarget::Entry(section_idx, entry_idx)) => { let entry = &self.doc.sections[section_idx].entries[entry_idx]; // Only expand if it's a complex type (array or inline table) if !entry.expanded && matches!( entry.value, EntryValue::Array(_) | EntryValue::InlineTable(_) ) { self.doc.sections[section_idx].entries[entry_idx].expanded = true; } } _ => {} } } pub(super) fn handle_collapse(&mut self) { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::SectionHeader(section_idx)) => { if self.doc.sections[section_idx].expanded { self.doc.sections[section_idx].expanded = false; } } Some(CursorTarget::Entry(section_idx, entry_idx)) => { if self.doc.sections[section_idx].entries[entry_idx].expanded { self.doc.sections[section_idx].entries[entry_idx].expanded = false; } } // If on a child item (array item or inline table field), collapse the parent entry Some(CursorTarget::ArrayItem(section_idx, entry_idx, _)) | Some(CursorTarget::InlineTableField(section_idx, entry_idx, _)) => { self.doc.sections[section_idx].entries[entry_idx].expanded = false; // Move cursor to the parent entry let target = CursorTarget::Entry(section_idx, entry_idx); self.cursor.goto(&self.doc, &target); } _ => {} } } pub(super) fn apply_edit(&mut self, value: String) { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::Entry(section_idx, entry_idx)) => { // Save old value for undo let old_value = self.doc.sections[section_idx].entries[entry_idx] .value .clone(); self.undo_stack .push(UndoAction::EditEntry(section_idx, entry_idx, old_value)); self.doc.update_entry(section_idx, entry_idx, value); } Some(CursorTarget::ArrayItem(section_idx, entry_idx, array_idx)) => { // Save old value for undo if let EntryValue::Array(items) = &self.doc.sections[section_idx].entries[entry_idx].value { let old_value = items[array_idx].clone(); self.undo_stack.push(UndoAction::EditArrayItem( section_idx, entry_idx, array_idx, old_value, )); } self.doc .update_array_item(section_idx, entry_idx, array_idx, value); } Some(CursorTarget::InlineTableField(section_idx, entry_idx, field_idx)) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value && let Some((_, v)) = pairs.get_mut(field_idx) { // Save old value for undo let old_value = v.clone(); self.undo_stack.push(UndoAction::EditInlineTableField( section_idx, entry_idx, field_idx, old_value, )); *v = value; self.doc.modified = true; } } _ => {} } } pub(super) fn apply_new_key(&mut self, key_name: String) { let target = self.cursor.target(&self.doc); match target { Some(CursorTarget::AddButton(AddButtonKind::Section)) => { let count_before = self.doc.sections.len(); self.doc.add_section(key_name); // Only track undo if a section was actually added if self.doc.sections.len() > count_before { let section_idx = self.doc.sections.len() - 1; self.undo_stack.push(UndoAction::AddSection(section_idx)); } // Move cursor to the new section self.cursor.clamp(&self.doc); } Some(CursorTarget::AddButton(AddButtonKind::Entry(section_idx))) | Some(CursorTarget::AddButton(AddButtonKind::Setting(section_idx))) => { self.doc.add_entry(section_idx, key_name, String::new()); // Track undo for added entry let new_entry_idx = self.doc.sections[section_idx].entries.len() - 1; self.undo_stack .push(UndoAction::AddEntry(section_idx, new_entry_idx)); // Move cursor to the new entry to edit its value let target = CursorTarget::Entry(section_idx, new_entry_idx); self.cursor.goto(&self.doc, &target); // Start editing the value self.mode = Mode::Edit(InlineEdit::new("")); } Some(CursorTarget::AddButton(AddButtonKind::Task(section_idx))) => { // Create task as inline table with run field self.doc.sections[section_idx] .entries .push(crate::document::Entry { key: key_name, value: EntryValue::InlineTable(vec![("run".to_string(), String::new())]), expanded: true, comments: Vec::new(), }); self.doc.modified = true; // Track undo for added entry let new_entry_idx = self.doc.sections[section_idx].entries.len() - 1; self.undo_stack .push(UndoAction::AddEntry(section_idx, new_entry_idx)); // Move cursor to the run field and start editing let target = CursorTarget::InlineTableField(section_idx, new_entry_idx, 0); self.cursor.goto(&self.doc, &target); self.mode = Mode::Edit(InlineEdit::new("")); } Some(CursorTarget::AddButton(AddButtonKind::Prepare(section_idx))) => { // Create prepare provider as inline table (e.g., npm = { disable = true }) self.doc.sections[section_idx] .entries .push(crate::document::Entry { key: key_name, value: EntryValue::InlineTable(Vec::new()), expanded: true, comments: Vec::new(), }); self.doc.modified = true; // Track undo for added entry let new_entry_idx = self.doc.sections[section_idx].entries.len() - 1; self.undo_stack .push(UndoAction::AddEntry(section_idx, new_entry_idx)); // Move cursor to the new entry let target = CursorTarget::Entry(section_idx, new_entry_idx); self.cursor.goto(&self.doc, &target); self.mode = Mode::Navigate; } Some(CursorTarget::AddButton(AddButtonKind::EnvVariable(section_idx))) => { // Parse KEY=value format if let Some((key, value)) = key_name.split_once('=') { let key = key.trim().to_string(); let value = value.trim(); // Strip surrounding quotes (single or double) - must be at least 2 chars let value = if value.len() >= 2 && ((value.starts_with('"') && value.ends_with('"')) || (value.starts_with('\'') && value.ends_with('\''))) { value[1..value.len() - 1].to_string() } else { value.to_string() }; if !key.is_empty() { self.doc.add_entry(section_idx, key, value); // Track undo for added entry let new_entry_idx = self.doc.sections[section_idx].entries.len() - 1; self.undo_stack .push(UndoAction::AddEntry(section_idx, new_entry_idx)); } } } Some(CursorTarget::AddButton(AddButtonKind::ArrayItem(section_idx, entry_idx))) => { // key_name is actually the value for arrays self.doc.add_array_item(section_idx, entry_idx, key_name); // Track undo for added array item if let EntryValue::Array(items) = &self.doc.sections[section_idx].entries[entry_idx].value { let array_idx = items.len() - 1; self.undo_stack.push(UndoAction::AddArrayItem( section_idx, entry_idx, array_idx, )); } self.cursor.clamp(&self.doc); } Some(CursorTarget::AddButton(AddButtonKind::InlineTableField( section_idx, entry_idx, ))) => { if let Some(section) = self.doc.sections.get_mut(section_idx) && let Some(entry) = section.entries.get_mut(entry_idx) && let EntryValue::InlineTable(ref mut pairs) = entry.value { pairs.push((key_name, String::new())); self.doc.modified = true; // Track undo for added inline table field let field_idx = pairs.len() - 1; self.undo_stack.push(UndoAction::AddInlineTableField( section_idx, entry_idx, field_idx, )); } self.cursor.clamp(&self.doc); // Move to the new field and edit its value // TODO: implement moving to and editing the new field } Some(CursorTarget::AddButton(AddButtonKind::EnvDotenv(section_idx))) => { // key_name is the filename, add as mise.file = "" if !key_name.is_empty() { self.doc .add_entry(section_idx, "mise.file".to_string(), key_name); // Track undo for added entry let new_entry_idx = self.doc.sections[section_idx].entries.len() - 1; self.undo_stack .push(UndoAction::AddEntry(section_idx, new_entry_idx)); } } Some(CursorTarget::AddButton(AddButtonKind::EnvSource(section_idx))) => { // key_name is the script path, add as _.source = " ================================================ FILE: docs/.vitepress/theme/MiseLogo.vue ================================================ ================================================ FILE: docs/.vitepress/theme/custom.css ================================================ /** * Customize default theme styling by overriding CSS variables * Color palette: Warm culinary aesthetic — burgundy, gold, sage */ @font-face { font-family: "Roc Grotesk"; src: url("/fonts/rocgrotesk-light-webfont.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: "Roc Grotesk"; src: url("/fonts/rocgrotesk-regular-webfont.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "Roc Grotesk"; src: url("/fonts/rocgrotesk-medium-webfont.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: "Roc Grotesk"; src: url("/fonts/rocgrotesk-bold-webfont.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; } :root { /* Brand Colors - Rich burgundy */ --vp-c-brand-1: #8B2252; --vp-c-brand-2: #722F37; --vp-c-brand-3: #5C1A2A; --vp-c-brand-soft: rgba(139, 34, 82, 0.14); /* Accent Colors - Sage green */ --vp-c-success-1: #8FA86E; --vp-c-success-2: #7A9460; --vp-c-success-3: #6B7F4E; --vp-c-success-soft: rgba(143, 168, 110, 0.14); /* Warning Colors - Warm gold */ --vp-c-warning-1: #C5975B; --vp-c-warning-2: #B08450; --vp-c-warning-3: #9A7245; --vp-c-warning-soft: rgba(197, 151, 91, 0.14); /* Danger Colors - Terra cotta */ --vp-c-danger-1: #C44536; --vp-c-danger-2: #B33A2E; --vp-c-danger-3: #A03025; --vp-c-danger-soft: rgba(196, 69, 54, 0.14); /* Custom accent */ --mise-accent-gold: #D4A76A; /* Typography */ --vp-font-family-base: "Roc Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --vp-font-family-mono: "JetBrains Mono", "Fira Code", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace; --vp-font-family-heading: "Cormorant Garamond", Georgia, serif; /* Custom spacing for better readability */ --vp-layout-max-width: 1440px; } /* Dark mode specific customizations */ .dark { /* Brand overrides for dark mode */ --vp-c-brand-1: #C75B7A; --vp-c-brand-2: #B04A68; --vp-c-brand-3: #9A3D5A; --vp-c-brand-soft: rgba(199, 91, 122, 0.14); /* Enhanced dark mode colors - deeper for contrast */ --vp-c-bg: #141010; --vp-c-bg-soft: #1C1614; --vp-c-bg-mute: #261E1A; --vp-c-bg-alt: #181312; /* Warm dividers */ --vp-c-divider: #3A2E25; --vp-c-divider-light: #4A3D33; /* Text colors with warm undertones */ --vp-c-text-1: #EDE6DF; --vp-c-text-2: #C9BFB5; --vp-c-text-3: #9E9288; --vp-c-text-4: #71685E; /* Code block enhancements */ --vp-code-block-bg: #1F1713; --vp-code-block-divider-color: #3A2E25; --vp-code-copy-code-hover-bg: #3A2E25; /* Inline code styling */ --vp-c-code-bg: #2D221A; --vp-c-code-color: #C75B7A; } /* Light mode customizations */ :root:not(.dark) { /* Light mode brand colors */ --vp-c-brand-1: #8B2252; --vp-c-brand-2: #722F37; --vp-c-brand-3: #5C1A2A; --vp-c-brand-soft: rgba(139, 34, 82, 0.08); /* Adjusted success colors for light mode */ --vp-c-success-1: #6B7F4E; --vp-c-success-2: #5A6B40; --vp-c-success-soft: rgba(107, 127, 78, 0.08); /* Adjusted warning colors */ --vp-c-warning-1: #C5975B; --vp-c-warning-2: #B08450; --vp-c-warning-soft: rgba(197, 151, 91, 0.08); /* Cream/warm background colors */ --vp-c-bg: #FDF8F3; --vp-c-bg-soft: #F5EDE3; --vp-c-bg-mute: #E8DDD0; --vp-c-bg-alt: #F0E6DA; /* Text colors */ --vp-c-text-1: #2A1F1A; --vp-c-text-2: #5A4D42; --vp-c-text-3: #7D7068; --vp-c-text-4: #A09489; /* Warm dividers */ --vp-c-divider: #D4C8B8; --vp-c-divider-light: #C5B8A5; /* Light mode code styling */ --vp-c-code-bg: #F0E6DA; --vp-c-code-color: #8B2252; /* Code blocks in light mode */ --vp-code-block-bg: #F5EDE3; --vp-code-block-divider-color: #D4C8B8; } /* Navigation Bar — solid background, no pop-in */ .VPNav { background-color: var(--vp-c-bg) !important; border-bottom: 1px solid var(--vp-c-divider); } .VPNavBar { background-color: transparent !important; } .VPNavBar .wrapper { background-color: transparent !important; } .VPNavBar .content { background-color: transparent !important; } /* Logo */ .VPNavBarTitle .VPImage.logo { height: 40px !important; width: auto !important; transition: transform 0.25s ease, filter 0.25s ease; } .VPNavBarTitle:hover .VPImage.logo { transform: scale(1.1); filter: drop-shadow(0 0 10px rgba(139, 34, 82, 0.4)); } /* Site Title */ .VPNavBarTitle .title { font-size: 1.05rem; letter-spacing: -0.02em; margin-left: 0.25rem; color: var(--vp-c-text-1); } /* Mobile adjustments */ @media (max-width: 768px) { .VPNavBarTitle .title::before { display: none; } } /* GitHub star count badge */ .VPSocialLinks a[href*="github.com/jdx/mise"] { display: inline-flex !important; flex-direction: column; align-items: center; justify-content: center; gap: 0; position: relative; padding-bottom: 12px !important; margin-bottom: -12px !important; } /* Ensure GitHub icon is visible and aligned */ .VPSocialLinks a[href*="github.com/jdx/mise"] svg { display: block !important; width: 20px; height: 20px; margin-top: 2px; } .VPSocialLinks .star-count { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); font-size: 0.6rem; font-weight: 600; color: var(--vp-c-text-3); font-family: var(--vp-font-family-mono); letter-spacing: -0.02em; transition: color 0.25s ease; white-space: nowrap; line-height: 1; } .VPSocialLinks a[href*="github.com/jdx/mise"]:hover .star-count { color: var(--vp-c-brand-1); } /* Hide star count on mobile to save space */ @media (max-width: 640px) { .VPSocialLinks .star-count { display: none; } } /* Cormorant Garamond — all headings */ h1, h2, h3, h4, h5, h6, .vp-doc h1, .vp-doc h2, .vp-doc h3, .vp-doc h4, .VPHero .name, .VPHome .name, .VPFeatures .title, .VPDocOutlineTitle, .VPSidebarItem.level-0 > .item { font-family: "Cormorant Garamond", Georgia, serif !important; letter-spacing: 0.01em; font-weight: 600; } /* Nav — all Roc Grotesk */ .VPNav, .VPNavBar, .VPNavBarTitle .title, .VPNavBarMenu .VPNavBarMenuLink, .VPNavBarMenuGroup .text, .VPNavBarSearch, .DocSearch-Button { font-family: "Roc Grotesk", sans-serif !important; font-weight: 400; } /* Nav bar menu items */ .VPNavBarMenu .VPNavBarMenuLink { font-size: 1rem; letter-spacing: 0.02em; } /* Buttons — Roc Grotesk */ .VPButton { font-family: "Roc Grotesk", sans-serif !important; } /* "On this page" header */ .VPDocOutlineTitle { font-size: 0.9rem; letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600; } /* Make search button text invisible but maintain layout */ .DocSearch-Button .DocSearch-Button-Placeholder { visibility: hidden; } /* Body text */ .vp-doc p, .vp-doc li, .vp-doc td, .vp-doc blockquote { font-size: 1rem; line-height: 1.75; font-weight: 400; } /* Reset mermaid diagrams — don't inherit body text styles */ .vp-doc .mermaid, .vp-doc .mermaid * { font-size: initial !important; font-family: sans-serif !important; font-weight: 400 !important; } /* Tab headers — Roc Grotesk */ .vp-code-group .tabs label, .plugin-tabs--tab { font-family: "Roc Grotesk", sans-serif !important; font-weight: 400; font-size: 1rem !important; } /* Reset code sizing — don't inherit body bump */ .vp-doc :not(pre) > code { font-size: 0.8em !important; font-weight: 400 !important; padding: 2px 5px !important; } .vp-doc div[class*="language-"] code { font-size: 0.85rem !important; } /* h1 sizing */ .vp-doc h1 { font-size: 2.4rem; line-height: 1.25; font-weight: 600; } /* Site title */ .VPNavBarTitle .title { font-size: 1.15rem !important; letter-spacing: 0.03em; } /* ═══ Hero section — "The Chef's Counter" ═══ */ .VPHero { padding-top: 76px !important; padding-bottom: 64px !important; position: relative; z-index: 1; } /* Two-column hero layout */ .VPHero .container { max-width: 1040px !important; margin: 0 auto !important; } .VPHero .main { display: grid !important; grid-template-columns: 1fr 1fr; align-items: center; gap: 0 60px; } /* Left column: logo */ .VPHero .main .hero-chef-logo { grid-column: 1; grid-row: 1; justify-content: flex-start; } /* Hide the default VitePress hero name and actions */ .VPHero .name { display: none !important; } .VPHero .actions { display: none !important; } .VPHero .tagline { grid-column: 1; grid-row: 2; font-family: "Cormorant Garamond", Georgia, serif !important; font-size: 1.5rem !important; font-weight: 500; font-style: italic; letter-spacing: 0.01em; color: var(--vp-c-text-2); margin-top: -4px !important; text-align: center; } /* Right column wrapper */ .hero-right { grid-column: 2; grid-row: 1 / 3; display: flex; flex-direction: column; align-items: flex-start; gap: 28px; } /* Custom action buttons in right column */ .hero-actions { display: flex; gap: 12px; flex-wrap: wrap; } .action-btn { font-family: "Roc Grotesk", sans-serif; font-weight: 500; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.08em; padding: 10px 24px; border-radius: 6px; text-decoration: none; transition: all 0.25s ease; display: inline-flex; align-items: center; justify-content: center; height: 40px; line-height: 1; } .action-btn-brand { background: var(--vp-c-brand-1); color: #fff; } .action-btn-brand:hover { background: var(--vp-c-brand-2); transform: translateY(-2px); box-shadow: 0 4px 16px rgba(139, 34, 82, 0.25); } .action-btn-alt { background: var(--vp-c-bg-soft); color: var(--vp-c-text-1); border: 1px solid var(--vp-c-divider); } .action-btn-alt:hover { border-color: var(--vp-c-brand-1); color: var(--vp-c-brand-1); transform: translateY(-2px); } /* Landing page feature card text */ .VPFeature .details { font-size: 1rem; line-height: 1.6; font-weight: 400; } /* Button customization */ .VPButton { font-weight: 500; font-size: 0.8rem; transition: all 0.25s ease !important; border-radius: 6px; letter-spacing: 0.06em; text-transform: uppercase; display: inline-flex; align-items: center; justify-content: center; } .VPButton.brand:hover, .VPButton.alt:hover { transform: translateY(-3px) !important; } .VPButton.medium { padding: 0 24px; height: 40px; line-height: 1; } .VPButton.brand { background: linear-gradient(135deg, #8B2252 0%, #722F37 100%); border-color: transparent; box-shadow: 0 2px 8px rgba(139, 34, 82, 0.2); } .VPButton.brand:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(139, 34, 82, 0.3); background: linear-gradient(135deg, #9A2860 0%, #8B2252 100%); } .dark .VPButton.brand { background: linear-gradient(135deg, #C75B7A 0%, #B04A68 100%); box-shadow: 0 2px 8px rgba(199, 91, 122, 0.2); } .dark .VPButton.brand:hover { box-shadow: 0 6px 20px rgba(199, 91, 122, 0.3); background: linear-gradient(135deg, #D46A88 0%, #C75B7A 100%); } .VPButton.alt { border-color: var(--vp-c-divider); background: var(--vp-c-bg-soft); } .VPButton.alt:hover { transform: translateY(-2px); border-color: var(--vp-c-brand-1); box-shadow: 0 4px 12px rgba(139, 34, 82, 0.1); } .VPButton:hover { transform: translateY(-2px); } /* Sidebar — Roc Grotesk */ .VPSidebar { font-family: "Roc Grotesk", sans-serif !important; backdrop-filter: blur(8px); } /* Light mode sidebar background */ :root:not(.dark) .VPSidebar { background-color: rgba(253, 248, 243, 0.8); } .VPSidebarItem { margin: 0; } .VPSidebarItem.level-0 > .item { padding-top: 2px; padding-bottom: 2px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.025em; font-size: 0.75rem; color: var(--vp-c-text-3); } .VPSidebarItem .link { transition: all 0.2s ease; border-radius: 4px; padding: 2px 6px !important; margin: 0; font-size: 0.875rem; font-weight: 400; line-height: 1.5; } .VPSidebarItem .link:hover { background-color: var(--vp-c-bg-mute); color: var(--vp-c-brand-1); } .VPSidebarItem .link.active { background-color: rgba(139, 34, 82, 0.15) !important; color: var(--vp-c-brand-1) !important; font-weight: 700 !important; border-left: 3px solid var(--vp-c-brand-1) !important; padding-left: 10px !important; border-radius: 0 6px 6px 0 !important; box-shadow: inset 0 0 0 1px rgba(139, 34, 82, 0.08); } .dark .VPSidebarItem .link.active { background-color: rgba(199, 91, 122, 0.22) !important; box-shadow: inset 0 0 0 1px rgba(199, 91, 122, 0.12); } /* Code blocks with better syntax highlighting */ .vp-code-group { border-radius: 12px; overflow: hidden; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1); } div[class*="language-"] { border-radius: 8px; border: 1px solid var(--vp-code-block-divider-color); transition: box-shadow 0.3s ease, border-color 0.3s ease; } div[class*="language-"]:hover { box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); } div[class*="language-"] .lang { color: var(--vp-c-brand-1); font-weight: 600; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.025em; } /* Copy code button enhancement */ div[class*="language-"] .copy { background-color: var(--vp-c-bg-soft); border: 1px solid var(--vp-c-divider); border-radius: 6px; transition: all 0.2s ease; } div[class*="language-"] .copy:hover { background-color: var(--vp-c-brand-1); border-color: var(--vp-c-brand-1); color: white; } /* Custom scrollbar */ ::-webkit-scrollbar { width: 10px; height: 10px; } ::-webkit-scrollbar-track { background: var(--vp-c-bg-soft); } ::-webkit-scrollbar-thumb { background: var(--vp-c-divider); border-radius: 5px; border: 2px solid var(--vp-c-bg-soft); } ::-webkit-scrollbar-thumb:hover { background: var(--vp-c-text-3); } /* ═══ Feature cards — culinary mise cards ═══ */ .VPFeatures { position: relative; z-index: 1; } .VPFeatures .title { font-family: "Cormorant Garamond", Georgia, serif !important; font-size: 1.3rem; font-weight: 600; letter-spacing: 0.02em; } .VPFeature { border: 1px solid var(--vp-c-divider); border-radius: 14px; transition: all 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important; background: var(--vp-c-bg); position: relative; overflow: hidden; } .VPFeature:hover { transform: translateY(-6px) !important; } /* Accent top border — each card gets a color via nth-child */ .VPFeature::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--vp-c-brand-1); opacity: 0; transition: opacity 0.35s ease; } .VPFeatures .items .item:nth-child(1) .VPFeature::before { background: linear-gradient(90deg, #8B2252, #C75B7A); } .VPFeatures .items .item:nth-child(2) .VPFeature::before { background: linear-gradient(90deg, #D4A76A, #C5975B); } .VPFeatures .items .item:nth-child(3) .VPFeature::before { background: linear-gradient(90deg, #6B7F4E, #8FA86E); } .VPFeature:hover { border-color: var(--vp-c-brand-soft); transform: translateY(-6px); box-shadow: 0 16px 40px rgba(139, 34, 82, 0.08), 0 4px 12px rgba(0, 0, 0, 0.04); } .dark .VPFeature:hover { box-shadow: 0 16px 40px rgba(199, 91, 122, 0.06), 0 4px 12px rgba(0, 0, 0, 0.2); } .VPFeature:hover::before { opacity: 1; } .VPFeature .icon { font-size: 2.2rem; margin-bottom: 0.75rem; transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1); } .VPFeature:hover .icon { transform: scale(1.15) rotate(-3deg); } /* Table styling */ .vp-doc .vp-table { margin: 1.5rem 0; border-radius: 8px; overflow: hidden; box-shadow: 0 0 0 1px var(--vp-c-divider); } .vp-doc table { border-collapse: collapse; font-family: "Roc Grotesk", sans-serif; font-size: 0.95rem; width: 100%; margin: 0; display: table; } .vp-doc th { background: var(--vp-c-bg-soft); font-family: "Roc Grotesk", sans-serif; font-weight: 500; text-transform: uppercase; font-size: 0.8rem; letter-spacing: 0.04em; color: var(--vp-c-text-2); } .vp-doc td { font-family: "Roc Grotesk", sans-serif !important; font-weight: 400; font-size: 0.95rem !important; } .vp-doc tr { transition: background-color 0.2s ease; } .vp-doc tbody tr:hover { background-color: var(--vp-c-bg-soft); } /* Links with underline animation */ .vp-doc a { position: relative; color: var(--vp-c-brand-1); text-decoration: none; transition: color 0.2s ease; } .vp-doc a:hover { color: var(--vp-c-brand-2); } .vp-doc a:not(.header-anchor):not(.VPButton)::after { content: ""; position: absolute; width: 100%; height: 2px; bottom: -2px; left: 0; background-color: var(--vp-c-brand-1); transform: scaleX(0); transform-origin: bottom right; transition: transform 0.25s ease-out; } .vp-doc a:not(.header-anchor):not(.VPButton):hover::after { transform: scaleX(1); transform-origin: bottom left; } /* Tip/Warning/Danger blocks customization */ .custom-block { border-radius: 8px; border-width: 1px; margin: 1.5rem 0; } .custom-block.tip { border-color: var(--vp-c-success-2); background-color: var(--vp-c-success-soft); } .custom-block.warning { border-color: var(--vp-c-warning-2); background-color: var(--vp-c-warning-soft); } .custom-block.danger { border-color: var(--vp-c-danger-2); background-color: var(--vp-c-danger-soft); } .custom-block-title { font-weight: 700; text-transform: uppercase; letter-spacing: 0.025em; font-size: 0.85rem; } /* Search modal enhancement */ .VPLocalSearchBox { --vp-local-search-highlight-bg: var(--vp-c-brand-soft); --vp-local-search-highlight-text: var(--vp-c-brand-1); } /* Algolia DocSearch customization */ .DocSearch { --docsearch-primary-color: var(--vp-c-brand-1) !important; --docsearch-highlight-color: var(--vp-c-brand-1) !important; --docsearch-muted-color: var(--vp-c-text-2) !important; --docsearch-hit-color: var(--vp-c-text-1) !important; --docsearch-hit-active-color: var(--vp-c-text-1) !important; --docsearch-hit-background: var(--vp-c-bg-soft) !important; } /* Warm burgundy background for selected search results */ .DocSearch-Hit[aria-selected="true"] { background-color: rgba(139, 34, 82, 0.1) !important; } .DocSearch-Hit[aria-selected="true"] a { background-color: rgba(139, 34, 82, 0.1) !important; } .dark .DocSearch-Hit[aria-selected="true"] { background-color: rgba(199, 91, 122, 0.08) !important; } .dark .DocSearch-Hit[aria-selected="true"] a { background-color: rgba(199, 91, 122, 0.08) !important; } /* Page transitions — disabled for snappy feel */ /* Terminal-style elements */ .terminal { background: #1A1210; color: #D4A76A; padding: 1rem; border-radius: 8px; font-family: var(--vp-font-family-mono); position: relative; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); } .terminal::before { content: "● ● ●"; position: absolute; top: 0.75rem; left: 1rem; color: #C44536; font-size: 0.75rem; letter-spacing: 0.25rem; } /* Responsive improvements */ @media (max-width: 768px) { .VPHero .main { grid-template-columns: 1fr !important; } .VPHero .main .hero-chef-logo { grid-column: 1; grid-row: auto; justify-content: center; } .VPHero .tagline { grid-column: 1; grid-row: auto; text-align: center; font-size: 1.15rem !important; } .hero-right { grid-column: 1; grid-row: auto; align-items: center; margin-top: 24px; } .hero-actions { justify-content: center; } .VPHero { padding-top: 48px !important; padding-bottom: 40px !important; } } /* Loading animation for async content */ @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .loading { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } /* Custom badge styles */ .badge { display: inline-block; padding: 0.25rem 0.5rem; font-size: 0.75rem; font-weight: 600; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.025em; } .badge-new { background-color: var(--vp-c-success-soft); color: var(--vp-c-success-1); border: 1px solid var(--vp-c-success-2); } .badge-beta { background-color: var(--vp-c-warning-soft); color: var(--vp-c-warning-1); border: 1px solid var(--vp-c-warning-2); } .badge-deprecated { background-color: var(--vp-c-danger-soft); color: var(--vp-c-danger-1); border: 1px solid var(--vp-c-danger-2); } ================================================ FILE: docs/.vitepress/theme/index.ts ================================================ import type { Theme } from "vitepress"; import DefaultTheme from "vitepress/theme"; import { enhanceAppWithTabs } from "vitepress-plugin-tabs/client"; import "virtual:group-icons.css"; import "./custom.css"; import Layout from "./Layout.vue"; import { onMounted } from "vue"; import { data as starsData } from "../stars.data"; export default { extends: DefaultTheme, Layout, enhanceApp({ app }) { enhanceAppWithTabs(app); }, setup() { onMounted(() => { // Add star count to GitHub social link const addStarCount = () => { const githubLink = document.querySelector( '.VPSocialLinks a[href*="github.com/jdx/mise"]', ); if (githubLink && !githubLink.querySelector(".star-count")) { const starBadge = document.createElement("span"); starBadge.className = "star-count"; starBadge.innerHTML = starsData.stars; starBadge.title = "GitHub Stars"; githubLink.appendChild(starBadge); } }; // Try immediately and after a short delay to ensure DOM is ready addStarCount(); setTimeout(addStarCount, 100); // Also watch for route changes const observer = new MutationObserver(addStarCount); observer.observe(document.body, { childList: true, subtree: true }); }); }, } satisfies Theme; ================================================ FILE: docs/LICENSE ================================================ MIT License Copyright (c) 2024 jdx Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: docs/README.md ================================================ # mise-docs This repository contains the documentation website for the runtime executor [mise](https://github.com/jdx/mise). The website is powered by [VitePress](https://vitepress.dev/). ================================================ FILE: docs/about.md ================================================ # About `mise` (pronounced "meez") or "mise-en-place" is a development environment setup tool. The name refers to a French culinary phrase that roughly translates to "setup" or "put in place". The idea is that before one begins cooking, they should have all their utensils and ingredients ready to go in their place. `mise` does the same for your projects. Using its `mise.toml` config file, you'll have a consistent way to setup and interact with your projects no matter what language they're written in. Its functionality is grouped into 3 categories described below. `mise` installs and manages dev tools/runtimes like node, python, or terraform both simplifying installing these tools and allowing you to specify which version of these tools to use in different projects. `mise` supports [hundreds](/plugins.md) of dev tools. `mise` manages environment variables letting you specify configuration like `AWS_ACCESS_KEY_ID` that may differ between projects. It can also be used to automatically activate a [Python virtualenv](/lang/python) when entering projects too. `mise` is a task runner that can be used to share common tasks within a project among developers and make things like running tasks on file changes easy. ## Contact `mise` was initially created by [Jeff Dickey](https://jdx.dev). The goal is to make local development of software easy and consistent across languages. Jeff has spent many years building dev tools and thinking about the problems that `mise` addresses. This project is simply a labor of love. Jeff created it because he wanted to make your life as a developer easier. We hope you find it useful. Feedback is a massive driver for us. If you have anything positive or negative to say-even if it's just to say hi-please reach out to me either on [Twitter](https://twitter.com/jdxcode), [Mastodon](https://fosstodon.org/@jdx), [Discord](https://discord.gg/UBa7pJUN7Z), or `jdx at this domain`. ================================================ FILE: docs/architecture.md ================================================ --- outline: [1, 3] --- # mise Architecture This document provides a comprehensive overview of mise's architecture, designed primarily for contributors and those interested in understanding how mise works internally. For practical development guidance, see the [Contributing Guide](contributing.md). ## System Overview mise is a Rust-based tool with a modular architecture centered around three core concepts: 1. **Tool Version Management** - Installing and managing different versions of [development tools](dev-tools/) 2. **Environment Management** - Setting up [environment variables](environments/) and project contexts 3. **Task Running** - Executing [project tasks](tasks/) with dependency management These three pillars work together to provide a unified development environment management experience. ## Core Architecture Components ### Command Layer ([`src/cli/`](https://github.com/jdx/mise/tree/main/src/cli/)) The CLI layer provides the user interface and delegates to core functionality: - **Modular Commands**: Each command is a separate module ([`install.rs`](https://github.com/jdx/mise/blob/main/src/cli/install.rs), [`use.rs`](https://github.com/jdx/mise/blob/main/src/cli/use.rs), [`run.rs`](https://github.com/jdx/mise/blob/main/src/cli/run.rs), etc.) - **Argument Parsing**: Leverages [`clap`](https://clap.rs) for robust CLI parsing and validation - **Async Command Execution**: All commands support concurrent operations - **Unified Error Handling**: Consistent error reporting across all commands **Key Commands Architecture:** - [`install`](cli/install.md) - Tool installation coordination - [`use`](cli/use.md) - Tool activation and configuration management - [`run`](cli/run.md) - Task execution with dependency resolution - [`env`](cli/env.md) - Environment variable management - [`shell`](cli/shell.md) - Shell integration and activation ### Backend System ([`src/backend/`](https://github.com/jdx/mise/tree/main/src/backend/)) The backend system is mise's core abstraction for tool management, implementing a trait-based architecture: ```rust pub trait Backend: Debug + Send + Sync { async fn list_remote_versions(&self, config: &Arc) -> Result>; async fn install_version(&self, ctx: &InstallContext, tv: ToolVersion) -> Result; async fn uninstall_version(&self, tv: &ToolVersion) -> Result<()>; // ... additional methods for lifecycle management } ``` **Backend Categories:** - **Core Backends**: Native Rust implementations for maximum performance - **Language Package Managers**: npm, pipx, cargo, gem, go modules - **Universal Installers**: github (GitHub releases), aqua (comprehensive package management) - **Plugin Systems**: [backend plugins](backend-plugin-development.md) (enhanced methods), [tool plugins](tool-plugin-development.md) (hook-based), [asdf plugins](asdf-legacy-plugins.md) (legacy) For guidance on implementing new backends, see the [Contributing Guide](contributing.md#adding-backends). For detailed backend system design, see [Backend Architecture](dev-tools/backend_architecture.md). ### Configuration System ([`src/config/`](https://github.com/jdx/mise/tree/main/src/config/)) A hierarchical configuration system that merges settings from multiple config files: **Config Trait Architecture:** ```rust pub trait ConfigFile: Debug + Send + Sync { fn get_path(&self) -> &Path; fn to_tool_request_set(&self) -> Result; fn env_entries(&self) -> Result>; fn tasks(&self) -> Vec<&Task>; // ... additional configuration methods } ``` **Concrete Implementations:** - `MiseToml` - Primary configuration format with full feature support - `ToolVersions` - asdf compatibility layer - `IdiomaticVersion` - Language-specific version files (`.node-version`, etc.) **Configuration Hierarchy:** See [Configuration Documentation](configuration.md) for the complete hierarchy and precedence rules. ### Toolset Management ([`src/toolset/`](https://github.com/jdx/mise/tree/main/src/toolset/)) Coordinates tool resolution, installation, and environment setup: **Core Components:** - `Toolset` - Immutable collection of resolved tools for a context - `ToolVersion` - Represents a specific, resolved tool version (e.g., `node@latest` becomes `node@18.17.0`) - `ToolRequest` - User's tool specification (e.g., `node@18`, `python@latest`) - `ToolsetBuilder` - Constructs toolsets from configuration with dependency resolution **Tool Resolution Pipeline:** 1. **Configuration Parsing**: Extract tool requirements from config files 2. **Version Resolution**: Resolve version specifications (`latest`, `prefix:1.2`, `sub-1:latest`, etc.) to concrete versions 3. **Backend Selection**: Choose appropriate backend for each tool 4. **Dependency Analysis**: Resolve tool dependencies (e.g., npm requires Node.js) 5. **Installation Coordination**: Install missing tools in dependency order 6. **Environment Configuration**: Set up PATH and environment variables ### Task System ([`src/task/`](https://github.com/jdx/mise/tree/main/src/task/)) Sophisticated task execution with dependency graph management: **Architecture Components:** - `Task` - Task definition with metadata, dependencies, and execution configuration - `Deps` - Dependency graph manager using `petgraph` for DAG operations - `TaskFileProvider` - Discovers tasks from files and configuration - Parallel execution engine with configurable concurrency **Task Discovery:** 1. [File-based tasks](tasks/file-tasks.md) from configured directories 2. [TOML-defined tasks](tasks/toml-tasks.md) in configuration files 3. Inherited tasks from parent directories **Dependency Resolution:** - Uses directed acyclic graph (DAG) for dependency modeling - Supports multiple dependency types: `depends`, `depends_post`, `wait_for` - Parallel execution within dependency constraints - Circular dependency detection and prevention See the [Task Documentation](tasks/) for complete usage details and configuration options, and [Task Architecture](tasks/architecture.md) for detailed system design. ### Plugin System ([`src/plugins/`](https://github.com/jdx/mise/tree/main/src/plugins/)) Extensibility layer supporting multiple plugin architectures: **Plugin Trait:** ```rust pub trait Plugin: Debug + Send { fn name(&self) -> &str; fn path(&self) -> PathBuf; async fn install(&self, config: &Arc, pr: &dyn SingleReport) -> Result<()>; async fn update(&self, pr: &dyn SingleReport, gitref: Option) -> Result<()>; // ... lifecycle management methods } ``` **Plugin Types:** - **Backend Plugins**: Enhanced plugins with backend methods for managing multiple tools - **Tool Plugins**: Hook-based plugins using the traditional vfox format - **asdf Plugins**: Legacy plugins compatible with the asdf plugin ecosystem (Linux/macOS only) For complete plugin documentation, see [Plugin Guide](plugins.md). ### Shell Integration ([`src/shell/`](https://github.com/jdx/mise/tree/main/src/shell/)) Shell-specific code generation that abstracts commands like `mise env` and contains all shell differences in one place: **Shell Trait:** ```rust pub trait Shell: Display { fn activate(&self, opts: ActivateOptions) -> String; fn set_env(&self, k: &str, v: &str) -> String; fn unset_env(&self, k: &str) -> String; // ... shell-specific methods } ``` **Supported Shells:** See [`mise activate`](cli/activate.md) documentation for the complete list **Shell Abstractions:** Environment variable setting, PATH modification, command execution ### Environment Management ([`src/env*.rs`](https://github.com/jdx/mise/tree/main/src/)) Helpers for working with environment variables: - `EnvDiff` - Tracks and applies environment changes - `EnvDirective` - Configuration-based environment variable management - `PathEnv` - Intelligent PATH manipulation with precedence rules - Context-aware resolution with config layering For environment setup and configuration, see [Environment Documentation](environments/). ### Caching System ([`src/cache.rs`](https://github.com/jdx/mise/blob/main/src/cache.rs)) Generic caching backed by files, using msgpack serialization with zstd compression: - `CacheManager` - Generic caching with TTL support - Data serialized with msgpack and compressed with zstd for efficient storage - Automatic cache invalidation based on file timestamps - Per-backend cache isolation for data integrity ## Test Architecture mise employs a multi-layered testing strategy that combines different testing approaches for thorough validation across its complex feature set. **Testing Strategy Overview:** 1. **Unit Tests** - Rust `#[test]` functions embedded in source files 2. **End-to-End (E2E) Tests** - Bash-based integration tests with complete environment isolation 3. **Snapshot Tests** - Using `insta` crate for complex output validation ::: tip Testing Philosophy **Most tests in mise are end-to-end tests, and this is generally the preferred approach** for new functionality. E2E tests provide thorough validation of real-world usage scenarios and catch integration issues that unit tests might miss. However, **E2E tests can be challenging to run locally** due to environment dependencies and setup complexity. For development and CI purposes, it's often easier to run tests on GitHub Actions where the environment is consistent and properly configured. See the [Contributing Guide](contributing.md#testing) for detailed testing setup and guidelines. ::: ### Unit Tests ([`src/` modules](https://github.com/jdx/mise/tree/main/src/)) **Structure and Characteristics:** - **Location**: Embedded within source files using `mod tests` blocks - **Test Runner**: Standard Rust `cargo test` - **Dependencies**: `pretty_assertions`, `insta`, `test-log`, `ctor` - **Coverage**: ~50+ test modules covering all major functionality ```rust mod tests { use insta::assert_snapshot; use pretty_assertions::assert_eq; use crate::config::Config; use super::*; #[tokio::test] async fn test_hash_to_str() { let _config = Config::get().await.unwrap(); assert_eq!(hash_to_str(&"foo"), "e1b19adfb2e348a2"); } } ``` **Test Environment Setup:** - **Global Setup**: Uses `ctor::ctor` in [`src/test.rs`](https://github.com/jdx/mise/blob/main/src/test.rs) for test environment initialization - **Isolated Environment**: Each test gets a clean environment with custom `HOME`, cache, and config directories - **Async Support**: Extensive use of `#[tokio::test]` for async testing ### End-to-End Tests ([`e2e/`](https://github.com/jdx/mise/tree/main/e2e/)) **Architecture:** ``` e2e/ ├── run_test # Single test executor with environment isolation ├── run_all_tests # Test orchestrator with parallel execution ├── assert.sh # Rich assertion library ├── cli/ # CLI command tests │ ├── test_use # Testing tool activation and configuration │ ├── test_install # Testing tool installation │ ├── test_upgrade # Testing tool upgrades │ ├── test_uninstall # Testing tool removal │ └── test_version # Testing version commands ├── backend/ # Backend-specific tests │ ├── test_aqua # Testing aqua package manager │ ├── test_asdf # Testing asdf plugin compatibility │ └── test_npm # Testing npm backend ├── tasks/ # Task system tests │ ├── test_task_deps # Testing task dependencies │ ├── test_task_run_depends # Testing task execution order │ ├── test_task_ls # Testing task listing │ └── test_task_info # Testing task metadata ├── config/ # Configuration tests │ ├── test_config_ls # Testing configuration listing │ └── test_config_set # Testing configuration updates └── [other domains]/ # Additional test categories ``` **Environment Isolation System:** Each test runs in complete isolation with temporary directories: ```bash setup_isolated_env() { TEST_ISOLATED_DIR="$(mktemp --tmpdir --directory "$(basename "$TEST").XXXXXX")" TEST_HOME="$TEST_ISOLATED_DIR/home" MISE_DATA_DIR="$TEST_HOME/.local/share/mise" MISE_CACHE_DIR="$TEST_HOME/.cache/mise" # ... complete environment isolation } ``` **Rich Assertion Framework:** The [`assert.sh`](https://github.com/jdx/mise/blob/main/e2e/assert.sh) provides rich test utilities: ```bash # Basic assertions assert "command" "expected_output" assert_contains "command" "substring" assert_fail "command" "error_message" # JSON testing assert_json "command" '{"key": "value"}' assert_json_partial_object "command" "field1,field2" '{"field1": "value1"}' # File system assertions assert_directory_exists "path" assert_directory_empty "path" ``` **Test Categories:** - **CLI Tests**: Validate all command-line interfaces and argument parsing - **Backend Tests**: Test tool installation, version resolution, and backend integration - **Task Tests**: Validate task execution, dependency resolution, and parallel execution - **Configuration Tests**: Test configuration parsing, hierarchy, and environment variable handling ### Windows Testing **Windows-Specific Tests ([`e2e-win/`](https://github.com/jdx/mise/tree/main/e2e-win/)):** - **Language**: PowerShell scripts (`.ps1`) - **Focus**: Windows-specific functionality and cross-platform compatibility - **Coverage**: Core tools like Go, Java, Node.js, Python, Rust ```powershell Describe "go" { It "installs go" { mise install go@latest go version | Should -Match "go version" } } ``` ### Snapshot Testing ([`src/snapshots/`](https://github.com/jdx/mise/tree/main/src/snapshots/)) **Implementation:** - **Crate**: Uses `insta` for snapshot testing with 11 snapshot files - **Format**: Stores expected outputs as `.snap` files - **Coverage**: Complex outputs like directory listings, configuration parsing, environment diffs ```rust #[tokio::test] async fn test_parse() { let diff = DirenvDiff::parse(input).unwrap(); assert_snapshot!(diff); // Creates/validates snapshot } ``` ### Test Infrastructure Features **Performance and Utility Tests ([`xtasks/test/`](https://github.com/jdx/mise/tree/main/xtasks/test/)):** - **Performance Testing**: `perf` script for benchmarking - **Coverage Testing**: `coverage` script for test coverage analysis - **E2E Runner**: `e2e` script with filtering capabilities **Test Data Management ([`test/`](https://github.com/jdx/mise/tree/main/test/)):** ``` test/ ├── config/ # Test-specific configs ├── cwd/ # Test working directories ├── data/ # Test plugins and mock data ├── fixtures/ # Sample configuration files ├── plugins/ # Test plugin definitions └── state/ # Test state directory ``` **Test Execution Modes:** - **Fast Tests**: Regular tests that run in CI - **Slow Tests**: Marked with `_slow` suffix, skipped unless `TEST_ALL=1` - **Tranche Support**: Tests can be split across parallel runners using `TEST_TRANCHE_COUNT` **Developer Experience Features:** - **Environment Safety**: Complete isolation prevents tests from affecting user's actual mise installation - **Parallel Execution**: E2E tests support parallel execution with proper isolation - **Rich Reporting**: Detailed test timing, environment preservation on failure for debugging - **Cross-Platform Validation**: Automated testing on multiple operating systems **Running Tests:** ```bash # Run all unit tests cargo test # Run all E2E tests ./e2e/run_all_tests # Run specific E2E test ./e2e/run_test test_install # Run with coverage ./xtasks/test/coverage # Performance testing ./xtasks/test/perf ``` For complete development setup and testing procedures, see the [Contributing Guide](contributing.md). This robust test architecture ensures mise's reliability across its complex feature set, including tool management, environment configuration, task execution, and multi-platform support. ## Related Architecture Documentation For deeper understanding of specific subsystems: - **[Task Architecture](tasks/architecture.md)** - Detailed design of the task dependency system, parallel execution engine, and task discovery mechanisms - **[Backend Architecture](dev-tools/backend_architecture.md)** - In-depth guide to backend types, the trait system, and how different installation methods work ================================================ FILE: docs/asdf-legacy-plugins.md ================================================ # asdf (Legacy) Plugins ::: warning asdf plugins are considered legacy. For new tools, prefer [vfox plugins](/dev-tools/backends/vfox.html) which are written in Lua, work cross-platform (including Windows), and have access to built-in modules. See the [feature comparison](/dev-tools/backends/asdf.html#feature-comparison-asdf-vs-vfox) and [hook migration table](/dev-tools/backends/asdf.html#hook-migration-asdf-to-vfox) for details. ::: mise maintains compatibility with the asdf plugin ecosystem through its asdf backend. These plugins are considered legacy because they have limitations compared to mise's modern plugin system. ## What are asdf (Legacy) Plugins? asdf plugins are shell script-based plugins that follow the asdf plugin specification. They were the original way to extend tool management in the asdf ecosystem and are now supported by mise for backward compatibility. ## Limitations asdf plugins have several limitations compared to mise's modern plugin system: - **Platform Support**: Only work on Linux and macOS (no Windows support) - **Performance**: Shell script execution is slower than mise's native backends - **Features**: Limited compared to modern backends like aqua, github, or tool/backend plugins - **Maintenance**: Harder to maintain and debug - **Security**: Less secure than sandboxed modern backends ## When to Use asdf (Legacy) Plugins Only use asdf plugins when: - The tool is not available through modern backends (aqua, github, etc.) - You need compatibility with existing asdf workflows - The tool requires complex shell-based installation logic that can't be handled by modern backends **For new tools, consider these alternatives first:** 1. [aqua backend](dev-tools/backends/aqua.md) - Preferred for GitHub releases 2. [github backend](dev-tools/backends/github.md) - Simple GitHub releases 3. [Language package managers](dev-tools/backends/) - npm, pipx, cargo, gem, etc. 4. [backend plugins](backend-plugin-development.md) - Enhanced plugins with backend methods 5. [tool plugins](tool-plugin-development.md) - Hook-based cross-platform plugins ## Installing asdf (Legacy) Plugins ### From the Registry Most popular asdf plugins are available through mise's registry: ```bash # Install from registry shorthand mise use postgres@15 # This is equivalent to mise use asdf:mise-plugins/mise-postgres@15 ``` ### From Git Repository ```bash # Install plugin directly from repository mise plugin install # Example: PostgreSQL plugin mise plugin install postgres https://github.com/mise-plugins/mise-postgres ``` ### Manual Installation ```bash # Add plugin manually mise plugin add postgres https://github.com/mise-plugins/mise-postgres # Install tool version mise install postgres@15.0.0 # Use the tool mise use postgres@15.0.0 ``` ## Plugin Structure asdf plugins follow this directory structure: ``` plugin-name/ ├── bin/ │ ├── list-all # List all available versions │ ├── download # Download source code/binary │ ├── install # Install the tool │ ├── latest-stable # Get latest stable version [optional] │ ├── help.overview # Plugin description [optional] │ ├── help.deps # Plugin dependencies [optional] │ ├── help.config # Plugin configuration [optional] │ ├── help.links # Plugin links [optional] │ ├── list-legacy-filenames # Legacy version files [optional] │ ├── parse-legacy-file # Parse legacy version files [optional] │ ├── post-plugin-add # Post plugin addition hook [optional] │ ├── post-plugin-update # Post plugin update hook [optional] │ ├── pre-plugin-remove # Pre plugin removal hook [optional] │ └── exec-env # Set execution environment [optional] ├── lib/ # Shared library code [optional] └── README.md ``` ## Required Scripts ### bin/list-all Lists all available versions of the tool: ```bash #!/usr/bin/env bash # List all available versions curl -s https://api.github.com/repos/owner/repo/releases | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' | sort -V ``` ### bin/download Downloads the tool source/binary: ```bash #!/usr/bin/env bash set -e # Input variables from mise # ASDF_INSTALL_TYPE (version or ref) # ASDF_INSTALL_VERSION (version number or git ref) # ASDF_INSTALL_PATH (where to install) # ASDF_DOWNLOAD_PATH (where to download) version="$ASDF_INSTALL_VERSION" download_path="$ASDF_DOWNLOAD_PATH" # Download logic here curl -Lo "$download_path/archive.tar.gz" \ "https://github.com/owner/repo/archive/v${version}.tar.gz" ``` ### bin/install Installs the tool: ```bash #!/usr/bin/env bash set -e # Input variables from mise # ASDF_INSTALL_TYPE (version or ref) # ASDF_INSTALL_VERSION (version number or git ref) # ASDF_INSTALL_PATH (where to install) # ASDF_DOWNLOAD_PATH (where source is downloaded) install_path="$ASDF_INSTALL_PATH" download_path="$ASDF_DOWNLOAD_PATH" # Extract and install cd "$download_path" tar -xzf archive.tar.gz --strip-components=1 make install PREFIX="$install_path" ``` ## Optional Scripts ### bin/exec-env Set environment variables when executing tools: ```bash #!/usr/bin/env bash # Set environment variables export TOOL_HOME="$ASDF_INSTALL_PATH" export PATH="$ASDF_INSTALL_PATH/bin:$PATH" ``` ### bin/latest-stable Get the latest stable version: ```bash #!/usr/bin/env bash curl -s https://api.github.com/repos/owner/repo/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' ``` ### bin/list-legacy-filenames List legacy version file names: ```bash #!/usr/bin/env bash echo ".tool-version" echo ".tool-versions" ``` ### bin/parse-legacy-file Parse legacy version files: ```bash #!/usr/bin/env bash cat "$1" | head -n 1 ``` ## Environment Variables asdf plugins have access to these environment variables: - `ASDF_INSTALL_TYPE` - `version` or `ref` - `ASDF_INSTALL_VERSION` - Version number or git ref - `ASDF_INSTALL_PATH` - Installation directory - `ASDF_DOWNLOAD_PATH` - Download directory - `ASDF_PLUGIN_PATH` - Plugin directory - `ASDF_PLUGIN_PREV_REF` - Previous git ref (for updates) - `ASDF_PLUGIN_POST_REF` - New git ref (for updates) - `ASDF_CMD_FILE` - Path to executable being run ## Best Practices ### Error Handling ```bash #!/usr/bin/env bash set -euo pipefail # Exit on error, undefined vars, pipe failures # Check dependencies command -v curl >/dev/null 2>&1 || { echo "Error: curl is required" >&2 exit 1 } ``` ### Cross-Platform Compatibility ```bash #!/usr/bin/env bash # Detect platform case "$(uname -s)" in Darwin*) platform="darwin" ;; Linux*) platform="linux" ;; *) echo "Unsupported platform" >&2; exit 1 ;; esac case "$(uname -m)" in x86_64) arch="amd64" ;; arm64) arch="arm64" ;; *) echo "Unsupported architecture" >&2; exit 1 ;; esac ``` ### Version Parsing ```bash #!/usr/bin/env bash # Parse semantic version parse_version() { local version="$1" # Remove 'v' prefix if present version="${version#v}" echo "$version" } ``` ## Testing Plugins ### Local Development ```bash # Link plugin for development mise plugin add my-plugin /path/to/local/plugin # Test basic functionality mise list-all my-plugin mise install my-plugin@1.0.0 mise which my-plugin ``` ### Debugging ```bash # Enable debug mode export MISE_DEBUG=1 # Or use --verbose flag mise install --verbose my-plugin@1.0.0 ``` ## Example Plugin Here's a minimal example for a fictional tool: ```bash #!/usr/bin/env bash # bin/list-all curl -s "https://api.github.com/repos/example/tool/releases" | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/' | sort -V ``` ```bash #!/usr/bin/env bash # bin/download set -e version="$ASDF_INSTALL_VERSION" platform=$(uname -s | tr '[:upper:]' '[:lower:]') arch=$(uname -m) url="https://github.com/example/tool/releases/download/v${version}/tool-${platform}-${arch}.tar.gz" curl -fSL "$url" -o "$ASDF_DOWNLOAD_PATH/tool.tar.gz" ``` ```bash #!/usr/bin/env bash # bin/install set -e cd "$ASDF_DOWNLOAD_PATH" tar -xzf tool.tar.gz cp tool "$ASDF_INSTALL_PATH/bin/" chmod +x "$ASDF_INSTALL_PATH/bin/tool" ``` ## Migration Path Consider migrating from asdf plugins to modern alternatives: 1. **Check if tool is available in [aqua registry](https://aquaproj.github.io/aqua-registry/)** 2. **Use [github backend](dev-tools/backends/github.md) for simple GitHub releases** 3. **Create a [mise plugin](tool-plugin-development.md) for complex tools** - use the [mise-tool-plugin-template](https://github.com/jdx/mise-tool-plugin-template) for a quick start 4. **Use language-specific package managers** (npm, pipx, cargo, gem) ## Community Resources - **[asdf Plugin List](https://github.com/asdf-vm/asdf-plugins)** - Official asdf plugin registry - **[mise-plugins Organization](https://github.com/mise-plugins)** - Community-maintained plugins - **[Plugin Template (asdf)](https://github.com/asdf-vm/asdf-plugin-template)** - Template for creating asdf plugins - **[Plugin Template (mise)](https://github.com/jdx/mise-tool-plugin-template)** - Modern template for creating mise plugins with Lua ## Security Considerations asdf plugins execute arbitrary shell scripts, which poses security risks: - **Only install plugins from trusted sources** - **Review plugin code before installation** - **Avoid plugins with complex installation scripts when possible** - **Consider using modern backends for better security** ## Next Steps - [Explore modern backends](dev-tools/backends/) for better alternatives - [Learn about backend plugins](backend-plugin-development.md) for enhanced functionality - [Learn about tool plugins](tool-plugin-development.md) for cross-platform support - [Check the registry](registry.md) for available tools ================================================ FILE: docs/backend-plugin-development.md ================================================ # Backend Plugin Development ::: tip The [mise-backend-plugin-template](https://github.com/jdx/mise-backend-plugin-template) provides a ready-to-use starting point with LuaCATS type definitions, stylua formatting, and hk linting pre-configured. ::: Backend plugins in mise use enhanced backend methods to manage multiple tools using the `plugin:tool` format. These plugins are perfect for package managers, tool families, and custom installations that need to manage multiple related tools. ## What are Backend Plugins? Backend plugins extend the standard vfox plugin system with enhanced backend methods. They support: - **Multiple Tools**: One plugin can manage multiple tools. For example, `vfox-npm` is the plugin which could install different types of tools like `prettier`, `eslint`, and other npm packages - **Cross-Platform Support**: Works on Windows, macOS, and Linux - **Flexible Architecture**: Modern plugin system with dedicated backend methods for enhanced functionality ## Plugin Architecture Backend plugins are generally a git repository but can also be a directory (via `mise link`). Backend plugins are implemented in Lua (version 5.1 at the moment). They use three main backend methods implemented as individual files: - `hooks/backend_list_versions.lua` - Lists available versions for a tool - `hooks/backend_install.lua` - Installs a specific version of a tool - `hooks/backend_exec_env.lua` - Sets up environment variables for a tool ## Backend Methods ### BackendListVersions Lists available versions for a tool: ```lua function PLUGIN:BackendListVersions(ctx) local tool = ctx.tool local versions = {} -- Your logic to fetch versions for the tool -- Example: query an API, parse a registry, etc. return {versions = versions} end ``` > [!WARNING] > **Version sorting**: The versions returned by `BackendListVersions` should be in ascending order (oldest to newest), sorted semantically (version `3.10.0` should not come before `3.2.0`). Mise does not apply any additional sorting to the versions returned by this method. ### BackendInstall Installs a specific version of a tool: ```lua function PLUGIN:BackendInstall(ctx) local tool = ctx.tool local version = ctx.version local install_path = ctx.install_path local download_path = ctx.download_path local options = ctx.options -- Your logic to install the tool -- Example: download files, extract archives, etc. -- Access custom options via options["key"] or options.key return {} end ``` ### BackendExecEnv Sets up environment variables for a tool: ```lua function PLUGIN:BackendExecEnv(ctx) local install_path = ctx.install_path local options = ctx.options -- Your logic to set up environment variables -- Example: add bin directories to PATH -- Access custom options via options["key"] or options.key return { env_vars = { {key = "PATH", value = install_path .. "/bin"} } } end ``` ## Creating a Backend Plugin ### Using the Template Repository Use the dedicated [mise-backend-plugin-template](https://github.com/jdx/mise-backend-plugin-template) for creating backend plugins: ```bash # Option 1: Use GitHub's template feature (recommended) # Visit https://github.com/jdx/mise-backend-plugin-template # Click "Use this template" to create your repository # Option 2: Clone and modify git clone https://github.com/jdx/mise-backend-plugin-template my-backend-plugin cd my-backend-plugin rm -rf .git git init ``` The template includes: - Complete backend plugin structure with all required hooks - Modern development tooling (hk, stylua, luacheck, actionlint) - Comprehensive documentation and examples - CI/CD setup with GitHub Actions - Multiple implementation patterns for different backend types ### 1. Plugin Structure Create a directory with this structure: ``` my-backend-plugin/ ├── metadata.lua # Plugin metadata ├── hooks/ │ ├── backend_list_versions.lua # BackendListVersions hook │ ├── backend_install.lua # BackendInstall hook │ └── backend_exec_env.lua # BackendExecEnv hook └── Injection.lua # Runtime injection (auto-generated) ``` ### 2. Basic metadata.lua ```lua PLUGIN = { name = "vfox-npm", version = "1.0.0", description = "Backend plugin for npm packages", author = "Your Name" } ``` ## Real-World Example: vfox-npm Here's the complete implementation of the vfox-npm plugin that manages npm packages: ### metadata.lua ```lua PLUGIN = { name = "vfox-npm", version = "1.0.0", description = "Backend plugin for npm packages", author = "jdx" } ``` ### hooks/backend_list_versions.lua ```lua function PLUGIN:BackendListVersions(ctx) local cmd = require("cmd") local json = require("json") local result = cmd.exec("npm view " .. ctx.tool .. " versions --json") local versions = json.decode(result) return {versions = versions} end ``` ### hooks/backend_install.lua ```lua function PLUGIN:BackendInstall(ctx) local tool = ctx.tool local version = ctx.version local install_path = ctx.install_path -- Install the package directly using npm install local cmd = require("cmd") local npm_cmd = "npm install " .. tool .. "@" .. version .. " --no-package-lock --no-save --silent" local result = cmd.exec(npm_cmd, {cwd = install_path}) -- If we get here, the command succeeded return {} end ``` ### hooks/backend_exec_env.lua ```lua function PLUGIN:BackendExecEnv(ctx) local file = require("file") return { env_vars = { {key = "PATH", value = file.join_path(ctx.install_path, "node_modules", ".bin")} } } end ``` ## Usage Example The plugin name doesn't have to match the repository name. The backend prefix will match whatever name the backend plugin was installed as. ```bash # Install the plugin mise plugin install vfox-npm https://github.com/jdx/vfox-npm # List available versions mise ls-remote vfox-npm:prettier # Install a specific version mise install vfox-npm:prettier@3.0.0 # Use in a project mise use vfox-npm:prettier@latest # Execute the tool mise exec -- prettier --help ``` > **Tip**: This naming flexibility could potentially be used to have a very complex plugin backend that would behave differently based on what it was named. For example, you could install the same plugin with different names to configure different behaviors or access different tool registries. ## Context Variables Backend plugins receive context through the `ctx` parameter passed to each hook function: ### BackendListVersions Context | Variable | Description | Example | | ---------- | ------------- | ------------ | | `ctx.tool` | The tool name | `"prettier"` | ### BackendInstall Context | Variable | Description | Example | | ------------------- | ---------------------- | ------------------------------------------------------------------ | | `ctx.tool` | The tool name | `"prettier"` | | `ctx.version` | The requested version | `"3.0.0"` | | `ctx.install_path` | Installation directory | `"/home/user/.local/share/mise/installs/vfox-npm-prettier/3.0.0"` | | `ctx.download_path` | Download directory | `"/home/user/.local/share/mise/downloads/vfox-npm-prettier/3.0.0"` | ### BackendExecEnv Context | Variable | Description | Example | | ------------------ | ---------------------- | ----------------------------------------------------------------- | | `ctx.tool` | The tool name | `"prettier"` | | `ctx.version` | The requested version | `"3.0.0"` | | `ctx.install_path` | Installation directory | `"/home/user/.local/share/mise/installs/vfox-npm-prettier/3.0.0"` | ## Testing Your Plugin ### Local Development ```bash # Link your plugin for development mise plugin link my-plugin /path/to/my-plugin # Test listing versions mise ls-remote my-plugin:some-tool # Test installation mise use my-plugin:some-tool@1.0.0 # Test execution mise exec -- some-tool --version ``` ### Debug Mode Use debug mode to see detailed plugin execution: ```bash mise --debug install my-plugin:some-tool@1.0.0 ``` ## Best Practices ### Error Handling Provide more meaningful error messages: ```lua function PLUGIN:BackendListVersions(ctx) local tool = ctx.tool -- Validate tool name if not tool or tool == "" then error("Tool name cannot be empty") end -- Execute command with error checking local cmd = require("cmd") local result = cmd.exec("npm view " .. tool .. " versions --json 2>/dev/null") if not result or result:match("npm ERR!") then error("Failed to fetch versions for " .. tool .. ": " .. (result or "no output")) end -- Parse JSON response local json = require("json") local success, npm_versions = pcall(json.decode, result) if not success or not npm_versions then error("Failed to parse versions for " .. tool) end -- Return versions or error if none found local versions = {} if type(npm_versions) == "table" then for i = #npm_versions, 1, -1 do table.insert(versions, npm_versions[i]) end end if #versions == 0 then error("No versions found for " .. tool) end return {versions = versions} end ``` ### Regex Parsing Parse versions with regex: ```lua local function parse_version(version_string) -- Remove prefixes like 'v' or 'release-' return version_string:gsub("^v", ""):gsub("^release%-", "") end ``` ### Path Handling Use cross-platform path handling: ```lua local function join_path(...) local sep = package.config:sub(1,1) -- Get OS path separator return table.concat({...}, sep) end local bin_path = join_path(install_path, "bin") ``` ### Cross-Platform Commands Handle different operating systems: ```lua local function create_dir(path) local cmd = RUNTIME.osType == "Windows" and "mkdir" or "mkdir -p" os.execute(cmd .. " " .. path) end ``` ## Advanced Features ### Conditional Installation Different installation logic based on tool or version: ```lua function PLUGIN:BackendInstall(ctx) local tool = ctx.tool local version = ctx.version local install_path = ctx.install_path -- Create install directory os.execute("mkdir -p " .. install_path) if tool == "special-tool" then -- Special installation logic local cmd = require("cmd") local npm_cmd = "cd " .. install_path .. " && npm install " .. tool .. "@" .. version .. " --no-package-lock --no-save --silent 2>/dev/null" local result = cmd.exec(npm_cmd) if result:match("npm ERR!") then error("Failed to install " .. tool .. "@" .. version) end else -- Default installation logic local cmd = require("cmd") local npm_cmd = "cd " .. install_path .. " && npm install " .. tool .. "@" .. version .. " --no-package-lock --no-save --silent 2>/dev/null" local result = cmd.exec(npm_cmd) if result:match("npm ERR!") then error("Failed to install " .. tool .. "@" .. version) end end return {} end ``` ### Environment Detection vfox automatically injects runtime information into your plugin: ```lua function PLUGIN:BackendInstall(ctx) -- Platform-specific installation using injected RUNTIME object if RUNTIME.osType == "darwin" then -- macOS installation logic elseif RUNTIME.osType == "linux" then -- Linux installation logic elseif RUNTIME.osType == "windows" then -- Windows installation logic end return {} end ``` The `RUNTIME` object provides: - `RUNTIME.osType`: Operating system type (Windows, Linux, Darwin) - `RUNTIME.archType`: Architecture (amd64, arm64, etc.) - `RUNTIME.envType`: libc environment type (`"gnu"` on glibc Linux, `"musl"` on musl Linux, `nil` on Windows/macOS and undetected systems) - `RUNTIME.version`: vfox runtime version - `RUNTIME.pluginDirPath`: Plugin directory path ### Multiple Environment Variables Set multiple environment variables: ```lua function PLUGIN:BackendExecEnv(ctx) -- Add node_modules/.bin to PATH for npm-installed binaries local bin_path = ctx.install_path .. "/node_modules/.bin" return { env_vars = { {key = "PATH", value = bin_path}, {key = ctx.tool:upper() .. "_HOME", value = ctx.install_path}, {key = ctx.tool:upper() .. "_VERSION", value = ctx.version} } } end ``` ## Performance Optimization ### Caching TODO: We need caching support for [Shared Lua modules](plugin-lua-modules.md). ## Next Steps - [Start with the backend plugin template](https://github.com/jdx/mise-backend-plugin-template) - [Learn about Tool Plugin Development](tool-plugin-development.md) - [Explore available Lua modules](plugin-lua-modules.md) - [Publishing your plugin](plugin-publishing.md) - [View the vfox-npm plugin source](https://github.com/jdx/vfox-npm) ================================================ FILE: docs/cache-behavior.md ================================================ # Cache Behavior mise makes use of caching in many places in order to be efficient. The details about how long to keep cache for should eventually all be configurable. There may be gaps in the current behavior where things are hardcoded, but I'm happy to add more settings to cover whatever config is needed. Below I explain the behavior it uses around caching. If you're seeing behavior where things don't appear to be updating, this is a good place to start. ## Plugin/Runtime Cache Each plugin has a cache that's stored in `~/$MISE_CACHE_DIR/`. It stores the list of versions available for that plugin (`mise ls-remote `), the idiomatic filenames (see below), the list of aliases, the bin directories within each runtime installation, and the result of running `exec-env` after the runtime was installed. Remote versions are updated daily by default. The file is zlib messagepack, if you want to view it you can run the following (requires [msgpack-cli](https://github.com/msgpack/msgpack-cli)). ```sh cat ~/$MISE_CACHE_DIR/node/remote_versions.msgpack.z | perl -e 'use Compress::Raw::Zlib;my $d=new Compress::Raw::Zlib::Inflate();my $o;undef $/;$d->inflate(<>,$o);print $o;' | msgpack-cli decode ``` Note that the caching of `exec-env` may be problematic if the script isn't simply exporting static values. The vast majority of `exec-env` scripts only export static values. Caching `exec-env` massively improved the performance of mise since it requires calling bash every time mise is initialized. ## Environment Caching For more advanced caching needs (including dynamic environment providers like secret managers), mise provides the [`env_cache`](/configuration/settings.html#env_cache) setting. When enabled, mise caches the computed environment to disk with encryption. ```toml # ~/.config/mise/config.toml [settings] env_cache = true env_cache_ttl = "1h" # optional, default is 1h ``` Cache invalidation happens automatically when: - Any config file changes (mise.toml, .tool-versions, etc.) - Tool versions change - Settings change - mise version changes - TTL expires (configurable via `env_cache_ttl`) - Any watched files change (from modules or `_.source` directives) Env plugins (vfox modules) can declare themselves cacheable by returning `{cacheable = true, watch_files = [...]}` from their `MiseEnv` hook. See [Env Plugin Development](/env-plugin-development.html) for details. Directives can opt out of caching by setting `cacheable = false`: ```toml [env] TIMESTAMP = { value = "{{ now() }}", cacheable = false } _.source = { file = "dynamic.sh", cacheable = false } ``` ## Cache auto-pruning mise will automatically delete old files in its cache directory (configured with [`cache_prune_age`](https://mise.jdx.dev/configuration/settings.html#cache_prune_age)). Much of the contents are also ignored by mise if they are >24 hours old or a few days. For this reason, it's likely wasteful to store this directory in CI jobs. ================================================ FILE: docs/cli/activate.md ================================================ # `mise activate` - **Usage**: `mise activate [FLAGS] [SHELL_TYPE]` - **Source code**: [`src/cli/activate.rs`](https://github.com/jdx/mise/blob/main/src/cli/activate.rs) Initializes mise in the current shell session This should go into your shell's rc file or login shell. Otherwise, it will only take effect in the current session. (e.g. ~/.zshrc, ~/.zprofile, ~/.zshenv, ~/.bashrc, ~/.bash_profile, ~/.profile, ~/.config/fish/config.fish, or $PROFILE for powershell) Typically, this can be added with something like the following: ``` echo 'eval "$(mise activate zsh)"' >> ~/.zshrc ``` However, this requires that "mise" is in your PATH. If it is not, you need to specify the full path like this: ``` echo 'eval "$(/path/to/mise activate zsh)"' >> ~/.zshrc ``` Customize status output with `status` settings. ## Arguments ### `[SHELL_TYPE]` Shell type to generate the script for **Choices:** - `bash` - `elvish` - `fish` - `nu` - `xonsh` - `zsh` - `pwsh` ## Flags ### `-q --quiet` Suppress non-error messages ### `--no-hook-env` Do not automatically call hook-env This can be helpful for debugging mise. If you run `eval "$(mise activate --no-hook-env)"`, then you can call `mise hook-env` manually which will output the env vars to stdout without actually modifying the environment. That way you can do things like `mise hook-env --trace` to get more information or just see the values that hook-env is outputting. ### `--shims` Use shims instead of modifying PATH Effectively the same as: ``` PATH="$HOME/.local/share/mise/shims:$PATH" ``` `mise activate --shims` does not support all the features of `mise activate`. See for more information Examples: ``` eval "$(mise activate bash)" eval "$(mise activate zsh)" mise activate fish | source execx($(mise activate xonsh)) (&mise activate pwsh) | Out-String | Invoke-Expression ``` ================================================ FILE: docs/cli/backends/ls.md ================================================ # `mise backends ls` - **Usage**: `mise backends ls` - **Aliases**: `list` - **Source code**: [`src/cli/backends/ls.rs`](https://github.com/jdx/mise/blob/main/src/cli/backends/ls.rs) List built-in backends Examples: ``` $ mise backends ls aqua asdf cargo core dotnet gem go npm pipx spm ubi vfox ``` ================================================ FILE: docs/cli/backends.md ================================================ # `mise backends` - **Usage**: `mise backends ` - **Aliases**: `b` - **Source code**: [`src/cli/backends/mod.rs`](https://github.com/jdx/mise/blob/main/src/cli/backends/mod.rs) Manage backends ## Subcommands - [`mise backends ls`](/cli/backends/ls.md) ================================================ FILE: docs/cli/bin-paths.md ================================================ # `mise bin-paths` - **Usage**: `mise bin-paths [TOOL@VERSION]…` - **Source code**: [`src/cli/bin_paths.rs`](https://github.com/jdx/mise/blob/main/src/cli/bin_paths.rs) List all the active runtime bin paths ## Arguments ### `[TOOL@VERSION]…` Tool(s) to look up e.g.: ruby@3 ================================================ FILE: docs/cli/cache/clear.md ================================================ # `mise cache clear` - **Usage**: `mise cache clear [PLUGIN]…` - **Aliases**: `c` - **Source code**: [`src/cli/cache/clear.rs`](https://github.com/jdx/mise/blob/main/src/cli/cache/clear.rs) Deletes all cache files in mise ## Arguments ### `[PLUGIN]…` Plugin(s) to clear cache for e.g.: node, python ================================================ FILE: docs/cli/cache/path.md ================================================ # `mise cache path` - **Usage**: `mise cache path` - **Aliases**: `dir` - **Source code**: [`src/cli/cache/path.rs`](https://github.com/jdx/mise/blob/main/src/cli/cache/path.rs) Show the cache directory path ================================================ FILE: docs/cli/cache/prune.md ================================================ # `mise cache prune` - **Usage**: `mise cache prune [-v --verbose…] [--dry-run] [PLUGIN]…` - **Aliases**: `p` - **Source code**: [`src/cli/cache/prune.rs`](https://github.com/jdx/mise/blob/main/src/cli/cache/prune.rs) Removes stale mise cache files By default, this command will remove files that have not been accessed in 30 days. Change this with the MISE_CACHE_PRUNE_AGE environment variable. ## Arguments ### `[PLUGIN]…` Plugin(s) to clear cache for e.g.: node, python ## Flags ### `-v --verbose…` Show pruned files ### `--dry-run` Just show what would be pruned ================================================ FILE: docs/cli/cache.md ================================================ # `mise cache` - **Usage**: `mise cache ` - **Source code**: [`src/cli/cache/mod.rs`](https://github.com/jdx/mise/blob/main/src/cli/cache/mod.rs) Manage the mise cache Run `mise cache` with no args to view the current cache directory. ## Subcommands - [`mise cache clear [PLUGIN]…`](/cli/cache/clear.md) - [`mise cache path`](/cli/cache/path.md) - [`mise cache prune [-v --verbose…] [--dry-run] [PLUGIN]…`](/cli/cache/prune.md) ================================================ FILE: docs/cli/completion.md ================================================ # `mise completion` - **Usage**: `mise completion [--include-bash-completion-lib] [SHELL]` - **Source code**: [`src/cli/completion.rs`](https://github.com/jdx/mise/blob/main/src/cli/completion.rs) Generate shell completions ## Arguments ### `[SHELL]` Shell type to generate completions for **Choices:** - `bash` - `fish` - `powershell` - `zsh` ## Flags ### `--include-bash-completion-lib` Include the bash completion library in the bash completion script This is required for completions to work in bash, but it is not included by default you may source it separately or enable this flag to enable it in the script. Examples: ``` mise completion bash --include-bash-completion-lib > ~/.local/share/bash-completion/completions/mise mise completion zsh > /usr/local/share/zsh/site-functions/_mise mise completion fish > ~/.config/fish/completions/mise.fish mise completion powershell >> $PROFILE ``` ================================================ FILE: docs/cli/config/get.md ================================================ # `mise config get` - **Usage**: `mise config get [-f --file ] [KEY]` - **Source code**: [`src/cli/config/get.rs`](https://github.com/jdx/mise/blob/main/src/cli/config/get.rs) Display the value of a setting in a mise.toml file ## Arguments ### `[KEY]` The path of the config to display ## Flags ### `-f --file ` The path to the mise.toml file to edit If not provided, the nearest mise.toml file will be used Examples: ``` $ mise toml get tools.python 3.12 ``` ================================================ FILE: docs/cli/config/ls.md ================================================ # `mise config ls` - **Usage**: `mise config ls [FLAGS]` - **Aliases**: `list` - **Source code**: [`src/cli/config/ls.rs`](https://github.com/jdx/mise/blob/main/src/cli/config/ls.rs) List config files currently in use ## Flags ### `-J --json` Output in JSON format ### `--no-header` Do not print table header ### `--tracked-configs` List all tracked config files Examples: ``` $ mise config ls Path Tools ~/.config/mise/config.toml pitchfork ~/src/mise/mise.toml actionlint, bun, cargo-binstall, cargo:cargo-edit, cargo:cargo-insta ``` ================================================ FILE: docs/cli/config/set.md ================================================ # `mise config set` - **Usage**: `mise config set [-f --file ] [-t --type ] [VALUE]` - **Source code**: [`src/cli/config/set.rs`](https://github.com/jdx/mise/blob/main/src/cli/config/set.rs) Set the value of a setting in a mise.toml file ## Arguments ### `` The path of the config to display ### `[VALUE]` The value to set the key to (optional if provided as KEY=VALUE) ## Flags ### `-f --file ` The path to the mise.toml file to edit If not provided, the nearest mise.toml file will be used ### `-t --type ` **Choices:** - `infer` - `string` - `integer` - `float` - `bool` - `list` - `set` **Default:** `infer` Examples: ``` $ mise config set tools.python 3.12 $ mise config set settings.always_keep_download true $ mise config set env.TEST_ENV_VAR ABC $ mise config set settings.disable_tools --type list node,rust # Type for `settings` is inferred $ mise config set settings.jobs 4 ``` ================================================ FILE: docs/cli/config.md ================================================ # `mise config` - **Usage**: `mise config [FLAGS] ` - **Aliases**: `cfg` - **Source code**: [`src/cli/config/mod.rs`](https://github.com/jdx/mise/blob/main/src/cli/config/mod.rs) Manage config files ## Flags ### `-J --json` Output in JSON format ### `--no-header` Do not print table header ### `--tracked-configs` List all tracked config files ## Subcommands - [`mise config get [-f --file ] [KEY]`](/cli/config/get.md) - [`mise config ls [FLAGS]`](/cli/config/ls.md) - [`mise config set [-f --file ] [-t --type ] [VALUE]`](/cli/config/set.md) Examples: ``` $ mise config ls Path Tools ~/.config/mise/config.toml pitchfork ~/src/mise/mise.toml actionlint, bun, cargo-binstall, cargo:cargo-edit, cargo:cargo-insta ``` ================================================ FILE: docs/cli/deactivate.md ================================================ # `mise deactivate` - **Usage**: `mise deactivate` - **Source code**: [`src/cli/deactivate.rs`](https://github.com/jdx/mise/blob/main/src/cli/deactivate.rs) Disable mise for current shell session This can be used to temporarily disable mise in a shell session. Examples: ``` mise deactivate ``` ================================================ FILE: docs/cli/doctor/path.md ================================================ # `mise doctor path` - **Usage**: `mise doctor path [-f --full]` - **Source code**: [`src/cli/doctor/path.rs`](https://github.com/jdx/mise/blob/main/src/cli/doctor/path.rs) Print the current PATH entries mise is providing ## Flags ### `-f --full` Print all entries including those not provided by mise Examples: ``` Get the current PATH entries mise is providing $ mise doctor path /home/user/.local/share/mise/installs/node/24.0.0/bin /home/user/.local/share/mise/installs/rust/1.90.0/bin /home/user/.local/share/mise/installs/python/3.10.0/bin ``` ================================================ FILE: docs/cli/doctor.md ================================================ # `mise doctor` - **Usage**: `mise doctor [-J --json] ` - **Aliases**: `dr` - **Source code**: [`src/cli/doctor/mod.rs`](https://github.com/jdx/mise/blob/main/src/cli/doctor/mod.rs) Check mise installation for possible problems ## Flags ### `-J --json` ## Subcommands - [`mise doctor path [-f --full]`](/cli/doctor/path.md) Examples: ``` $ mise doctor [WARN] plugin node is not installed ``` ================================================ FILE: docs/cli/edit.md ================================================ # `mise edit` - **Usage**: `mise edit [-n --dry-run] [-t --tool-versions ] [PATH]` - **Source code**: [`src/cli/edit.rs`](https://github.com/jdx/mise/blob/main/src/cli/edit.rs) Edit mise.toml interactively ## Arguments ### `[PATH]` Path to the config file to create ## Flags ### `-n --dry-run` Show what would be generated without writing to file ### `-t --tool-versions ` Path to a .tool-versions file to import tools from Examples: ``` mise edit # edit mise.toml interactively mise edit .mise.toml # edit a specific file mise edit -y # skip interactive editor mise edit -n # preview without writing ``` ================================================ FILE: docs/cli/en.md ================================================ # `mise en` - **Usage**: `mise en [-s --shell ] [DIR]` - **Source code**: [`src/cli/en.rs`](https://github.com/jdx/mise/blob/main/src/cli/en.rs) Starts a new shell with the mise environment built from the current configuration This is an alternative to `mise activate` that allows you to explicitly start a mise session. It will have the tools and environment variables in the configs loaded. Note that changing directories will not update the mise environment. ## Arguments ### `[DIR]` Directory to start the shell in **Default:** `.` ## Flags ### `-s --shell ` Shell to start Defaults to $SHELL Examples: ``` $ mise en . $ node -v v20.0.0 Skip loading bashrc: $ mise en -s "bash --norc" Skip loading zshrc: $ mise en -s "zsh -f" ``` ================================================ FILE: docs/cli/env.md ================================================ # `mise env` - **Usage**: `mise env [FLAGS] [TOOL@VERSION]…` - **Aliases**: `e` - **Source code**: [`src/cli/env.rs`](https://github.com/jdx/mise/blob/main/src/cli/env.rs) Exports env vars to activate mise a single time Use this if you don't want to permanently install mise. It's not necessary to use this if you have `mise activate` in your shell rc file. ## Arguments ### `[TOOL@VERSION]…` Tool(s) to use ## Flags ### `-D --dotenv` Output in dotenv format ### `-J --json` Output in JSON format ### `-s --shell ` Shell type to generate environment variables for **Choices:** - `bash` - `elvish` - `fish` - `nu` - `xonsh` - `zsh` - `pwsh` ### `--json-extended` Output in JSON format with additional information (source, tool) ### `--redacted` Only show redacted environment variables ### `--values` Only show values of environment variables Examples: ``` eval "$(mise env -s bash)" eval "$(mise env -s zsh)" mise env -s fish | source execx($(mise env -s xonsh)) ``` ================================================ FILE: docs/cli/exec.md ================================================ # `mise exec` - **Usage**: `mise exec [FLAGS] [TOOL@VERSION]… [-- COMMAND]…` - **Aliases**: `x` - **Source code**: [`src/cli/exec.rs`](https://github.com/jdx/mise/blob/main/src/cli/exec.rs) Execute a command with tool(s) set use this to avoid modifying the shell session or running ad-hoc commands with mise tools set. Tools will be loaded from mise.toml, though they can be overridden with <RUNTIME> args Note that only the plugin specified will be overridden, so if a `mise.toml` file includes "node 20" but you run `mise exec python@3.11`; it will still load node@20. The "--" separates runtimes from the commands to pass along to the subprocess. ## Arguments ### `[TOOL@VERSION]…` Tool(s) to start e.g.: node@20 python@3.10 ### `[-- COMMAND]…` Command string to execute (same as --command) ## Flags ### `-c --command ` Command string to execute ### `-j --jobs ` Number of jobs to run in parallel [default: 4] ### `--fresh-env` Bypass the environment cache and recompute the environment ### `--no-prepare` Skip automatic dependency preparation ### `--raw` Directly pipe stdin/stdout/stderr from plugin to user Sets --jobs=1 Examples: ``` $ mise exec node@20 -- node ./app.js # launch app.js using node-20.x $ mise x node@20 -- node ./app.js # shorter alias # Specify command as a string: $ mise exec node@20 python@3.11 --command "node -v && python -V" # Run a command in a different directory: $ mise x -C /path/to/project node@20 -- node ./app.js ``` ================================================ FILE: docs/cli/fmt.md ================================================ # `mise fmt` - **Usage**: `mise fmt [FLAGS]` - **Source code**: [`src/cli/fmt.rs`](https://github.com/jdx/mise/blob/main/src/cli/fmt.rs) Formats mise.toml Sorts keys and cleans up whitespace in mise.toml ## Flags ### `-a --all` Format all files from the current directory ### `-c --check` Check if the configs are formatted, no formatting is done ### `-s --stdin` Read config from stdin and write its formatted version into stdout Examples: ``` mise fmt ``` ================================================ FILE: docs/cli/generate/bootstrap.md ================================================ # `mise generate bootstrap` - **Usage**: `mise generate bootstrap [FLAGS]` - **Source code**: [`src/cli/generate/bootstrap.rs`](https://github.com/jdx/mise/blob/main/src/cli/generate/bootstrap.rs) Generate a script to download+execute mise This is designed to be used in a project where contributors may not have mise installed. ## Flags ### `-l --localize` Sandboxes mise internal directories like MISE_DATA_DIR and MISE_CACHE_DIR into a `.mise` directory in the project This is necessary if users may use a different version of mise outside the project. ### `-V --version ` Specify mise version to fetch ### `-w --write ` instead of outputting the script to stdout, write to a file and make it executable ### `--localized-dir ` Directory to put localized data into **Default:** `.mise` Examples: ``` mise generate bootstrap >./bin/mise chmod +x ./bin/mise ./bin/mise install – automatically downloads mise to .mise if not already installed ``` ================================================ FILE: docs/cli/generate/config.md ================================================ # `mise generate config` - **Usage**: `mise generate config [-n --dry-run] [-t --tool-versions ] [PATH]` - **Source code**: [`src/cli/generate/config.rs`](https://github.com/jdx/mise/blob/main/src/cli/generate/config.rs) Generate a mise.toml file ## Arguments ### `[PATH]` Path to the config file to create ## Flags ### `-n --dry-run` Show what would be generated without writing to file ### `-t --tool-versions ` Path to a .tool-versions file to import tools from Examples: ``` mise edit # edit mise.toml interactively mise edit .mise.toml # edit a specific file mise edit -y # skip interactive editor mise edit -n # preview without writing ``` ================================================ FILE: docs/cli/generate/devcontainer.md ================================================ # `mise generate devcontainer` - **Usage**: `mise generate devcontainer [FLAGS]` - **Source code**: [`src/cli/generate/devcontainer.rs`](https://github.com/jdx/mise/blob/main/src/cli/generate/devcontainer.rs) Generate a devcontainer to execute mise ## Flags ### `-i --image ` The image to use for the devcontainer ### `-m --mount-mise-data` Bind the mise-data-volume to the devcontainer ### `-n --name ` The name of the devcontainer ### `-w --write` write to .devcontainer/devcontainer.json Examples: ``` mise generate devcontainer ``` ================================================ FILE: docs/cli/generate/git-pre-commit.md ================================================ # `mise generate git-pre-commit` - **Usage**: `mise generate git-pre-commit [FLAGS]` - **Aliases**: `pre-commit` - **Source code**: [`src/cli/generate/git_pre_commit.rs`](https://github.com/jdx/mise/blob/main/src/cli/generate/git_pre_commit.rs) Generate a git pre-commit hook This command generates a git pre-commit hook that runs a mise task like `mise run pre-commit` when you commit changes to your repository. Staged files are passed to the task as `STAGED`. For more advanced pre-commit functionality, see mise's sister project: ## Flags ### `-t --task ` The task to run when the pre-commit hook is triggered **Default:** `pre-commit` ### `-w --write` write to .git/hooks/pre-commit and make it executable ### `--hook ` Which hook to generate (saves to .git/hooks/$hook) **Default:** `pre-commit` Examples: ``` mise generate git-pre-commit --write --task=pre-commit git commit -m "feat: add new feature" # runs `mise run pre-commit` ``` ================================================ FILE: docs/cli/generate/github-action.md ================================================ # `mise generate github-action` - **Usage**: `mise generate github-action [FLAGS]` - **Source code**: [`src/cli/generate/github_action.rs`](https://github.com/jdx/mise/blob/main/src/cli/generate/github_action.rs) Generate a GitHub Action workflow file This command generates a GitHub Action workflow file that runs a mise task like `mise run ci` when you push changes to your repository. ## Flags ### `-t --task ` The task to run when the workflow is triggered **Default:** `ci` ### `-w --write` write to .github/workflows/$name.yml ### `--name ` the name of the workflow to generate **Default:** `ci` Examples: ``` mise generate github-action --write --task=ci git commit -m "feat: add new feature" git push # runs `mise run ci` on GitHub ``` ================================================ FILE: docs/cli/generate/task-docs.md ================================================ # `mise generate task-docs` - **Usage**: `mise generate task-docs [FLAGS]` - **Source code**: [`src/cli/generate/task_docs.rs`](https://github.com/jdx/mise/blob/main/src/cli/generate/task_docs.rs) Generate documentation for tasks in a project ## Flags ### `-i --inject` inserts the documentation into an existing file This will look for a special comment, ``, and replace it with the generated documentation. It will replace everything between the comment and the next comment, `` so it can be run multiple times on the same file to update the documentation. ### `-I --index` write only an index of tasks, intended for use with `--multi` ### `-m --multi` render each task as a separate document, requires `--output` to be a directory ### `-o --output ` writes the generated docs to a file/directory ### `-r --root ` root directory to search for tasks ### `-s --style ================================================ FILE: docs/components/setting.vue ================================================ ================================================ FILE: docs/components/settings.vue ================================================ ================================================ FILE: docs/configuration/environments.md ================================================ # Config Environments It's possible to have separate `mise.toml` files in the same directory for different environments like `development` and `production`. To enable, set `MISE_ENV` to an environment like `development` or `production` using one of these methods: - CLI flag: `-E development` or `--env development` - Environment variable: `MISE_ENV=development` - `.miserc.toml` file: `env = ["development"]` mise will then look for a `mise.{MISE_ENV}.toml` file in the current directory, parent directories and the `MISE_CONFIG_DIR` directory. ## Setting MISE_ENV in .miserc.toml You can set `MISE_ENV` in a `.miserc.toml` file, which is loaded very early before other config files are discovered. This allows you to commit your environment configuration to version control: ```toml # .miserc.toml env = ["development"] ``` File locations searched (in order of precedence): 1. `.miserc.toml` and `.config/miserc.toml` in current directory and parent directories 2. `~/.config/mise/miserc.toml` (global) 3. `/etc/mise/miserc.toml` (system) Note: `MISE_ENV` cannot be set in `mise.toml` because it determines which config files to load in the first place. mise will also look for "local" files like `mise.local.toml` and `mise.{MISE_ENV}.local.toml` in the current directory and parent directories. These are intended to not be committed to version control. (Add `mise.local.toml` and `mise.*.local.toml` to your `.gitignore` file.) The priority of these files goes in this order (top overrides bottom): - `mise.{MISE_ENV}.local.toml` - `mise.local.toml` - `mise.{MISE_ENV}.toml` - `mise.toml` If `MISE_OVERRIDE_CONFIG_FILENAMES` is set, that will be used instead of all of this. You can also use paths like `mise/config.{MISE_ENV}.toml` or `.config/mise.{MISE_ENV}.toml` Those rules follow the order in [Configuration](/configuration). Use `mise config` to see which files are being used. The rules around which file is written are different because we ultimately need to choose one. See the docs for [`mise use`](/cli/use.html) for more information. Multiple environments can be specified, e.g. `MISE_ENV=ci,test` with the last one taking precedence. ================================================ FILE: docs/configuration/settings.md ================================================ # Settings The following is a list of all of mise's settings. These can be set via `mise settings key=value`, by directly modifying `~/.config/mise/config.toml` or local config, or via environment variables. Some of them also can be set via global CLI flags. ================================================ FILE: docs/configuration.md ================================================ # Configuration Learn how to configure mise for your project with `mise.toml` files, environment variables, and various configuration options to manage your development environment. ## `mise.toml` `mise.toml` is the config file for mise. They can be at any of the following file paths (in order of precedence, top overrides configuration of lower paths): - `mise.local.toml` - used for local config, this should not be committed to source control - `mise.toml` - `mise/config.toml` - `.mise/config.toml` - `.config/mise.toml` - use this in order to group config files into a common directory - `.config/mise/config.toml` - `.config/mise/conf.d/*.toml` - all files in this directory will be loaded in alphabetical order ::: tip Run [`mise cfg`](/cli/config.html) to figure out what order mise is loading files on your particular setup. This is often a lot easier than figuring out mise's rules. ::: Notes: - Paths which start with `mise` can be dotfiles, e.g.: `.mise.toml` or `.mise/config.toml`. - This list doesn't include [Configuration Environments](/configuration/environments) which allow for environment-specific config files like `mise.development.toml`—set with `MISE_ENV=development`. - See [`LOCAL_CONFIG_FILENAMES` in `src/config/mod.rs`](https://github.com/jdx/mise/blob/main/src/config/mod.rs) for the actual code for these paths and their precedence. Some legacy paths are not listed here for brevity. ## Configuration Hierarchy mise uses a sophisticated hierarchical configuration system that merges settings from multiple sources. Understanding this hierarchy helps you organize your development environments effectively. ### How Configuration Merging Works These files recurse upwards, so if you have a `~/src/work/myproj/mise.toml` file, what is defined there will override anything set in `~/src/work/mise.toml` or `~/.config/mise.toml`. The config contents are merged together. ### Configuration Resolution Process When mise needs configuration, it follows this process: 1. **Walks up the directory tree** from your current location to the root (or `MISE_CEILING_PATHS`) 2. **Collects all config files** it finds along the way 3. **Merges them in order** with more specific (closer to your current directory) settings overriding broader ones 4. **Applies environment-specific configs** like `mise.dev.toml` if `MISE_ENV` is set ### Visual Configuration Hierarchy ``` / ├── etc/mise/ # System-wide config (highest precedence) │ ├── conf.d/*.toml # System fragments, loaded alphabetically │ ├── config.toml # System defaults │ └── config..toml # Env-specific system config (MISE_ENV or -E) └── home/user/ ├── .config/mise/ │ ├── conf.d/*.toml # User fragments, loaded alphabetically │ ├── config.toml # Global user config │ ├── config..toml # Env-specific user config │ ├── config.local.toml # User-local overrides │ └── config..local.toml # Env-specific user-local overrides └── work/ ├── mise.toml # Work-wide settings └── myproject/ ├── mise.local.toml # Local overrides (git-ignored) ├── mise.toml # Project config ├── mise..toml # Env-specific project config ├── mise..local.toml # Env-specific project local overrides └── backend/ └── mise.toml # Service-specific config (lowest precedence) ``` ### Merge Behavior by Section Different configuration sections merge in different ways: **Tools** (`[tools]`): Additive with overrides ```toml # Global: node@18, python@3.11 # Project: node@20, go@1.21 # Result: node@20, python@3.11, go@1.21 ``` **Environment Variables** (`[env]`): Additive with overrides ```toml # Global: NODE_ENV=development # Project: NODE_ENV=production, API_URL=localhost # Result: NODE_ENV=production, API_URL=localhost ``` **Tasks** (`[tasks]`): Completely replaced per task ```toml # Global: [tasks.test] = "npm test" # Project: [tasks.test] = "yarn test" # Result: "yarn test" (completely replaces global) ``` **Settings** (`[settings]`): Additive with overrides ```toml # Global: experimental = true # Project: jobs = 4 # Result: experimental = true, jobs = 4 ``` ::: tip Run `mise config` to see what files mise has loaded in order of precedence. ::: ### Target File for Write Operations When commands like [`mise use`](/cli/use), [`mise set`](/cli/set), or [`mise unuse`](/cli/unuse) need to write to a config file, they use the **lowest precedence file in the highest precedence directory**. This means: - If both `mise.toml` and `mise.local.toml` exist, writes go to `mise.toml` - If both `mise.toml` and `mise.production.toml` exist, writes go to `mise.toml` - If only `mise.local.toml` exists, writes go to `mise.local.toml` This behavior ensures that shared configuration (`mise.toml`) is updated by default, while local overrides (`mise.local.toml`) and environment-specific configs remain untouched unless explicitly targeted. ::: info Example ```bash # With both mise.toml and mise.local.toml present: $ mise use node@22 # writes to mise.toml $ mise use --env local node@20 # writes to mise.local.toml $ mise set NODE_ENV=production # writes to mise.toml ``` ::: Here is what a `mise.toml` looks like: ```toml [env] NODE_ENV = 'production' [tools] terraform = '1.0.0' erlang = '24.0' [tasks.build] run = 'echo "running build tasks"' ``` `mise.toml` files are hierarchical. The configuration in a file in the current directory will override conflicting configuration in parent directories. For example, if `~/src/myproj/mise.toml` defines the following: ```toml [tools] node = '20' python = '3.10' ``` And `~/src/myproj/backend/mise.toml` defines: ```toml [tools] node = '18' ruby = '3.1' ``` Then when inside of `~/src/myproj/backend`, `node` will be `18`, `python` will be `3.10`, and `ruby` will be `3.1`. You can check the active versions with `mise ls --current`. You can also have environment specific config files like `.mise.production.toml`, see [Configuration Environments](/configuration/environments) for more details. ### `[tools]` - Dev tools See [Tools](/dev-tools/). In addition to specifying versions, each tool entry can include options such as: - `os`: Restrict installation to certain operating systems - `install_env`: Environment vars used during install - `postinstall`: Command to run after installation completes for that specific tool Examples: ```toml [tools] node = { version = "22", postinstall = "corepack enable" } ``` ### `[env]` - Arbitrary Environment Variables See [environments](/environments/). ### `[tasks.*]` - Run files or shell scripts See [Tasks](/tasks/). ### `[settings]` - Mise Settings See [Settings](/configuration/settings) for the full list of settings. ### `[plugins]` - Specify Custom Plugin Repository URLs Use `[plugins]` to add/modify plugin shortnames. Note that this will only modify _new_ plugin installations. Existing plugins can use any URL. ```toml [plugins] elixir = "https://github.com/my-org/mise-elixir.git" node = "https://github.com/my-org/mise-node.git#DEADBEEF" # supports specific gitref "vfox-backend:myplugin" = "https://github.com/jdx/vfox-npm" ``` The plugin type prefix (e.g., `asdf:`, `vfox:` or `vfox-backend:`) is optional. If omitted, mise will fall back to either using `asdf` or `vfox` if the URL contains `vfox-` in the repo name. If you simply want to install a plugin from a specific URL once, it's better to use `mise plugin install `. Add this section to `mise.toml` if you want to share the plugin location/revision with other developers in your project. This is similar to [`MISE_SHORTHANDS`](https://github.com/jdx/mise#mise_shorthands_fileconfigmiseshorthandstoml) but doesn't require a separate file. ### `[tool_alias]` - Tool version aliases ::: tip `[alias]` has been renamed to `[tool_alias]` to distinguish it from `[shell_alias]`. The old `[alias]` key still works but is deprecated. ::: The following makes `mise install node@my_custom_node` install node-20.x this can also be specified in a [plugin](/dev-tools/aliases.md). note adding an alias will also add a symlink, in this case: ```sh ~/.local/share/mise/installs/node/20 -> ./20.x.x ``` ```toml [tool_alias.node.versions] my_custom_node = '20' ``` ### `[shell_alias]` - Shell aliases Define shell aliases that are set when entering a directory and unset when leaving: ```toml [shell_alias] ll = "ls -la" gs = "git status" dev = "npm run dev" ``` These work similar to environment variables—they're set dynamically based on your current directory. See [Shell Aliases](/shell-aliases) for more details. ### Minimum mise version Specify the minimum supported version of mise required for the configuration file. You can set a hard minimum (errors if unmet) or a soft minimum (warns and continues): ```toml # (equivalent to hard) min_version = '2024.11.1' # new object form min_version = { hard = '2024.11.1' } # soft recommendation min_version = { soft = '2024.11.1' } # both min_version = { hard = '2024.11.1', soft = '2024.9.0' } ``` When a soft minimum is not met, mise will print a warning and (if available) show self-update instructions. When a hard minimum is not met, mise errors and shows self-update instructions. ### Monorepo root Mark a configuration file as a monorepo root to enable target path syntax for tasks. Requires `MISE_EXPERIMENTAL=1`. ```toml experimental_monorepo_root = true ``` When enabled: - Tasks in subdirectories are available with namespaced paths (e.g., `//projects/frontend:build`) - Subdirectory tasks use tools from parent configs - Tasks are only loaded when needed (e.g., when running them, or with `mise tasks ls --all`) - All descendant config files are **implicitly trusted** when the root is trusted - Eliminates the need to individually trust each subdirectory's configuration See [Monorepo Tasks](/tasks/monorepo) for detailed usage and examples. ### `mise.toml` schema - You can find the JSON schema for `mise.toml` in [schema/mise.json](https://github.com/jdx/mise/blob/main/schema/mise.json) or at . - Some editors can load it automatically to provide autocompletion and validation for when editing a `mise.toml` file ([VSCode](https://code.visualstudio.com/docs/languages/json#_json-schemas-and-settings), [IntelliJ](https://www.jetbrains.com/help/idea/json.html#ws_json_using_schemas), [neovim](https://github.com/b0o/SchemaStore.nvim), etc.). It is also available in the [JSON schema store](https://www.schemastore.org/). - Note that for `included tasks` (see [task configuration](/tasks/task-configuration), there is another schema: ) ## Global config: `~/.config/mise/config.toml` mise can be configured in `~/.config/mise/config.toml`. It's like local `mise.toml` files except that it is used for all directories. ```toml [~/.config/mise/config.toml] [tools] # global tool versions go here # you can set these with `mise use -g` node = 'lts' python = ['3.10', '3.11'] [settings] # tools can read the versions files used by other version managers # for example, .nvmrc in the case of node's nvm idiomatic_version_file_enable_tools = ['node'] # configure `mise install` to always keep the downloaded archive always_keep_download = false # deleted after install by default always_keep_install = false # deleted on failure by default # configure how frequently (in minutes) to fetch updated plugin repository changes # this is updated whenever a new runtime is installed # (note: this isn't currently implemented but there are plans to add it: https://github.com/jdx/mise/discussions/6735) plugin_autoupdate_last_check_duration = '1 week' # set to 0 to disable updates # config files with these prefixes will be trusted by default trusted_config_paths = [ '~/work/my-trusted-projects', ] verbose = false # set to true to see full installation output, see `MISE_VERBOSE` http_timeout = "30s" # set the timeout for http requests as duration string, see `MISE_HTTP_TIMEOUT` jobs = 4 # number of plugins or runtimes to install in parallel. The default is `4`. raw = false # set to true to directly pipe plugins to stdin/stdout/stderr yes = false # set to true to automatically answer yes to all prompts not_found_auto_install = true # see MISE_NOT_FOUND_AUTO_INSTALL task.output = "prefix" # see Tasks Runner for more information paranoid = false # see MISE_PARANOID shorthands_file = '~/.config/mise/shorthands.toml' # path to the shorthands file, see `MISE_SHORTHANDS_FILE` disable_default_shorthands = false # disable the default shorthands, see `MISE_DISABLE_DEFAULT_SHORTHANDS` disable_tools = ['node'] # disable specific tools, generally used to turn off core tools env_file = '.env' # load env vars from a dotenv file, see `MISE_ENV_FILE` experimental = true # enable experimental features # configure messages displayed when entering directories with config files status = { missing_tools = "if_other_versions_installed", show_env = false, show_tools = false, } # "_" is a special key for information you'd like to put into mise.toml that mise will never parse [_] foo = "bar" ``` ## System config: `/etc/mise/config.toml` Similar to `~/.config/mise/config.toml` but for all users on the system. This is useful for setting defaults for all users. ## `.tool-versions` The `.tool-versions` file is asdf's config file and it can be used in mise just like `mise.toml`. It isn't as flexible so it's recommended to use `mise.toml` instead. It can be useful if you already have a lot of `.tool-versions` files or work on a team that uses asdf. Here is an example with all the supported syntax: ```text node 20.0.0 # comments are allowed ruby 3 # can be fuzzy version shellcheck latest # also supports "latest" jq 1.6 erlang ref:master # compile from vcs ref go prefix:1.19 # uses the latest 1.19.x version—needed in case "1.19" is an exact match shfmt path:./shfmt # use a custom runtime node lts # use lts version of node (not supported by all plugins) node sub-2:lts # install 2 versions behind the latest lts (e.g.: 18 if lts is 20) python sub-0.1:latest # install python-3.10 if the latest is 3.11 ``` See [the asdf docs](https://asdf-vm.com/manage/configuration.html#tool-versions) for more info on this file format. ## Scopes Both `mise.toml` and `.tool-versions` support "scopes" which modify the behavior of the version: - `ref:` - compile from a vcs (usually git) ref - `prefix:` - use the latest version that matches the prefix. Useful for Go since `1.20` would only match `1.20` exactly but `prefix:1.20` will match `1.20.1` and `1.20.2` etc. - `path:` - use a custom compiled version at the given path. One use-case is to re-use Homebrew tools (e.g.: `path:/opt/homebrew/opt/node@20`). - `sub-:` - subtracts PARTIAL_VERSION from ORIG_VERSION. This can be used to express something like "2 versions behind lts" such as `sub-2:lts`. Or 1 minor version behind the latest version: `sub-0.1:latest`. ## Idiomatic version files mise supports "idiomatic version files" just like asdf. They're language-specific files like `.node-version` and `.python-version`. These are ideal for setting the runtime version of a project without forcing other developers to use a specific tool like mise or asdf. They support aliases, which means you can have an `.nvmrc` file with `lts/hydrogen` and it will work in mise and nvm. Here are some of the supported idiomatic version files: | Plugin | Idiomatic Files | | ---------- | ----------------------------------------- | | atmos | `.atmos-version` | | bun | `.bun-version`, `package.json` | | crystal | `.crystal-version` | | deno | `.deno-version`, `package.json` | | dotnet | `global.json` | | elixir | `.exenv-version` | | go | `.go-version` | | java | `.java-version`, `.sdkmanrc` | | node | `.nvmrc`, `.node-version`, `package.json` | | npm | `package.json` | | opentofu | `.opentofu-version` | | packer | `.packer-version` | | pnpm | `package.json` | | python | `.python-version`, `.python-versions` | | ruby | `.ruby-version`, `Gemfile` | | terraform | `.terraform-version`, `main.tf` | | terragrunt | `.terragrunt-version` | | terramate | `.terramate-version` | | yarn | `.yvmrc`, `package.json` | In mise, these are disabled by default, see for rationale. - `mise settings add idiomatic_version_file_enable_tools python` for a specific tool such as Python ([docs](/configuration/settings.html#idiomatic_version_file_enable_tools)) There is a performance cost to having these when they're parsed as it's performed by the plugin in `bin/parse-version-file`. However, these are [cached](/cache-behavior) so it's not a huge deal. You may not even notice. ::: info asdf called these "legacy version files". I think this was a bad name since it implies that they shouldn't be used—which is definitely not the case IMO. I prefer the term "idiomatic" version files since they are version files not specific to asdf/mise and can be used by other tools. (`.nvmrc` being a notable exception, which is tied to a specific tool.) ::: ## Settings See [Settings](/configuration/settings) for the full list of settings. ## Tasks See [Tasks](/tasks/) for the full list of configuration options. ## Environment variables ::: tip Normally environment variables in mise are used to set [settings](/configuration/settings) so most environment variables are in that doc. The following are environment variables that are not settings. A setting in mise is generally something that can be configured either as an environment variable or set in a config file. ::: mise can also be configured via environment variables. The following options are available: ### `MISE_DATA_DIR` Default: `~/.local/share/mise` or `$XDG_DATA_HOME/mise` This is the directory where mise stores plugins and tool installs. These are not supposed to be shared across machines. ### `MISE_CACHE_DIR` Default (Linux): `~/.cache/mise` or `$XDG_CACHE_HOME/mise` Default (macOS): `~/Library/Caches/mise` or `$XDG_CACHE_HOME/mise` This is the directory where mise stores internal cache. This is not supposed to be shared across machines. It may be deleted at any time mise is not running. ### `MISE_TMP_DIR` Default: [`std::env::temp_dir()`](https://doc.rust-lang.org/std/env/fn.temp_dir.html) implementation in rust This is used for temporary storage such as when installing tools. ### `MISE_SYSTEM_CONFIG_DIR` Default: `/etc/mise` This is the directory where mise stores system-wide configuration. `MISE_SYSTEM_DIR` is also supported as a legacy alias. ### `MISE_GLOBAL_CONFIG_FILE` Default: `$MISE_CONFIG_DIR/config.toml` (Usually ~/.config/mise/config.toml) This is the path to the config file. ### `MISE_GLOBAL_CONFIG_ROOT` Default: `$HOME` ::: v-pre This is the path which is used as `{{config_root}}` for the global config file. ::: ### `MISE_ENV_FILE` Set to a filename to read from env from a dotenv file. e.g.: `MISE_ENV_FILE=.env`. Uses [dotenvy](https://crates.io/crates/dotenvy) under the hood. ### `MISE_${PLUGIN}_VERSION` Set the version for a runtime. For example, `MISE_NODE_VERSION=20` will use regardless of what is set in `mise.toml`/`.tool-versions`. ### `MISE_TRUSTED_CONFIG_PATHS` This is a list of paths that mise will automatically mark as trusted. They can be separated with `:`. ### `MISE_CEILING_PATHS` This is a list of paths where mise will stop searching for configuration files and file tasks. This is useful to stop mise searching for files in slow loading directories. They are separated according to platform conventions for the PATH environment variable. On most Unix platforms, the separator is `:` and on Windows it is `;`. ### `MISE_LOG_LEVEL=trace|debug|info|warn|error` These change the verbosity of mise. You can also use `MISE_DEBUG=1`, `MISE_TRACE=1`, and `MISE_QUIET=1` as well as `--log-level=trace|debug|info|warn|error`. ### `MISE_LOG_FILE=~/mise.log` Output logs to a file. ### `MISE_LOG_FILE_LEVEL=trace|debug|info|warn|error` Same as `MISE_LOG_LEVEL` but for the log _file_ output level. This is useful if you want to store the logs but not have them litter your display. ### `MISE_LOG_HTTP=1` Display HTTP requests/responses in the logs. ### `MISE_QUIET=1` Equivalent to `MISE_LOG_LEVEL=warn`. ### `MISE_HTTP_TIMEOUT` Set the timeout for http requests in seconds. The default is `30`. ### `MISE_RAW=1` Set to "1" to directly pipe plugin scripts to stdin/stdout/stderr. By default stdin is disabled because when installing a bunch of plugins in parallel you won't see the prompt. Use this if a plugin accepts input or otherwise does not seem to be installing correctly. Sets `MISE_JOBS=1` because only 1 plugin script can be executed at a time. ### `MISE_FISH_AUTO_ACTIVATE=1` Configures the vendor_conf.d script for fish shell to automatically activate. This file is automatically used in homebrew and potentially other installs to automatically activate mise without configuring. Defaults to enabled, set to "0" to disable. ================================================ FILE: docs/contact.md ================================================ # Contact `mise` is mostly built and maintained by me, [Jeff Dickey](https://jdx.dev). The goal is to make local development of software easy and consistent across languages. I have spent many years building dev tools and thinking about the problems that `mise` addresses. I try to use the first-person in these docs since the reality is it's generally me writing them and I think it makes it more interesting having a bit of my personality in the text. This project is simply a labor of love. I am making it because I want to make your life as a developer easier. I hope you find it useful. Feedback is a massive driver for me. If you have anything positive or negative to say-even if it's just to say hi-please reach out to me either on [Twitter](https://twitter.com/jdxcode), [Mastodon](https://fosstodon.org/@jdx), [Discord](https://discord.gg/UBa7pJUN7Z), or `jdx at this domain`. ================================================ FILE: docs/continuous-integration.md ================================================ # Continuous integration You can use Mise in continuous integration environments to provision the environment with the tools the project needs. We recommend that your project pins the tools to a specific version to ensure the environment is reproducible. ## Any CI provider Continuous integration pipelines allow running arbitrary commands. You can use this to install Mise and run `mise install` to install the tools: ```yaml script: | curl https://mise.run | sh mise install ``` To ensure you run the version of the tools installed by Mise, make sure you run them through the `mise x` command: ```yaml script: | mise x -- npm test ``` Alternatively, you can add the [shims](/dev-tools/shims.md) directory to your `PATH`, if the CI provider allows it. ### Bootstrapping An alternative to calling `curl https://mise.run | sh` is to use [`mise generate bootstrap`](/cli/generate/bootstrap.html) to generate a script that runs and install `mise`. ```shell mise generate bootstrap -l -w ``` Add the `.mise/` to your `.gitignore` and commit the generated `./bin/mise` file. You can now use `./bin/mise` to install and run `mise` directly in CI. ```yaml script: | ./bin/mise install ./bin/mise x -- npm test ``` ## GitHub Actions If you use GitHub Actions, we provide a [mise-action](https://github.com/jdx/mise-action) that wraps the installation of Mise and the tools. All you need to do is to add the action to your workflow: ```yaml name: test on: pull_request: branches: - main push: branches: - main jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: jdx/mise-action@v3 with: version: 2024.12.14 # [default: latest] mise version to install install: true # [default: true] run `mise install` cache: true # [default: true] cache mise using GitHub's cache experimental: true # [default: false] enable experimental features # automatically write this mise.toml file mise_toml: | [tools] shellcheck = "0.9.0" # or, if you prefer .tool-versions: tool_versions: | shellcheck 0.9.0 - run: shellcheck scripts/*.sh ``` ## GitLab CI You can use any docker image with `mise` installed to run your CI jobs. Here's an example using `debian-slim` as base image: ::: details Example Dockerfile ```dockerfile FROM debian:12-slim RUN apt-get update \ && apt-get -y --no-install-recommends install \ # install any tools you need sudo curl git ca-certificates build-essential \ && rm -rf /var/lib/apt/lists/* RUN curl https://mise.run | MISE_VERSION=v... MISE_INSTALL_PATH=/usr/local/bin/mise sh ``` ::: When configuring your job, you can cache some of the [Mise directories](/directories). ```yaml build-job: stage: build image: mise-debian-slim # Use the image you created variables: MISE_DATA_DIR: $CI_PROJECT_DIR/.mise/mise-data cache: - key: prefix: mise- files: ["mise.toml", "mise.lock"] # mise.lock is optional, only if using `lockfile = true` paths: - $MISE_DATA_DIR script: - mise install - mise exec --command 'npm build' ``` ### Example with the bootstrap script An alternative is to use [`mise generate bootstrap`](/cli/generate/bootstrap.html) to easily [bootstrap](#bootstrapping) `mise` on GitLab CI. ``` mise generate bootstrap -l -w ``` You can now use a generic docker image such as this one to run and install `mise` in CI. ::: details Example Dockerfile ```dockerfile FROM debian:12-slim RUN apt-get update \ && apt-get -y --no-install-recommends install sudo curl git ca-certificates build-essential \ && rm -rf /var/lib/apt/lists/* ``` ::: Here's an example of a `.gitlab-ci.yml` file: ```yaml .mise-cache: &mise-cache key: prefix: mise- files: ["mise.toml", "./bin/mise"] paths: - .mise/installs - .mise/mise-2025.1.3 build-job: stage: build image: my-debian-slim-image # Use the image you created cache: - <<: *mise-cache policy: pull-push script: - ./bin/mise install - ./bin/mise exec --command 'npm build' ``` ## Xcode Cloud If you are using Xcode Cloud, you can use custom `ci_post_clone.sh` [build script](https://developer.apple.com/documentation/xcode/writing-custom-build-scripts) to install Mise. Here's an example: ```bash #!/bin/sh curl https://mise.run | sh export PATH="$HOME/.local/bin:$PATH" mise install # Installs the tools in mise.toml eval "$(mise activate bash --shims)" # Adds the activated tools to $PATH swiftlint {args} ``` ================================================ FILE: docs/contributing.md ================================================ --- outline: [1, 3] --- # Contributing Before submitting a PR, unless it's something obvious, consider creating a [discussion](https://github.com/jdx/mise/discussions) or simply mention what you plan to do in the [Discord](https://discord.gg/UBa7pJUN7Z). PRs are often either rejected or need to change significantly after submission so make sure before you start working on something it won't be a wasted effort. ## Contributing Guidelines 1. **Before starting**: Create a discussion or discuss in Discord for non-obvious changes 2. **Test thoroughly**: Ensure both unit and E2E tests pass 3. **Follow conventions**: Use existing code style and patterns 4. **Update documentation**: Add/update docs for new features ### Pull Request Workflow 1. **PR titles**: Must follow conventional commit format (validated automatically) - For new tools in registry: Use `registry: add tool-name (backend:full/name)` 2. **Auto-formatting**: Code will be automatically formatted by autofix.ci 3. **CI checks**: All tests must pass across Linux, macOS, and Windows 4. **Coverage**: New code should maintain or improve test coverage 5. **Dependencies**: New dependencies are validated with cargo-deny ### Development Tips 1. **Disable mise during development**: If you use mise in your shell, disable it when running tests to avoid conflicts 2. **Test specific features**: Use `cargo test test_name` for targeted testing 4. **Update snapshots**: Use `mise run snapshots` when changing test outputs 5. **Rate limiting**: Set `MISE_GITHUB_TOKEN` to avoid GitHub API rate limits during development ## Packaging and Self-Update Instructions When mise is installed via a package manager, in-app self-update is disabled and users should update via their package manager. Packaging should install a TOML file with platform-specific instructions at `lib/mise-self-update-instructions.toml` (or `lib/mise/mise-self-update-instructions.toml`). Example contents: ```toml # Debian/Ubuntu (APT) message = "To update mise from the APT repository, run:\n\n sudo apt update && sudo apt install --only-upgrade mise\n" ``` ```toml # Fedora/CentOS Stream (DNF) message = "To update mise from COPR, run:\n\n sudo dnf upgrade mise\n" ``` ## Testing mise has a comprehensive test suite with multiple types of tests to ensure reliability and functionality across different platforms and scenarios. ### Unit Tests Unit tests are fast, focused tests for individual components and functions: ```bash # Run all unit tests cargo test --all-features # Run specific unit tests cargo test ``` **Unit test structure:** - Located in `src/` directory alongside source code - Use Rust's built-in test framework - Test individual functions and modules - Fast execution (used for quick feedback during development) ### E2E Tests End-to-end tests validate the complete functionality of mise in realistic scenarios: ```bash # Run all E2E tests mise run test:e2e # Run specific E2E test ./e2e/run_test test_name # Run E2E tests matching pattern ./e2e/run_test task # runs tests matching *task* # Run all tests including slow ones TEST_ALL=1 mise run test:e2e ``` **E2E test structure:** - Located in `e2e/` directory - Organized by functionality: - `e2e/cli/` - Command-line interface tests - `e2e/core/` - Core functionality tests - `e2e/env/` - Environment variable tests - `e2e/tasks/` - Task runner tests - `e2e/config/` - Configuration tests - `e2e/tools/` - Tool management tests - `e2e/shell/` - Shell integration tests - `e2e/backend/` - Backend tests - `e2e/plugins/` - Plugin tests **E2E test categories:** - **Fast tests** (`test_*`): Run in normal test suites - **Slow tests** (`test_*_slow`): Only run when `TEST_ALL=1` is set - **Isolated environment**: Each test runs in a clean, isolated environment ### Coverage Tests Coverage tests measure how much of the codebase is covered by tests: ```bash # Run coverage tests mise run test:coverage # Coverage tests run in parallel tranches for CI TEST_TRANCHE=0 TEST_TRANCHE_COUNT=8 mise run test:coverage ``` ### Windows E2E Tests Windows has its own test suite written in PowerShell: ```powershell # Run all Windows E2E tests pwsh e2e-win\run.ps1 # Run specific Windows tests pwsh e2e-win\run.ps1 task # run tests matching *task* ``` ### Plugin Tests Test plugin functionality across different backends: ```bash # Test specific plugin mise test-tool ripgrep # Test all plugins in registry mise test-tool --all # Test all plugins in config files mise test-tool --all-config # Test with parallel jobs mise test-tool --all --jobs 4 ``` ### Test Environment Setup Tests run in isolated environments to avoid conflicts: ```bash # Disable mise during development testing export MISE_DISABLE_TOOLS=1 # Run tests with specific environment MISE_TRUSTED_CONFIG_PATHS=$PWD cargo test ``` ### Test Assertions The E2E tests use a custom assertion framework (`e2e/assert.sh`): ```bash # Basic assertions assert "command" "expected_output" assert_contains "command" "substring" assert_fail "command" "expected_error" # JSON assertions assert_json "command" '{"key": "value"}' assert_json_partial_array "command" "fields" '[{...}]' # File/directory assertions assert_directory_exists "/path/to/dir" assert_directory_not_exists "/path/to/dir" assert_empty "command" ``` ### Running Specific Test Categories ```bash # Run all tests (unit + e2e) mise run test # Run only unit tests mise run test:unit # Run only e2e tests mise run test:e2e # Run tests with shuffle (for detecting order dependencies) mise run test:shuffle # Run nightly tests (with bleeding edge Rust) rustup default nightly && mise run test ``` ### Running Individual Tests #### Running Single Unit Tests ```bash # Run a specific unit test by name cargo test test_name # Run tests matching a pattern cargo test pattern # Run tests in a specific module cargo test module_name # Run a single test with output cargo test test_name -- --nocapture ``` #### Running Single E2E Tests ```bash # Run a specific E2E test by name ./e2e/run_test test_name # Run E2E tests matching a pattern mise run test:e2e pattern # Examples: ./e2e/run_test test_use # Run specific test ./e2e/run_test test_config_set # Run config-related test mise run test:e2e task # Run all tests matching "task" ``` #### Testing Individual Plugins ```bash # Test a specific plugin mise test-tool ripgrep # Test a plugin with verbose output mise test-tool ripgrep --raw # Test multiple plugins mise test-tool ripgrep jq terraform ``` ### Performance Testing ```bash # Run performance benchmarks mise run test:perf # Build performance test workspace mise run test:build-perf-workspace ``` ### Snapshot Testing Used for testing output consistency: ```bash # Update test snapshots when output changes mise run snapshots # Use cargo-insta for snapshot testing cargo insta test --accept --unreferenced delete ``` ## Development Setup ### Prerequisites - [Rust](https://www.rust-lang.org/) (latest stable, we don't use mise to manage rust) - mise ### Getting Started ```bash # Clone the repository git clone https://github.com/jdx/mise.git cd mise # Install dependencies mise install # Build the project mise run build ``` ### Development Shim Create a development shim to easily run mise during development: ```bash # Create ~/.local/bin/@mise #!/bin/sh exec cargo run -q --all-features --manifest-path ~/src/mise/Cargo.toml -- "$@" ``` Then use `@mise` to run the development version: ```bash @mise --help eval "$(@mise activate zsh)" ``` ## Project Structure ```text mise/ ├── src/ # Main Rust source code ├── e2e/ # End-to-end tests ├── docs/ # Documentation ├── tasks.toml # Development tasks ├── mise.toml # Project configuration ├── Cargo.toml # Rust project configuration └── xtasks/ # Additional build scripts ``` ## Available Development Tasks Use `mise tasks` to see all available development tasks: ### Common Tasks - `mise run build` - Build the project - `mise run test` - Run all tests (unit + E2E) - `mise run test:unit` - Run unit tests only - `mise run test:e2e` - Run E2E tests only - `mise run lint` - Run linting - `mise run lint:fix` - Run linting with fixes - `mise run format` - Format code - `mise run clean` - Clean build artifacts - `mise run snapshots` - Update test snapshots - `mise run render` - Generate documentation and completions ### Documentation Tasks - `mise run docs` - Start documentation development server - `mise run docs:build` - Build documentation - `mise run render:help` - Generate help documentation - `mise run render:completions` - Generate shell completions ### Release Tasks - `mise run release` - Create a release - `mise run ci` - Run CI tasks (format, build, test) ## Setup Shouldn't require anything special I'm aware of, but `mise run build` is a good sanity check to run and make sure it's all working. ## Pre-commit Hooks & Code Quality mise uses [hk](https://hk.jdx.dev) as its git hook manager for linting and code quality checks. hk is a modern alternative to lefthook written by the same author as mise. ### hk Configuration The project uses `hk.pkl` (written in the Pkl configuration language) to define linting rules: ```bash # Run all linting checks hk check --all # Run linting with fixes hk fix --all # Run specific linter hk check --step shellcheck ``` ### Available Linters in hk - **prettier**: Code formatting for multiple languages - **clippy**: Rust linting with `cargo clippy` - **shellcheck**: Shell script linting - **shfmt**: Shell script formatting - **pkl**: Pkl configuration file validation ### Using hk in Development ```bash # Run linting (used in CI and pre-commit) mise run lint # This runs hk check --all # Run linting with fixes hk fix --all # Check specific file types hk check --step prettier hk check --step shellcheck ``` ### Setting Up Pre-commit Hooks ```bash # Set up git hooks to run hk on pre-commit hk install --mise ``` ### Running Checks Manually ```bash # Run all checks hk check --all # Run checks with fixes hk fix --all # Run checks on specific files hk check --files="src/**/*.rs" ``` ## Running the CLI I use the following shim in `~/.local/bin/@mise`: ```sh #!/bin/sh exec cargo run -q --all-features --manifest-path ~/src/mise/Cargo.toml -- "$@" ``` ::: info Don't forget to change the manifest path to the correct path for your setup. ::: Then if that is in PATH just use `@mise` to run mise by compiling it on the fly. ```sh @mise --help eval "$(@mise activate zsh)" @mise activate fish | source ``` ## Releasing Run `mise run release -x [minor|patch]`. (minor if it is the first release in a month) ## Linting - Lint codebase: `mise run lint` - Lint and fix codebase: `mise run lint:fix` ## Generating readme and shell completion files ```sh mise run render ``` ## Dependency Management mise uses several tools to validate dependencies and code quality: - **cargo-deny**: Validates licenses, security advisories, and dependency duplicates - **cargo-msrv**: Verifies minimum supported Rust version compatibility - **cargo-machete**: Detects unused dependencies in Cargo.toml These checks run automatically in CI and can be run locally: ```bash # Run checks (tools are automatically available via mise.toml) cargo deny check cargo msrv verify cargo machete --with-metadata ``` ## Conventional Commits mise uses [Conventional Commits](https://www.conventionalcommits.org/) for consistent commit messages and automated changelog generation. All commits should follow this format: ```text [optional scope]: [optional body] [optional footer(s)] ``` ### Commit Types - **feat**: New features (🚀 Features) - **fix**: Bug fixes (🐛 Bug Fixes) - **refactor**: Code refactoring (🚜 Refactor) - **docs**: Documentation changes (📚 Documentation) - **style**: Code style changes (🎨 Styling) - **perf**: Performance improvements (⚡ Performance) - **test**: Testing changes (🧪 Testing) - **chore**: Maintenance tasks, dependency updates - **revert**: Reverting previous changes (◀️ Revert) ### Examples ```bash feat(cli): add new command for listing plugins fix(parser): handle edge case in version parsing refactor(config): simplify configuration loading logic docs(readme): update installation instructions test(e2e): add tests for new plugin functionality chore(deps): update dependencies to latest versions ``` ### Scopes Common scopes used in mise: - `cli` - Command line interface changes - `config` - Configuration system changes - `parser` - Parsing logic changes - `deps` - Dependency updates - `security` - Security-related changes ### Breaking Changes #### Breaking Change Policy Breaking changes are rarely accepted into mise and are only performed in exceptional situations where there is no better alternative. When a breaking change is necessary, the process includes: 1. **CLI warnings**: Users receive deprecation warnings in the CLI 2. **Migration period**: Several months are provided for users to migrate 3. **Documentation**: Clear migration guides are provided 4. **Community notice**: Announcements in Discord and GitHub discussions For breaking changes, add `!` after the type or include `BREAKING CHANGE:` in the footer: ```bash feat(api)!: remove deprecated configuration options # OR feat(api): remove deprecated configuration options BREAKING CHANGE: The old configuration format is no longer supported ``` ## CI/CD & Pull Request Automation mise uses several automated workflows to maintain code quality and streamline development: ### Automated Code Formatting - **autofix.ci**: Automatically formats code and fixes linting issues in PRs - Runs `mise run render` and `mise run lint-fix` automatically - Commits fixes directly to the PR branch ### PR Title Validation - **semantic-pr-lint**: Validates PR titles follow conventional commit format - PR titles must match: `[optional scope]: ` - Example: `feat(cli): add new command for listing plugins` ### Continuous Integration - **Cross-platform testing**: Ubuntu, macOS, and Windows - **Unit tests**: Fast component-level tests - **E2E tests**: Full integration testing with multiple test tranches - **Dependency validation**: `cargo deny`, `cargo msrv`, `cargo machete` ### Release Automation - **release-plz**: Automated release management based on conventional commits - Automatically creates release PRs and publishes releases - Runs daily via scheduled workflow - Handles version bumping and changelog generation ## Adding a new setting To add a new setting, add it to [`settings.toml`](https://github.com/jdx/mise/blob/main/settings.toml) in the root of the project and run `mise run render` to update the codebase. ## Adding Tools Adding tools to mise involves adding entries to the [registry/](https://github.com/jdx/mise/blob/main/registry/) file. This allows users to install tools using short names like `mise use ripgrep` instead of the full backend specification. ### Quick Start 1. **Choose the right backend** for your tool: - **[aqua](dev-tools/backends/aqua.md)** - Preferred for GitHub releases with security features - **[github](dev-tools/backends/github.md)** - Simple GitHub releases following standard conventions - **Language package managers** - `npm`, `pipx`, `cargo`, `gem`, etc. for ecosystem-specific tools - **[Core tools](core-tools.md)** - Built-in support for major languages (not user-contributed) 2. **Add to registry/**: ```toml [tools.your-tool] description = "Brief description of the tool" backends = ["aqua:owner/repo", "github:owner/repo"] test = ["your-tool --version", "{{version}}"] ``` 3. **Test the tool** works properly with `mise test-tool your-tool` ### Guidelines and Requirements When adding a new tool, the following requirements apply (automatically enforced by [GitHub Actions workflow](https://github.com/jdx/mise/blob/main/.github/workflows/registry_comment.yml)): - **New asdf plugins are not accepted** - Use aqua/github instead - **A test is required in `registry/`** - Must include a `test` field to verify installation - **Tools may be rejected if they are not notable** - The tool should be reasonably popular and well-maintained. There are no specific guidelines for this and a lot of factors are taken into account. @jdx won't explain why a given tool wasn't accepted. ### Registry Format The `registry/` file uses this format: ```toml # Tool name "your-tool" (becomes the short name for `mise use`) [tools.your-tool] description = "Tool description" backends = [ "aqua:owner/repo", # Preferred backend first "github:owner/repo", # Fallback backends "npm:package-name" # Multiple backends supported ] test = [ "your-tool --version", # Command to run "{{version}}" # Expected output pattern ] aliases = ["alt-name"] # Optional alternative names os = ["linux", "macos"] # Optional OS restrictions ``` ### Backend Priority List backends in order of preference. Users will get the first available backend, but can override with explicit syntax like `mise use aqua:owner/repo`. ### Tool Testing All tools must include a test to verify proper installation: ```toml test = [ "command-to-run", "expected-output-pattern" ] ``` The test command should be reliable and the output pattern should use `{{version}}` to match any version number. ### Registry Examples Recent tool additions: - **DuckDB**: Simple github backend ([#4248](https://github.com/jdx/mise/pull/4248)) ```toml [tools.duckdb] backends = ["github:duckdb/duckdb"] test = ["duckdb --version", "{{version}}"] ``` - **Biome**: Multiple backends ([#4283](https://github.com/jdx/mise/pull/4283)) ```toml [tools.biome] backends = ["aqua:biomejs/biome", "github:biomejs/biome"] test = ["biome --version", "Version: {{version}}"] ``` ## Adding Backends :::warning Backend vs Tool Confusion **Most contributors want to add tools, not backends.** Before reading this section, make sure you actually need a new backend. Tools are individual software packages (like `node` or `ripgrep`), while backends are installation mechanisms (like `aqua` or `github`). If you want to add a specific tool to mise, see [Adding Tools](#adding-tools) instead. ::: :::warning Core Backend Acceptance Policy **New backends are unlikely to be accepted into mise core.** They require a lot of maintenance so it's generally better to use the [backend plugin system](backend-plugin-development.md) to add backends without core changes. A new backend would only be accepted for a major package manager or tool that would greatly enhance mise's capabilities. If you need a custom backend: 1. **Discuss with jdx first** in [Discord](https://discord.gg/UBa7pJUN7Z) or by creating a [discussion](https://github.com/jdx/mise/discussions) 2. **Consider if existing backends** (github, aqua, npm, pipx, etc.) can meet your needs 3. **Create a plugin** - use the [plugin system](tool-plugin-development.md) to create plugins for private/custom tools without core changes. Start with the [mise-tool-plugin-template](https://github.com/jdx/mise-tool-plugin-template) for a quick setup Most tool installation needs can be met by existing backends, especially [github](dev-tools/backends/github.md) for GitHub releases and [aqua](dev-tools/backends/aqua.md) for comprehensive package management. ::: Backends are mise's abstraction for different tool installation methods. Each backend implements the `Backend` trait to provide consistent functionality across different installation systems. ### Backend Types - **Core Backends** (`src/backend/core/`) - Built-in language runtimes like Node.js, Python, Ruby - **Package Manager Backends** (`src/backend/`) - npm, pipx, cargo, gem, go modules - **Universal Installers** (`src/backend/`) - github, aqua for GitHub releases and package management - **Plugin Backends** (`src/backend/`) - plugins can provide custom backends or individual tools ### Implementation Steps 1. **Create the backend module** in `src/backend/` (e.g., `my_backend.rs`) 2. **Implement the Backend trait**: ```rust use crate::backend::{Backend, BackendType}; use crate::install_context::InstallContext; #[derive(Debug)] pub struct MyBackend { // backend-specific fields } impl Backend for MyBackend { fn get_type(&self) -> BackendType { BackendType::MyBackend } async fn list_remote_versions(&self) -> Result> { // Implementation for listing available versions } async fn install_version(&self, ctx: &InstallContext, tv: &ToolVersion) -> Result<()> { // Implementation for installing a specific version } async fn uninstall_version(&self, tv: &ToolVersion) -> Result<()> { // Implementation for uninstalling a version } // ... other required methods } ``` 3. **Register the backend** in `src/backend/mod.rs`: - Add your backend to the imports - Add it to the backend registry/factory function - Add the `BackendType` enum variant 4. **Add CLI argument parsing** in `src/cli/args/backend_arg.rs` if needed 5. **Update the registry** in `registry/` if it should be available as a shorthand ### Testing Requirements - **Integration tests** in `e2e/backend/test_my_backend` - **Test both installation and usage** of tools from your backend - **Windows testing** if the backend supports Windows ### Documentation - **Update backend documentation** in `docs/dev-tools/backends/` - **Add usage examples** showing how to install tools with your backend - **Update the registry documentation** if adding new shorthand tools ### Implementation Examples Look at existing backends for patterns: - `src/backend/github.rs` - Simple GitHub release installer - `src/backend/npm.rs` - Package manager integration - `src/backend/core/node.rs` - Full language runtime implementation For detailed architecture information, see [Backend Architecture](dev-tools/backend_architecture.md). ## Testing packaging This is only necessary to test if actually changing the packaging setup. ### Ubuntu (apt) This is for arm64, but you can change the arch to amd64 if you want. ```sh docker run -ti --rm ubuntu apt update -y apt install -y curl install -dm 755 /etc/apt/keyrings curl -fSso /etc/apt/keyrings/mise-archive-keyring.pub https://mise.jdx.dev/gpg-key.pub echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.pub arch=arm64] \ https://mise.jdx.dev/deb stable main" >/etc/apt/sources.list.d/mise.list apt update -y apt install -y mise mise -V ``` ### Fedora (dnf) ```sh docker run -ti --rm fedora dnf copr enable -y jdxcode/mise && dnf install -y mise && mise -v ``` ### RHEL (dnf) ```sh docker run -ti --rm registry.access.redhat.com/ubi9/ubi:latest dnf copr enable -y jdxcode/mise && dnf install -y mise && mise -v ``` ================================================ FILE: docs/core-tools.md ================================================ # Core Tools `mise` comes with some plugins built into the CLI written in Rust. These are new and will improve over time. They can be easily overridden by installing an asdf/vfox plugin with the same name, e.g.: `mise plugin install python https://github.com/asdf-community/asdf-python`. You can see the core plugins with `mise registry -b core`. - [Bun](/lang/bun) - [Deno](/lang/deno) - [Elixir](/lang/elixir) - [Erlang](/lang/erlang) - [Go](/lang/go) - [Java](/lang/java) - [NodeJS](/lang/node) - [Python](/lang/python) - [Ruby](/lang/ruby) - [Rust](/lang/rust) - [Swift](/lang/swift) - [Zig](/lang/zig) ================================================ FILE: docs/demo.md ================================================ # Demo The following demo shows: - how to use `mise exec` to run a command with a specific version of a tool - how you can use `mise` to install many other tools such as `jq`, `terraform`, or `go`. - how to use `mise` to manage multiple versions of `node` on the same system.