cargo-debstatus(1)
π¦ cargo-debstatus β the manual page, but make it make sense π
okay so bestie, this is cargo-debstatus(1) from the User Commands section of the manual. it's basically cargo-tree energy, but for debian packaging, and honestly? it ate. π
β¨ NAME β¨
cargo-debstatus β cargo-tree for debian packaging π«Ά
π SYNOPSYS π
no cap, here's how you run it:
cargo-debstatus OPTIONS
cargo-debstatus βall-features
cargo-debstatus -h
πΈ DESCRIPTION πΈ
so this manual page documents briefly the cargo-debstatus command. it was written for the Debian distribution bc the original program literally does not have a manual page. not me writing the whole manpage myself π iconic of debian fr fr.
you should run cargo-debstatus inside a rust project folder. it will then print a dependency graph showing you which dependencies are already in debian and which ones are still missing for packaging. the way that colors work here:
- deps already in the Debian archive show up green β
- those not in Debian yet show up white π€
- packages currently in the NEW queue show up in turquoise π
it's giving "visualize your packaging debt", and honestly it's highkey useful. π¦
π OPTIONS π
-p,--package <SPEC>β the package you wanna use as the root of the tree. this one has precedence over--include,--excludeand--collapse-workspace. it's the main character, periodt. π--include <PACKAGES>β comma-separated list of workspace members to include in the output. has precedence over--exclude(so it wins that little argument).--exclude <PACKAGES>β comma-separated list of workspace members to leave out of the output. bye bestie π--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 the default feature. sometimes defaults are not the vibe.--target <TARGET>β set the target triple π―--all-targetsβ return dependencies for all targets. by default only the host target is matched π--no-dev-dependenciesβ skip dev dependencies. they're not invited to this party π--manifest-path <PATH>β path toCargo.tomlπ-w,--collapse-workspaceβ hide the dependency trees of workspace members which are dependencies of other members. yes, the nesting was getting out of hand, we're decluttering π§Ή-i,--invertβ invert the tree direction. flip it and reverse it π--no-indentβ display the dependencies as a list (rather than a tree) π--prefix-depthβ display the dependencies as a list (rather than a tree), but prefixed with the depth. same thing but with receipts π’-a,--allβ don't truncate dependencies that have already been displayed. show me EVERYTHING π-d,--duplicateβ show only dependencies which come in multiple versions (and heads up: this implies-i) π―--charset <CHARSET>β character set to use in output:utf8,ascii[default: utf8] π€-f,--format <FORMAT>β format string used for printing dependencies [default: {p}] ποΈ-v,--verboseβ use verbose output (-vv= very verbose /build.rsoutput) π£οΈ-q,--quietβ no output printed tostdoutother than the tree. shhh π€«--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 π΅-Z <FLAG>β unstable (nightly-only) flags to Cargo π§ͺ (nightly girlies only)-h,--helpβ prints help information π-V,--versionβ prints version information π·οΈ
friendly reminder bestie:--packagebeats--include,--excludeand--collapse-workspace, and--includebeats--exclude. precedence is real, know your hierarchy π
π AUTHOR π
Matthias Geiger <matthias.geiger1024@tutanota.de>
- wrote this manpage for the Debian system. absolute legend behavior π«Ά
β COPYRIGHT β
Copyright Β© 2023 Matthias Geiger
this manual page was written for the Debian system (and may be used by others).
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 page bestie, you're officially certified in cargo-debstatus π
β¨ dated February 02nd 2023, filed under cargo-debstatus(1) β go forth and go green πππ¦
π¦ where this page comes from
- ubuntu stonking: cargo-debstatus 0.6.6-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms