| CARGO-LOCATE-PROJECT(1) | General Commands Manual | CARGO-LOCATE-PROJECT(1) |
نام (NAME)
cargo-locate-project - چاپ مسیر فایل Cargo.toml پروژه جاری
خلاصه دستور (SYNOPSIS)
cargo locate-project [گزینهها]
توضیحات (DESCRIPTION)
این دستور یک شیء JSON حاوی مسیر کامل مانیفست پروژه را در خروجی استاندارد چاپ میکند. مانیفست با جستجوی رو به بالا برای فایلی به نام Cargo.toml از دایرکتوری کاری جاری پیدا میشود.
اگر پروژه بخشی از یک فضای کاری (workspace) باشد، مانیفست خود پروژه به جای ریشه فضای کاری در خروجی قرار میگیرد. این رفتار با فلگ --workspace قابل تغییر است. فضای کاری ریشه با پیمایش بیشتر به سمت بالا یا با استفاده از فیلد package.workspace پس از یافتن مانیفست یکی از اعضای فضای کاری شناسایی میشود.
گزینهها (OPTIONS)
--workspace
گزینههای نمایش (Display Options)
--message-format fmt
-v, --verbose
-q, --quiet
--color when
همچنین میتواند با مقدار پیکربندی term.color در https://doc.rust-lang.org/cargo/reference/config.html مشخص شود.
گزینههای مانیفست (Manifest Options)
--manifest-path path
گزینههای عمومی (Common Options)
+toolchain
--config KEY=VALUE یا 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 locate-project