diff --git a/TOOLS.md b/TOOLS.md index d1f62d5f..bb3f7d67 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -55,6 +55,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho | [**mdbook**](https://github.com/rust-lang/mdBook) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/rust-lang/mdBook/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/rust-lang/mdBook/blob/master/LICENSE) | | [**mdbook-alerts**](https://github.com/lambdalisue/rs-mdbook-alerts) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/lambdalisue/rs-mdbook-alerts/releases) | Linux, macOS, Windows | [MIT](https://github.com/lambdalisue/rs-mdbook-alerts/blob/main/LICENSE) | | [**mdbook-linkcheck**](https://github.com/Michael-F-Bryan/mdbook-linkcheck) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/Michael-F-Bryan/mdbook-linkcheck/releases) | Linux, macOS, Windows | [MIT](https://github.com/Michael-F-Bryan/mdbook-linkcheck/blob/master/LICENSE) | +| [**mise**](https://github.com/jdx/mise) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/jdx/mise/releases) | Linux, macOS, Windows | [MIT](https://github.com/jdx/mise/blob/main/LICENSE) | | [**osv-scanner**](https://github.com/google/osv-scanner) | `$HOME/.install-action/bin` | [GitHub Releases](https://github.com/google/osv-scanner/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/google/osv-scanner/blob/main/LICENSE) | | [**parse-changelog**](https://github.com/taiki-e/parse-changelog) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-changelog/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-changelog/blob/main/LICENSE-MIT) | | [**parse-dockerfile**](https://github.com/taiki-e/parse-dockerfile) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/parse-dockerfile/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/parse-dockerfile/blob/main/LICENSE-MIT) | diff --git a/manifests/mise.json b/manifests/mise.json new file mode 100644 index 00000000..33a19587 --- /dev/null +++ b/manifests/mise.json @@ -0,0 +1,65 @@ +{ + "rust_crate": "mise", + "template": { + "x86_64_linux_musl": { + "url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-linux-x64-musl.tar.gz", + "bin": "mise/bin/mise" + }, + "x86_64_macos": { + "url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-macos-x64.tar.gz", + "bin": "mise/bin/mise" + }, + "x86_64_windows": { + "url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-windows-x64.zip", + "bin": "mise/bin/mise.exe" + }, + "aarch64_linux_musl": { + "url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-linux-arm64-musl.tar.gz", + "bin": "mise/bin/mise" + }, + "aarch64_macos": { + "url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-macos-arm64.tar.gz", + "bin": "mise/bin/mise" + }, + "aarch64_windows": { + "url": "https://github.com/jdx/mise/releases/download/v${version}/mise-v${version}-windows-arm64.zip", + "bin": "mise/bin/mise.exe" + } + }, + "license_markdown": "[MIT](https://github.com/jdx/mise/blob/main/LICENSE)", + "latest": { + "version": "2025.9.7" + }, + "2025": { + "version": "2025.9.7" + }, + "2025.9": { + "version": "2025.9.7" + }, + "2025.9.7": { + "x86_64_linux_musl": { + "etag": "0x8DDEFDF602B48F6", + "checksum": "9852b691c0df34952f1d91c8d18f5280b32061443539847a09f476f5bfc06cd8" + }, + "x86_64_macos": { + "etag": "0x8DDEFDF6297BAA5", + "checksum": "1dc807169555216111d2e442cb4e16110a3b7b49254d6aec19228390dd28df3e" + }, + "x86_64_windows": { + "etag": "0x8DDEFDF6340358F", + "checksum": "2aac56960cabb1efffdf713714961ab87ba1b240877e8638aef6e10a8f466b93" + }, + "aarch64_linux_musl": { + "etag": "0x8DDEFDF5CF31D77", + "checksum": "c3466591b103ea105640f129fc053ab96478e43154e4b67fd98c3892f021e299" + }, + "aarch64_macos": { + "etag": "0x8DDEFDF61CD85CD", + "checksum": "206c397c602bc1d1856a2c4acdd50b643de83e9b8152a4b4444877136e95a472" + }, + "aarch64_windows": { + "etag": "0x8DDEFDF62BF884E", + "checksum": "eb87a69447acd5e3878a38e05312921b4f44abf57687ce827f0571fe5447b2ab" + } + } +} diff --git a/tools/codegen/base/mise.json b/tools/codegen/base/mise.json new file mode 100644 index 00000000..5af27cc2 --- /dev/null +++ b/tools/codegen/base/mise.json @@ -0,0 +1,27 @@ +{ + "repository": "https://github.com/jdx/mise", + "tag_prefix": "v", + "rust_crate": "${package}", + "bin": "mise/bin/${package}${exe}", + "version_range": ">= 2025.9.7", + "platform": { + "x86_64_linux_musl": { + "asset_name": "${package}-v${version}-${rust_target_os}-x64-musl.tar.gz" + }, + "x86_64_macos": { + "asset_name": "${package}-v${version}-${rust_target_os}-x64.tar.gz" + }, + "x86_64_windows": { + "asset_name": "${package}-v${version}-${rust_target_os}-x64.zip" + }, + "aarch64_linux_musl": { + "asset_name": "${package}-v${version}-${rust_target_os}-arm64-musl.tar.gz" + }, + "aarch64_macos": { + "asset_name": "${package}-v${version}-${rust_target_os}-arm64.tar.gz" + }, + "aarch64_windows": { + "asset_name": "${package}-v${version}-${rust_target_os}-arm64.zip" + } + } +}