| CARGO-OWNER(1) | General Commands Manual | CARGO-OWNER(1) |
نام (NAME)
cargo-owner - مدیریت مالکان یک کریت در رجیستری Crates.io
خلاصه دستور (SYNOPSIS)
cargo owner
[گزینهها]
--add login [کریت]
cargo owner
[گزینهها]
--remove login [کریت]
cargo owner
[گزینهها]
--list [کریت]
توضیحات (DESCRIPTION)
این دستور مالکان یک کریت در رجیستری را ویرایش میکند. مالکان یک کریت میتوانند نسخههای جدید را بارگذاری کرده و نسخههای قدیمی را غیرفعال (yank) کنند. مالکان غیرتیمی نیز میتوانند فهرست مالکان را تغییر دهند، بنابراین احتیاط کنید!
برای اجرای این دستور باید با گزینه --token یا با استفاده از cargo-login(1) احراز هویت شده باشید.
اگر نام کریت مشخص نشود، از نام بسته در دایرکتوری جاری استفاده خواهد شد.
برای اطلاعات بیشتر درباره مالکان و انتشار، مرجع کارگو https://doc.rust-lang.org/cargo/reference/publishing.html#cargo-owner را ببینید.
گزینهها (OPTIONS)
گزینههای مالک (Owner Options)
-a, --add login…
-r, --remove login…
-l, --list
--token token
متغیرهای محیطی پیکربندی کارگو https://doc.rust-lang.org/cargo/reference/config.html را میتوان برای لغو توکنهای ذخیرهشده در فایل اطلاعات کاربری استفاده کرد. توکن برای crates.io را میتوان با متغیر محیطی CARGO_REGISTRY_TOKEN مشخص کرد. توکنهای سایر رجیستریها را میتوان با متغیرهای محیطی به شکل CARGO_REGISTRIES_NAME_TOKEN مشخص نمود که در آن NAME نام رجیستری با حروف بزرگ است.
--index index
--registry registry
گزینههای نمایش (Display Options)
-v, --verbose
-q, --quiet
--color when
همچنین میتوان آن را با مقدار پیکربندی term.color در تنظیمات کارگو https://doc.rust-lang.org/cargo/reference/config.html مشخص نمود.
گزینههای عمومی (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 owner --list foo
cargo owner --add username foo
cargo owner --remove username foo