debcargo-u...pendencies(1)

πŸ“¦ version 2.8.4, in ubuntu resolute, ubuntu stonking

✨ debcargo-update-dependencies ✨

okay bestie, so this one is a General Commands Manual page for the debcargo-update-dependencies command, and honestly? it's giving "let me fix your packaging metadata for you" energy πŸ’…


πŸŽ€ NAME πŸŽ€

debcargo-update-dependencies β€” update debian/control Build-Depends straight from your workspace Cargo.toml files πŸ¦‹

like, it literally goes in there and refreshes your build deps so you don't have to hand-edit anything. no cap.


🌸 SYNOPSIS 🌸

debcargo update-dependencies [--drop-unreferenced]
[--include-local-crates] [--features] [--all-features]
[--no-default-features] [--allow-prerelease-deps]
[--include-dev-dependencies] [-h|--help]

πŸ’– DESCRIPTION πŸ’–

Update debian/control Build-Depends from workspace Cargo.toml files ✨

that's it. that's the whole vibe. your debian/control gets its Build-Depends field refreshed based on the Cargo.toml files hanging out in your workspace, so you don't have to do it by hand like some kind of medieval peasant 🫢


πŸ‘‘ OPTIONS πŸ‘‘

  • --drop-unreferenced β€” drop Rust development package dependencies that literally no workspace crate references πŸ™ˆ like, if nobody's claiming it, it's out. bye bestie πŸ’€
  • --include-local-crates β€” include dependencies for crates that are actually present as workspace members 🏠 iykyk, they live with you so they count
  • --features <FEATURES> β€” the features you want included in dependencies 🌈 and yes, you can specify this multiple times, stack them up like bracelets
  • --all-features β€” include all the features in dependencies. every single one. the whole buffet πŸ”₯
  • --no-default-features β€” do not include default feature in dependencies. we're keeping it minimal, main character energy only πŸ’…
  • --allow-prerelease-deps β€” allow prerelease versions of dependencies ⭐ let them cook, even the unfinished ones
  • --include-dev-dependencies β€” include dev-dependencies πŸ§ͺ the ones that only show up for testing and dev time
  • -h, --help β€” print help πŸ’œ the classic. always there for you.

ngl, if you're touching packaging metadata, maybe run this and let it do the heavy lifting instead of editing by hand. your future self will be obsessed with you πŸ’–

and that's the whole page, bestie πŸŽ€ sourced from update-dependencies in the debcargo-u...pendencies(1) manual β€” General Commands Manual gang, fr fr βœ¨πŸ¦‹

πŸ“¦ where this page comes from