| CARGO-REMOVE(1) | General Commands Manual | CARGO-REMOVE(1) |
نام (NAME)
cargo-remove - حذف وابستگیها از فایل مانیفست Cargo.toml
خلاصه دستور (SYNOPSIS)
cargo remove [گزینهها] وابستگی…
توضیحات (DESCRIPTION)
یک یا چند وابستگی را از یک مانیفست Cargo.toml حذف میکند.
گزینهها (OPTIONS)
گزینههای بخش
--dev
--build
--target target
برای جلوگیری از بسط ناخواسته توسط پوسته، میتوانید هدف را در علامت نقلقول قرار دهید، مثلاً --target 'cfg(unix)'.
گزینههای متفرقه
--dry-run
گزینههای نمایش
-v, --verbose
-q, --quiet
--color when
همچنین میتواند از طریق مقدار پیکربندی term.color https://doc.rust-lang.org/cargo/reference/config.html تعیین شود.
گزینههای مانیفست
--manifest-path path
--locked
میتواند در محیطهایی که ساختهای قطعی و معین (deterministic) مورد نیاز است، مانند خطوط لوله CI، استفاده شود.
--offline
توجه داشته باشید که این ممکن است به تحلیل متفاوتی از وابستگیها نسبت به حالت آنلاین منجر شود. Cargo خود را به کریتهایی محدود میکند که به صورت محلی دانلود شدهاند، حتی اگر طبق نسخه محلی ایندکس، نسخه جدیدتری موجود باشد. برای دانلود وابستگیها پیش از رفتن به حالت آفلاین، دستور cargo-fetch(1) را ببینید.
همچنین میتواند از طریق مقدار پیکربندی net.offline https://doc.rust-lang.org/cargo/reference/config.html تعیین شود.
--frozen
انتخاب بسته
-p spec…, --package spec…
گزینههای عمومی
+toolchain
--config KEY=VALUE or PATH
-C PATH
این گزینه تنها روی کانال nightly https://doc.rust-lang.org/book/appendix-07-nightly-rust.html در دسترس است و برای فعال شدن به پرچم -Z unstable-options نیاز دارد (مشاهده کنید #10098 https://github.com/rust-lang/cargo/issues/10098).
-h, --help
-Z flag
محیط (ENVIRONMENT)
برای جزئیات درباره متغیرهای محیطی که Cargo میخواند، مرجع https://doc.rust-lang.org/cargo/reference/environment-variables.html را ببینید.
وضعیت خروج (EXIT STATUS)
مثالها (EXAMPLES)
cargo remove regex
cargo remove --dev trybuild
cargo remove --target wasm32-unknown-unknown nom