diff --git a/TOOLS.md b/TOOLS.md index 4d779586..62d73f38 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -67,6 +67,7 @@ See the [Supported tools section in README.md](README.md#supported-tools) for ho | [**martin**](https://maplibre.org/martin/) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/maplibre/martin/releases) | Linux, macOS | [MIT](https://github.com/maplibre/martin/blob/main/LICENSE-MIT) OR [Apache-2.0](https://github.com/maplibre/martin/blob/main/LICENSE-APACHE) | | [**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-d2**](https://github.com/danieleades/mdbook-d2) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/danieleades/mdbook-d2/releases) | Linux, macOS, Windows | [MIT](https://github.com/danieleades/mdbook-d2/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) | | [**mdbook-mermaid**](https://github.com/badboy/mdbook-mermaid) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/badboy/mdbook-mermaid/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/badboy/mdbook-mermaid/blob/main/LICENSE) | | [**mdbook-mermaid-ssr**](https://github.com/CommanderStorm/mdbook-mermaid-ssr) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/CommanderStorm/mdbook-mermaid-ssr/releases) | Linux, macOS, Windows | [MPL-2.0](https://github.com/CommanderStorm/mdbook-mermaid-ssr/blob/main/LICENSE) | diff --git a/manifests/mdbook-d2.json b/manifests/mdbook-d2.json new file mode 100644 index 00000000..1734c71b --- /dev/null +++ b/manifests/mdbook-d2.json @@ -0,0 +1,61 @@ +{ + "rust_crate": "mdbook-d2", + "template": { + "x86_64_linux_musl": { + "url": "https://github.com/danieleades/mdbook-d2/releases/download/v${version}/mdbook-d2-x86_64-unknown-linux-musl.tar.gz", + "bin": "mdbook-d2" + }, + "x86_64_macos": { + "url": "https://github.com/danieleades/mdbook-d2/releases/download/v${version}/mdbook-d2-x86_64-apple-darwin.tar.gz", + "bin": "mdbook-d2" + }, + "x86_64_windows": { + "url": "https://github.com/danieleades/mdbook-d2/releases/download/v${version}/mdbook-d2-x86_64-pc-windows-msvc.tar.gz", + "bin": "mdbook-d2.exe" + }, + "aarch64_linux_musl": { + "url": "https://github.com/danieleades/mdbook-d2/releases/download/v${version}/mdbook-d2-aarch64-unknown-linux-musl.tar.gz", + "bin": "mdbook-d2" + }, + "aarch64_macos": { + "url": "https://github.com/danieleades/mdbook-d2/releases/download/v${version}/mdbook-d2-aarch64-apple-darwin.tar.gz", + "bin": "mdbook-d2" + }, + "aarch64_windows": { + "url": "https://github.com/danieleades/mdbook-d2/releases/download/v${version}/mdbook-d2-aarch64-pc-windows-msvc.tar.gz", + "bin": "mdbook-d2.exe" + } + }, + "latest": { + "version": "0.3.8" + }, + "0.3": { + "version": "0.3.8" + }, + "0.3.8": { + "x86_64_linux_musl": { + "etag": "0x8DE4D1050CFDFE1", + "hash": "6601ff37d3f220db0c9617b85c7e80f985a13ea75e2b6bb88b5158ea429455b6" + }, + "x86_64_macos": { + "etag": "0x8DE4D104B08EF36", + "hash": "0ce3bf83daa8f4d458d9acf3cc5e9af1fc85d864854439a8a7d45a9a48166eaf" + }, + "x86_64_windows": { + "etag": "0x8DE4D106181D5F5", + "hash": "89ba967c1f95b32d05612183b9752aeccafa749d5dce0680fb9dcbfda24285fd" + }, + "aarch64_linux_musl": { + "etag": "0x8DE4D104E5464C8", + "hash": "84f37cb1d89f6fabbefb5581205f93035fe5d9f2ace32f01cb76622cb563a9c1" + }, + "aarch64_macos": { + "etag": "0x8DE4D104A941BA3", + "hash": "dcd49feace49c4adce583cfab121885cd84b746fdad6ebc99ca36eb52272f849" + }, + "aarch64_windows": { + "etag": "0x8DE4D1061C79129", + "hash": "6cc7507acae02d73719b260dffd33c3b1d74029cfa97cc7edfe220f8489aef02" + } + } +} diff --git a/tools/codegen/base/mdbook-d2.json b/tools/codegen/base/mdbook-d2.json new file mode 100644 index 00000000..fb732e30 --- /dev/null +++ b/tools/codegen/base/mdbook-d2.json @@ -0,0 +1,20 @@ +{ + "repository": "https://github.com/danieleades/mdbook-d2", + "license_markdown": "[MIT](https://github.com/danieleades/mdbook-d2/blob/main/LICENSE)", + "tag_prefix": "v", + "rust_crate": "${package}", + "asset_name": [ + "${package}-${rust_target}.tar.gz", + "${package}-${rust_target}.zip" + ], + "bin": "${package}${exe}", + "version_range": ">= 0.3.8", + "platform": { + "x86_64_linux_musl": {}, + "x86_64_macos": {}, + "x86_64_windows": {}, + "aarch64_linux_musl": {}, + "aarch64_macos": {}, + "aarch64_windows": {} + } +}