cargo-rpmstatus(1)
π cargo-rpmstatus β the manual, but make it cute π
okay so bestie, you're reading the manpage for cargo-rpmstatus, from the General Commands Manual section of your friendly neighbourhood manual collection. sit down, grab a boba, we're doing this together π§β¨
β¨ NAME β¨
cargo-rpmstatus β it's literally cargo-tree, but for RPM packaging. that's the whole vibe. π
πΈ SYNOPSIS πΈ
cargo rpmstatus OPTIONS
cargo rpmstatus --all-features
cargo rpmstatus -h
π¦ DESCRIPTION π¦
it's cargo-tree for RPM packaging, no cap.
you run cargo-rpmstatus inside a rust project folder. run it literally anywhere else and it's not gonna have a good time. once you're in the right spot, it prints you a dependency graph, and the graph is doing a whole two-tone moment:
- deps that are already in Fedora rawhide show up in green π’
- deps that are still missing and need packaging show up in white βͺ
so it's basically a vibe check for your dependency tree. iykyk. π
π OPTIONS π
every single one, bestie, we're not skipping a thing:
-p,--package<SPEC>β pick the package that's gonna be the root of the tree π³--features<FEATURES>β space-separated list of features to activate β¨--all-featuresβ activate all the available features, go big or go home--no-default-featuresβ do not activate thedefaultfeature π--target<TARGET>β set the target triple π―--all-targetsβ return dependencies for all targets. by default only the host target is matched π₯οΈ--rpm-release<RELEASE>β choose the target release. default israwhide, and you can also do fedora versions (likef39) or epel (likeepel9) π§--no-dev-dependenciesβ skip dev dependencies, bye dev deps π--manifest-path<PATH>β path toCargo.tomlπ--crate-path<PATH>β path to<package>.crate(this one comes fromrust2rpm -s) π¦-i,--invertβ invert the tree direction, flip it π--no-indentβ display the dependencies as a list (instead of a tree) π--prefix-depthβ display the dependencies as a list (instead of a tree), but prefixed with the depth π’-a,--allβ don't truncate dependencies that have already been displayed, let them be seen π-d,--duplicateβ show only dependencies which come in multiple versions (this one implies-i) π―--charset<CHARSET>[default: utf8]β character set to use in output:utf8,asciiπ€-f,--format<FORMAT>[default: {p}]β format string used for printing dependencies π¨-v,--verboseβ use verbose output (-vvgives you very verbose /build.rsoutput) π£οΈ-q,--quietβ no output printed to stdout other than the tree π€«--color<WHEN>β coloring:auto,always,neverπ--frozenβ requireCargo.lockand cache are up to date π§--lockedβ requireCargo.lockis up to date π--offlineβ do not access the network when resolving metadata with cargo βοΈ-Z<FLAG>β unstable (nightly-only) flags to Cargo π-h,--helpβ print help (see a summary with-h) πβοΈ
fr fr bestie, -Z is nightly-only β that's unstable territory, tread carefully π
π«Ά AUTHORS π«Ά
- Daniel Morawetz
<daniel@morawetz.dev>β adapted this manpage from thecargo-debstatuspackage. the icon behaviour honestly π - Matthias Geiger
<matthias.geiger1024@tutanota.de>β wrote the manpage for the Debian system. slay π
π COPYRIGHT π
Copyright Β© 2024 Daniel Morawetz
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation.
and that's the whole thing, bestie!! this manual is from the cargo-rpmstatus package, cargo-rpmstatus source/version, and it's dated cargo-rpmstatus β go forth and package some rust crates, you're doing amazing sweetie πβ¨π¦πΈππ π₯ππβπ
π¦ where this page comes from
- fedora 43: cargo-rpmstatus 0.2.5-4.fc43
- fedora 43: cargo-rpmstatus 0.2.5-6.fc43 Β· (MIT OR Apache-2.0) AND GPL-3.0-or-later AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0 OR Zlib) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND bzip2-1.0.6
- fedora 44: cargo-rpmstatus 0.2.5-4.fc44
- fedora 44: cargo-rpmstatus 0.2.5-6.fc44 Β· (MIT OR Apache-2.0) AND GPL-3.0-or-later AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0 OR Zlib) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND bzip2-1.0.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms