mirror of
https://github.com/dockersrc/rust
synced 2026-08-30 02:01:14 -04:00
🔧 Add 8 more cargo dev tools; swap cargo-asm for cargo-show-asm 🔧
Adds 8 more commonly-used cargo dev tools that were absent from the tool list entirely, and replaces cargo-asm (unmaintained) with its actively maintained successor cargo-show-asm. All added to the rust-tools stage's main cargo binstall loop, same as every other tool — that stage runs FROM --platform=$BUILDPLATFORM, so binstall fetches run natively on the build host for every target arch, never under QEMU emulation; 05-custom.sh only symlinks already-fetched binaries and installs nothing itself (confirmed in its own in-file comment, per AI.md PART 5's description of 05-custom.sh as toolchain-specific install logic). - Dockerfile: added cargo-auditable (grouped with cargo-audit/cargo-about), cargo-insta (grouped with cargo-nextest), cargo-hakari and cargo-c (grouped near cargo-hack/cbindgen), cargo-modules/cargo-get/cargo-cache/ cargo-readme (grouped with the DB/misc tools at the end of the loop); swapped cargo-asm -> cargo-show-asm in place. - README.md: documented all 8 new tools in their matching category tables, and updated the disassembly row to cargo-show-asm.
This commit is contained in:
+10
-2
@@ -111,6 +111,7 @@ RUN --mount=type=cache,id=cargo-registry-native,sharing=shared,target=/usr/local
|
||||
bacon \
|
||||
cargo-audit \
|
||||
cargo-about \
|
||||
cargo-auditable \
|
||||
cargo-deny \
|
||||
cargo-cyclonedx \
|
||||
cargo-machete \
|
||||
@@ -122,6 +123,7 @@ RUN --mount=type=cache,id=cargo-registry-native,sharing=shared,target=/usr/local
|
||||
cargo-chef \
|
||||
cargo-zigbuild \
|
||||
cargo-nextest \
|
||||
cargo-insta \
|
||||
just \
|
||||
tokei \
|
||||
hyperfine \
|
||||
@@ -132,6 +134,7 @@ RUN --mount=type=cache,id=cargo-registry-native,sharing=shared,target=/usr/local
|
||||
taplo-cli \
|
||||
cargo-sort \
|
||||
cargo-hack \
|
||||
cargo-hakari \
|
||||
dprint \
|
||||
grcov \
|
||||
cargo-llvm-cov \
|
||||
@@ -140,9 +143,10 @@ RUN --mount=type=cache,id=cargo-registry-native,sharing=shared,target=/usr/local
|
||||
wasm-tools \
|
||||
wasm-bindgen-cli \
|
||||
cbindgen \
|
||||
cargo-c \
|
||||
cargo-binutils \
|
||||
cargo-bloat \
|
||||
cargo-asm \
|
||||
cargo-show-asm \
|
||||
cargo-criterion \
|
||||
cargo-careful \
|
||||
cargo-public-api \
|
||||
@@ -162,7 +166,11 @@ RUN --mount=type=cache,id=cargo-registry-native,sharing=shared,target=/usr/local
|
||||
flamegraph \
|
||||
probe-rs-tools \
|
||||
sqlx-cli \
|
||||
sea-orm-cli; \
|
||||
sea-orm-cli \
|
||||
cargo-modules \
|
||||
cargo-get \
|
||||
cargo-cache \
|
||||
cargo-readme; \
|
||||
do \
|
||||
cargo binstall -y --disable-strategies compile --target "${RUST_TARGET}" "${tool}" || true; \
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user