Improve remaining Cargo tool recipes

This commit is contained in:
Ribbon 2026-03-12 14:45:13 -03:00
parent 839827ae59
commit b168cad038
31 changed files with 54 additions and 24 deletions

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/Boshen/cargo-shear"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/pacak/cargo-show-asm"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/mexus/cargo-single-line"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,8 +1,9 @@
#TODO camino crate error
[source]
git = "https://github.com/Byron/cargo-smart-release"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"openssl1",
"openssl3",
]

View File

@ -1,8 +1,11 @@
#TODO Not compiled or tested
#TODO determine what llvm variant is needed
[source]
git = "https://github.com/drahnr/cargo-spellcheck"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"llvm18",
]
#dependencies = [
# "llvm21",
# "llvm21.runtime",
#]

View File

@ -1,5 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/ethowitz/cargo-subspace"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO camino crate error (after cargo update)
[source]
git = "https://github.com/rust-secure-code/cargo-supply-chain"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/holmgr/cargo-sweep"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/gifnksm/cargo-sync-rdme"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/dtolnay/cargo-tally"
shallow_clone = true
[build]
template = "cargo"

View File

@ -2,8 +2,9 @@
# tested 29th January 2026
[source]
git = "https://github.com/xd009642/tarpaulin"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"openssl1",
"openssl3",
]

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/yozhgoor/cargo-temp"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/dalance/cargo-trend"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO compilation error
[source]
git = "https://github.com/iamsauravsharma/cargo-trim"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,8 +1,9 @@
#TODO cargo-util crate error
[source]
git = "https://github.com/est31/cargo-udeps"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"openssl1",
"openssl3",
]

View File

@ -1,12 +1,13 @@
#TODO make libxkbcommon work
[source]
git = "https://github.com/slint-ui/cargo-ui"
shallow_clone = true
[build]
template = "custom"
template = "cargo"
cargoflags = [
"--no-default-features --features slint-backend-gl-all"
]
dependencies = [
"fontconfig",
"libxkbcommon",
]
script = """
cookbook_cargo --no-default-features slint-backend-gl-all
"""

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/fprasx/cargo-unfmt"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,8 +1,9 @@
#TODO compiled but not tested (after a camino crate patch)
[source]
git = "https://github.com/trailofbits/cargo-unmaintained"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"openssl1",
"openssl3",
]

View File

@ -1,11 +1,12 @@
#TODO compilation error
[source]
git = "https://github.com/nabijaczleweli/cargo-update"
shallow_clone = true
[build]
template = "cargo"
dependencies = [
"curl",
"openssl1",
"openssl3",
"libssh2",
"libgit2",
]

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/coreos/cargo-vendor-filterer"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO camino crate error (after cargo update and a patch on the ring crate)
[source]
git = "https://github.com/mozilla/cargo-vet"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO fs2 crate error
[source]
git = "https://github.com/bytecodealliance/cargo-wasi"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO fs2 crate error
[source]
git = "https://github.com/wasix-org/cargo-wasix"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO nix crate error
[source]
git = "https://github.com/watchexec/cargo-watch"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,11 +1,11 @@
#TODO camino crate error
# use openssl if rustls doesn't work
[source]
git = "https://github.com/museun/cargo-whatfeatures"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"openssl1",
]
script = """
cookbook_cargo --features rustls
"""
template = "cargo"
cargoflags = ["--features rustls"]
#dependencies = [
# "openssl3",
#]

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/Kobzol/cargo-wizard"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested (after cargo update)
[source]
git = "https://github.com/ava-labs/cargo-workspace-version"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,9 +1,7 @@
#TODO camino crate error
[source]
git = "https://github.com/pksunkara/cargo-workspaces"
shallow_clone = true
[build]
template = "custom"
script = """
COOKBOOK_SOURCE="${COOKBOOK_SOURCE}"/cargo-workspaces
cookbook_cargo
"""
template = "cargo"
cargopath = "cargo-workspaces"

View File

@ -1,8 +1,10 @@
#TODO make zig work
[source]
git = "https://github.com/rust-cross/cargo-zigbuild"
shallow_clone = true
[build]
template = "cargo"
[package]
dependencies = [
"zig"
]

View File

@ -1,5 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/epistates/carwash"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/liamaharon/crunch-cli"
shallow_clone = true
[build]
template = "cargo"