diff --git a/README.md b/README.md index 1dc66ad4..0b022ada 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ https://spdx.org/licenses | [**cargo-careful**](https://github.com/RalfJung/cargo-careful) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/RalfJung/cargo-careful/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/RalfJung/cargo-careful/blob/HEAD/LICENSE-MIT) | | [**cargo-deny**](https://github.com/EmbarkStudios/cargo-deny) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/EmbarkStudios/cargo-deny/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/EmbarkStudios/cargo-deny/blob/HEAD/LICENSE-MIT) | | [**cargo-dinghy**](https://github.com/sonos/dinghy) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/sonos/dinghy/releases) | Linux, macOS | [Apache-2.0](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/sonos/dinghy/blob/HEAD/LICENSE-MIT) | +| [**cargo-export**](https://github.com/bazhenov/cargo-export) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bazhenov/cargo-export/releases) | Linux, macOS, Windows | [MIT](https://github.com/bazhenov/cargo-export/blob/HEAD/LICENSE) | | [**cargo-hack**](https://github.com/taiki-e/cargo-hack) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-hack/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-hack/blob/HEAD/LICENSE-MIT) | | [**cargo-llvm-cov**](https://github.com/taiki-e/cargo-llvm-cov) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/taiki-e/cargo-llvm-cov/releases) | Linux, macOS, Windows | [Apache-2.0](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-APACHE) OR [MIT](https://github.com/taiki-e/cargo-llvm-cov/blob/HEAD/LICENSE-MIT) | | [**cargo-machete**](https://github.com/bnjbvr/cargo-machete) | `$CARGO_HOME/bin` | [GitHub Releases](https://github.com/bnjbvr/cargo-machete/releases) | Linux, macOS, Windows | [MIT](https://github.com/bnjbvr/cargo-machete/blob/HEAD/LICENSE.md) | diff --git a/manifests/cargo-export.json b/manifests/cargo-export.json new file mode 100644 index 00000000..7b2cb3c1 --- /dev/null +++ b/manifests/cargo-export.json @@ -0,0 +1,63 @@ +{ + "rust_crate": "cargo-export", + "template": { + "x86_64_linux_musl": { + "url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-unknown-linux-musl.tar.gz", + "bin": "cargo-export-v${version}-x86_64-unknown-linux-musl/bin/cargo-export" + }, + "x86_64_macos": { + "url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-apple-darwin.tar.gz", + "bin": "cargo-export-v${version}-x86_64-apple-darwin/bin/cargo-export" + }, + "x86_64_windows": { + "url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-x86_64-pc-windows-msvc.tar.gz", + "bin": "cargo-export-v${version}-x86_64-pc-windows-msvc/bin/cargo-export.exe" + }, + "aarch64_macos": { + "url": "https://github.com/bazhenov/cargo-export/releases/download/v${version}/cargo-export-v${version}-aarch64-apple-darwin.tar.gz", + "bin": "cargo-export-v${version}-aarch64-apple-darwin/bin/cargo-export" + } + }, + "latest": { + "version": "0.2.5" + }, + "0.2": { + "version": "0.2.5" + }, + "0.2.5": { + "x86_64_linux_musl": { + "checksum": "eda03e2665396f156f32facb1ebc37e92cef359fdff25e50b0393e4e81483d65" + }, + "x86_64_macos": { + "checksum": "ed10c42a43d5d576fe48ddaad6a3531f0f3e9c4229d7b8f802c5c381054986a5" + }, + "x86_64_windows": { + "checksum": "79eaee7a619772cfafbfdf4ce3df689fd3db628375ad1cd7f63bc47202a4f76f" + }, + "aarch64_macos": { + "checksum": "ed4b04d2efb4913d5e354cf0563916f83fdd71aaa751b3ecb0f2ee746929be94" + } + }, + "0.2.4": { + "x86_64_macos": { + "checksum": "f0bdca8ae6b8d4168eb3e0852049c94f77baf22a78135391e8a968edab456d95" + }, + "x86_64_windows": { + "checksum": "39264472a09f21d8452204d1d5a955c4b7ad8f59c68b226653cd621a7b689c36" + }, + "aarch64_macos": { + "checksum": "801fbdbcce1ab7a7cce44a0bafe15c66f43751263ae9536668c5fce911cebed8" + } + }, + "0.2.3": { + "x86_64_macos": { + "checksum": "cccbf3f1df341e7a62521141f295e857ad1fbe8b81406a1666affd1659fa2244" + }, + "x86_64_windows": { + "checksum": "96baaa1564f4e89089e1f13cc33a68c401267e63917cb8ba43be93f323d71ca8" + }, + "aarch64_macos": { + "checksum": "fca4aef395fe08ad313aa06cc6a14de11a6ae3432d78511a259ff2c7e3d81b8c" + } + } +} diff --git a/tools/codegen/base/cargo-export.json b/tools/codegen/base/cargo-export.json new file mode 100644 index 00000000..50c0d24f --- /dev/null +++ b/tools/codegen/base/cargo-export.json @@ -0,0 +1,13 @@ +{ + "repository": "https://github.com/bazhenov/cargo-export", + "tag_prefix": "v", + "rust_crate": "${package}", + "asset_name": "${package}-v${version}-${rust_target}.tar.gz", + "bin": "${package}-v${version}-${rust_target}/bin/${package}${exe}", + "platform": { + "x86_64_linux_musl": {}, + "x86_64_macos": {}, + "x86_64_windows": {}, + "aarch64_macos": {} + } +}