| CARGO-GENERATE-LOCKFILE(1) | General Commands Manual | CARGO-GENERATE-LOCKFILE(1) |
نام (NAME)
cargo-generate-lockfile - تولید فایل قفل برای یک بسته
خلاصه دستور (SYNOPSIS)
cargo generate-lockfile [گزینهها]
توضیحات (DESCRIPTION)
این دستور فایل قفل Cargo.lock را برای بسته یا فضایکاری (workspace) فعلی ایجاد میکند. اگر فایل قفل از قبل وجود داشته باشد، با آخرین نسخهٔ در دسترس از هر بسته بازسازی خواهد شد.
همچنین cargo-update(1) را ببینید که قادر به ایجاد فایل قفل Cargo.lock است و گزینههای بیشتری برای کنترل رفتار بهروزرسانی دارد.
گزینهها (OPTIONS)
گزینههای نمایش (Display Options)
-v, --verbose
-q, --quiet
--color when
همچنین میتواند با مقدار پیکربندی term.color در https://doc.rust-lang.org/cargo/reference/config.html مشخص شود.
گزینههای مانیفست (Manifest Options)
--manifest-path path
--ignore-rust-version
--publish-time yyyy-mm-ddThh:mm:ssZ
این یک فیلتر با نهایت تلاش (best-effort) روی بستههای مجاز است، از جمله:
--locked
این گزینه میتواند در محیطهایی که ساختهای قطعی و تکرارپذیر مورد نظر است، مانند خطوط لوله CI، استفاده شود.
--offline
توجه داشته باشید که این کار ممکن است منجر به تفکیک وابستگی متفاوتی نسبت به حالت آنلاین شود. کارگو خود را به crateهایی که به صورت محلی بارگیری شدهاند محدود میکند، حتی اگر طبق نسخهٔ محلی نمایه (index)، نسخهٔ جدیدتری وجود داشته باشد. دستور cargo-fetch(1) را برای بارگیری وابستگیها پیش از رفتن به حالت آفلاین ببینید.
همچنین میتواند با مقدار پیکربندی net.offline در https://doc.rust-lang.org/cargo/reference/config.html مشخص شود.
--frozen
گزینههای عمومی (Common Options)
+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)
برای جزئیات دربارهٔ متغیرهای محیطی که کارگو میخواند، مرجع در https://doc.rust-lang.org/cargo/reference/environment-variables.html را ببینید.
وضعیت خروج (EXIT STATUS)
مثالها (EXAMPLES)
cargo generate-lockfile