cargo-rpmstatus - Man Page

cargo-tree for RPM packaging

Synopsys

cargo rpmstatus Options

cargo rpmstatus --all-features

cargo rpmstatus -h

Description

cargo-tree for RPM packaging

cargo-rpmstatus should be run in a rust project folder. It will then print a dependency graph showing dependencies already in Fedora rawhide and dependencies still missing for packaging. Dependencies already in the rawhide repo will show up green; those not in rawhide yet white.

Options

-p,  --package=SPEC

Package to be used as the root of the tree

--features=FEATURES

Space-separated list of features to activate

--all-features

Activate all available features

--no-default-features

Do not activate the `default` feature

--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 rawhide, possible fedora versions (e.g. f39), or epel (e.g. epel9))

--no-dev-dependencies

Skip dev dependencies

--manifest-path=PATH

Path to Cargo.toml

--crate-path=PATH

Path to <package>.crate (from `rust2rpm -s`)

-i,  --invert

Invert the tree direction

--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

-a,  --all

Don't truncate dependencies that have already been displayed

-d,  --duplicate

Show only dependencies which come in multiple versions (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 (-vv very verbose/build.rs output)

-q,  --quiet

No output printed to stdout other than the tree

--color=WHEN

Coloring: auto, always, never

--frozen

Require Cargo.lock and cache are up to date

--locked

Require Cargo.lock is 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')

Authors

Daniel Morawetz <daniel@morawetz.dev>

Adapted this manpage from the cargo-debstatus package.

Matthias Geiger <matthias.geiger1024@tutanota.de>

Wrote the manpage for the Debian system.