| cargo-shuttle(1) | General Commands Manual | cargo-shuttle(1) |
نام (NAME)
cargo-shuttle - ابزار خط فرمان برای پلتفرم Shuttle و استقرار برنامههای راست
خلاصه دستور (SYNOPSIS)
cargo-shuttle [--offline] [--debug] [--output] [--working-directory] [--name] [--id] [-h|--help] [-V|--version] [dummy] <subcommands>
توضیحات (DESCRIPTION)
ابزار خط فرمان برای پلتفرم Shuttle (https://www.shuttle.dev)
برای اطلاعات بیشتر مستندات CLI را ببینید: https://docs.shuttle.dev/guides/cli
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما (مشاهده خلاصه با '-h')
- -V, --version
- چاپ نسخه
گزینههای سراسری (GLOBAL OPTIONS)
- --offline
- غیرفعالسازی درخواستهای شبکهای که کاملاً ضروری نیستند. برخی قابلیتها را محدود میکند
- --debug
- فعالسازی خروجی ردیابی برای کتابخانههای Shuttle. (هشدار: ممکن است دادههای حساس را چاپ کند)
- --output <OUTPUT_MODE> [default: normal]
- قالب چاپ
خروجی
[مقادیر ممکن: normal, json]
- --working-directory <WORKING_DIRECTORY> [default: .]
- دایرکتوری کاری برای اجرا
- --name <NAME>
- نام پروژهای که هدف قرار میگیرد یا ایجاد میشود
- --id <ID>
- شناسه پروژهای که هدف قرار میگیرد
زیردستورها (SUBCOMMANDS)
- cargo-shuttle-init(1)
- تولید یک پروژه Shuttle از روی قالب
- cargo-shuttle-run(1)
- اجرای محلی یک پروژه
- cargo-shuttle-deploy(1)
- استقرار یک پروژه
- cargo-shuttle-deployment(1)
- مدیریت استقرارها
- cargo-shuttle-logs(1)
- مشاهده لاگهای ساخت و استقرار
- cargo-shuttle-project(1)
- مدیریت پروژههای Shuttle
- cargo-shuttle-resource(1)
- مدیریت منابع
- cargo-shuttle-certificate(1)
- مدیریت گواهیهای SSL برای دامنههای سفارشی
- cargo-shuttle-account(1)
- نمایش اطلاعات درباره حساب کاربری Shuttle شما
- cargo-shuttle-login(1)
- ورود به پلتفرم Shuttle
- cargo-shuttle-logout(1)
- خروج از پلتفرم Shuttle
- cargo-shuttle-generate(1)
- تولید تکمیل خودکار شل و صفحه راهنما
- cargo-shuttle-feedback(1)
- باز کردن یک گزارش مشکل در گیتهاب و ارائه بازخورد
- cargo-shuttle-upgrade(1)
- ارتقای فایل باینری Shuttle CLI
- cargo-shuttle-mcp(1)
- دستورات مربوط به سرور MCP پلتفرم Shuttle
- cargo-shuttle-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نسخه (VERSION)
v0.57.3
نام (NAME)
init - تولید یک پروژه Shuttle از روی قالب
خلاصه دستور (SYNOPSIS)
init [-t|--template] [--from] [--subfolder] [--force-name] [--create-project] [--no-git] [--prompt] [--api-key] [-h|--help] [PATH]
توضیحات (DESCRIPTION)
تولید یک پروژه Shuttle از روی قالب
گزینهها (OPTIONS)
- -t, --template <TEMPLATE>
- کلون کردن
یک قالب
شروع از
نمونههای
رسمی Shuttle
مقادیر ممکن:
- axum: Axum - فریمورک وب ماژولار از اکوسیستم Tokio
- actix-web: Actix Web - فریمورک وب قدرتمند و سریع
- rocket: Rocket - فریمورک وب ساده و با کاربرد آسان
- loco: Loco - فریمورک وب مجهز (Batteries included) مبتنی بر Axum
- salvo: Salvo - فریمورک وب ساده و قدرتمند
- poem: Poem - فریمورک وب کامل و با کاربرد آسان
- poise: Poise - فریمورک بات دیسکورد با پشتیبانی مناسب از دستورات اسلش
- rama: Rama - فریمورک سرویس ماژولار برای ساخت پروکسیها، سرورها و کلاینتها
- serenity: Serenity - فریمورک بات دیسکورد
- tower: Tower - کتابخانه سرویس ماژولار
- warp: Warp - فریمورک وب
- none: بدون قالب - ساخت یک سرویس سفارشی
- --from <FROM>
- کلون کردن یک قالب از مخزن گیت یا مسیر محلی
- --subfolder <SUBFOLDER>
- مسیر قالب در منبع (همراه با --from استفاده میشود)
- --force-name
- صرفنظر از بررسی اعتبار یا در دسترس بودن نام پروژه و استفاده از آن در هر صورت
- --create-project
- ایجاد یا عدم ایجاد یک پروژه در Shuttle
- --no-git
- عدم مقداردهی اولیه یک مخزن گیت جدید
- -h, --help
- چاپ راهنما (مشاهده خلاصه با '-h')
- [PATH] [default: .]
- مسیری که پروژه جدید Shuttle در آن قرار میگیرد
گزینههای ورود (LOGIN OPTIONS)
- --prompt
- درخواست الصاق کلید API بهجای باز کردن مرورگر
- --api-key <API_KEY>
- ورود با این کلید API پلتفرم Shuttle
نام (NAME)
run - اجرای محلی یک پروژه
خلاصه دستور (SYNOPSIS)
run [-p|--port] [--external] [--raw] [--secrets] [-r|--release] [--bacon] [-h|--help]
توضیحات (DESCRIPTION)
اجرای محلی یک پروژه
گزینهها (OPTIONS)
- -p, --port <PORT> [default: 8000]
- پورت مورد نظر برای اجرای سرویس
- --external
- استفاده از 0.0.0.0 بهجای localhost (جهت استفاده با دستگاههای خارجی در شبکه محلی)
- --raw
- عدم نمایش برچسبهای زمانی و برچسبهای مبدا لاگ
- --secrets <SECRETS>
- استفاده از این فایل اسرار (secrets) بهجای فایل پیشفرض
- -r, --release
- استفاده از حالت release برای ساخت پروژه
- --bacon
- استفاده از کریت bacon برای ساخت/اجرای پروژه در حالت پایش (watch mode)
- -h, --help
- چاپ راهنما
نام (NAME)
build - ساخت یک پروژه
خلاصه دستور (SYNOPSIS)
build [--output-archive] [-r|--release] [--bacon] [-h|--help]
توضیحات (DESCRIPTION)
ساخت یک پروژه
گزینهها (OPTIONS)
- --output-archive <OUTPUT_ARCHIVE>
- ذخیره آرشیو ساخت در یک فایل بهجای کامپایل و ساخت پروژه
- -r, --release
- استفاده از حالت release برای ساخت پروژه
- --bacon
- استفاده از کریت bacon برای ساخت/اجرای پروژه در حالت پایش (watch mode)
- -h, --help
- چاپ راهنما
نام (NAME)
deploy - استقرار یک پروژه
خلاصه دستور (SYNOPSIS)
deploy [--allow-dirty] [--output-archive] [--no-follow] [--raw] [--secrets] [-h|--help]
توضیحات (DESCRIPTION)
استقرار یک پروژه
گزینهها (OPTIONS)
- --allow-dirty
- اجازه استقرار با وجود فایلهای کامیتنشده
- --output-archive <OUTPUT_ARCHIVE>
- ذخیره آرشیو استقرار در یک فایل بهجای ارسال درخواست استقرار
- --no-follow
- عدم دنبال کردن وضعیت استقرار و خروج پس از آغاز عملیات
- --raw
- عدم نمایش برچسبهای زمانی و برچسبهای مبدا لاگ
- --secrets <SECRETS>
- استفاده از این فایل اسرار (secrets) بهجای فایل پیشفرض
- -h, --help
- چاپ راهنما
نام (NAME)
deployment - مدیریت استقرارها
خلاصه دستور (SYNOPSIS)
deployment [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
مدیریت استقرارها
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
زیردستورها (SUBCOMMANDS)
- deployment-list(1)
- فهرست کردن استقرارهای یک سرویس
- deployment-status(1)
- مشاهده وضعیت یک استقرار
- deployment-redeploy(1)
- استقرار مجدد یک استقرار قبلی (در صورت امکان)
- deployment-stop(1)
- توقف استقرار(های) در حال اجرا
- deployment-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نام (NAME)
list - فهرست کردن استقرارهای یک سرویس
خلاصه دستور (SYNOPSIS)
list [--page] [--limit] [--raw] [-h|--help]
توضیحات (DESCRIPTION)
فهرست کردن استقرارهای یک سرویس
گزینهها (OPTIONS)
- --page <PAGE> [default: 1]
- شماره صفحهای که باید نمایش داده شود
- --limit <LIMIT> [default: 10]
- تعداد استقرارها برای نمایش در هر صفحه
- -h, --help
- چاپ راهنما
گزینههای جدول (TABLE OPTIONS)
- --raw
- چاپ جداول بدون کادر و حاشیه
نام (NAME)
status - مشاهده وضعیت یک استقرار
خلاصه دستور (SYNOPSIS)
status [-h|--help] [DEPLOYMENT_ID]
توضیحات (DESCRIPTION)
مشاهده وضعیت یک استقرار
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
- [DEPLOYMENT_ID]
- شناسه استقرار برای دریافت وضعیت آن
نام (NAME)
redeploy - استقرار مجدد یک استقرار قبلی (در صورت امکان)
خلاصه دستور (SYNOPSIS)
redeploy [--no-follow] [--raw] [-h|--help] [DEPLOYMENT_ID]
توضیحات (DESCRIPTION)
استقرار مجدد یک استقرار قبلی (در صورت امکان)
گزینهها (OPTIONS)
- --no-follow
- عدم دنبال کردن وضعیت استقرار و خروج پس از آغاز عملیات
- --raw
- عدم نمایش برچسبهای زمانی و برچسبهای مبدا لاگ
- -h, --help
- چاپ راهنما
- [DEPLOYMENT_ID]
- شناسه استقرار برای استقرار مجدد
نام (NAME)
stop - توقف استقرار(های) در حال اجرا
خلاصه دستور (SYNOPSIS)
stop [--no-follow] [--raw] [-h|--help]
توضیحات (DESCRIPTION)
توقف استقرار(های) در حال اجرا
گزینهها (OPTIONS)
- --no-follow
- عدم دنبال کردن وضعیت استقرار و خروج پس از آغاز عملیات
- --raw
- عدم نمایش برچسبهای زمانی و برچسبهای مبدا لاگ
- -h, --help
- چاپ راهنما
نام (NAME)
logs - مشاهده لاگهای ساخت و استقرار
خلاصه دستور (SYNOPSIS)
logs [-l|--latest] [--raw] [-h|--help] [DEPLOYMENT_ID]
توضیحات (DESCRIPTION)
مشاهده لاگهای ساخت و استقرار
گزینهها (OPTIONS)
- -l, --latest
- مشاهده لاگهای جدیدترین استقرار (که ممکن است همیشه استقرار در حال اجرا نباشد)
- --raw
- عدم نمایش برچسبهای زمانی و برچسبهای مبدا لاگ
- -h, --help
- چاپ راهنما
- [DEPLOYMENT_ID]
- شناسه استقرار برای دریافت لاگها. پیشفرض، استقرار جاری است
نام (NAME)
project - مدیریت پروژههای Shuttle
خلاصه دستور (SYNOPSIS)
project [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
مدیریت پروژههای Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
زیردستورها (SUBCOMMANDS)
- project-create(1)
- ایجاد یک پروژه در Shuttle
- project-update(1)
- بهروزرسانی پیکربندی پروژه
- project-status(1)
- دریافت وضعیت این پروژه در Shuttle
- project-list(1)
- فهرست کردن تمام پروژههایی که به آنها دسترسی دارید
- project-delete(1)
- حذف یک پروژه و تمام دادههای مرتبط با آن
- project-link(1)
- پیوند دادن این فضای کاری به یک پروژه Shuttle
- project-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نام (NAME)
create - ایجاد یک پروژه در Shuttle
خلاصه دستور (SYNOPSIS)
create [-h|--help]
توضیحات (DESCRIPTION)
ایجاد یک پروژه در Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
update - بهروزرسانی پیکربندی پروژه
خلاصه دستور (SYNOPSIS)
update [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
بهروزرسانی پیکربندی پروژه
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
status - دریافت وضعیت این پروژه در Shuttle
خلاصه دستور (SYNOPSIS)
status [-h|--help]
توضیحات (DESCRIPTION)
دریافت وضعیت این پروژه در Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
list - فهرست کردن تمام پروژههایی که به آنها دسترسی دارید
خلاصه دستور (SYNOPSIS)
list [--raw] [-h|--help]
توضیحات (DESCRIPTION)
فهرست کردن تمام پروژههایی که به آنها دسترسی دارید
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
گزینههای جدول (TABLE OPTIONS)
- --raw
- چاپ جداول بدون کادر و حاشیه
نام (NAME)
delete - حذف یک پروژه و تمام دادههای مرتبط با آن
خلاصه دستور (SYNOPSIS)
delete [-y|--yes] [-h|--help]
توضیحات (DESCRIPTION)
حذف یک پروژه و تمام دادههای مرتبط با آن
گزینهها (OPTIONS)
- -y, --yes
- صرفنظر از تاییدیهها و ادامه عملیات
- -h, --help
- چاپ راهنما
نام (NAME)
link - پیوند دادن این فضای کاری به یک پروژه Shuttle
خلاصه دستور (SYNOPSIS)
link [-h|--help]
توضیحات (DESCRIPTION)
پیوند دادن این فضای کاری به یک پروژه Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
resource - مدیریت منابع
خلاصه دستور (SYNOPSIS)
resource [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
مدیریت منابع
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
زیردستورها (SUBCOMMANDS)
- resource-list(1)
- فهرست کردن منابع یک پروژه
- resource-delete(1)
- حذف یک منبع
- resource-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نام (NAME)
list - فهرست کردن منابع یک پروژه
خلاصه دستور (SYNOPSIS)
list [--show-secrets] [--raw] [-h|--help]
توضیحات (DESCRIPTION)
فهرست کردن منابع یک پروژه
گزینهها (OPTIONS)
- --show-secrets
- نمایش اسرار منابع (مانند رمز عبور در رشته اتصال)
- -h, --help
- چاپ راهنما
گزینههای جدول (TABLE OPTIONS)
- --raw
- چاپ جداول بدون کادر و حاشیه
نام (NAME)
delete - حذف یک منبع
خلاصه دستور (SYNOPSIS)
delete [-y|--yes] [-h|--help] <RESOURCE_TYPE>
توضیحات (DESCRIPTION)
حذف یک منبع
گزینهها (OPTIONS)
- -y, --yes
- صرفنظر از تاییدیهها و ادامه عملیات
- -h, --help
- چاپ راهنما
- <RESOURCE_TYPE>
- نوع منبع برای حذف. از رشته موجود در ستون 'Type' مطابق با خروجی دستور `resource list` استفاده کنید. برای مثال، 'database::shared::postgres'
نام (NAME)
dump - خروجی گرفتن (دامپ) از یک منبع
خلاصه دستور (SYNOPSIS)
dump [-h|--help] <RESOURCE_TYPE>
توضیحات (DESCRIPTION)
خروجی گرفتن (دامپ) از یک منبع
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
- <RESOURCE_TYPE>
- نوع منبع برای خروجی گرفتن. از رشته موجود در ستون 'Type' مطابق با خروجی دستور `resource list` استفاده کنید. برای مثال، 'database::shared::postgres'
نام (NAME)
certificate - مدیریت گواهیهای SSL برای دامنههای سفارشی
خلاصه دستور (SYNOPSIS)
certificate [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
مدیریت گواهیهای SSL برای دامنههای سفارشی
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
زیردستورها (SUBCOMMANDS)
- certificate-add(1)
- افزودن گواهی SSL برای یک دامنه سفارشی
- certificate-list(1)
- فهرست کردن گواهیهای یک پروژه
- certificate-delete(1)
- حذف یک گواهی SSL
- certificate-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نام (NAME)
add - افزودن گواهی SSL برای یک دامنه سفارشی
خلاصه دستور (SYNOPSIS)
add [-h|--help] <DOMAIN>
توضیحات (DESCRIPTION)
افزودن گواهی SSL برای یک دامنه سفارشی
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
- <DOMAIN>
- نام دامنه
نام (NAME)
list - فهرست کردن گواهیهای یک پروژه
خلاصه دستور (SYNOPSIS)
list [--raw] [-h|--help]
توضیحات (DESCRIPTION)
فهرست کردن گواهیهای یک پروژه
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
گزینههای جدول (TABLE OPTIONS)
- --raw
- چاپ جداول بدون کادر و حاشیه
نام (NAME)
delete - حذف یک گواهی SSL
خلاصه دستور (SYNOPSIS)
delete [-y|--yes] [-h|--help] <DOMAIN>
توضیحات (DESCRIPTION)
حذف یک گواهی SSL
گزینهها (OPTIONS)
- -y, --yes
- صرفنظر از تاییدیهها و ادامه عملیات
- -h, --help
- چاپ راهنما
- <DOMAIN>
- نام دامنه
نام (NAME)
account - نمایش اطلاعات حساب کاربری Shuttle شما
خلاصه دستور (SYNOPSIS)
account [-h|--help]
توضیحات (DESCRIPTION)
نمایش اطلاعات حساب کاربری Shuttle شما
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
login - ورود به پلتفرم Shuttle
خلاصه دستور (SYNOPSIS)
login [--prompt] [--api-key] [-h|--help]
توضیحات (DESCRIPTION)
ورود به پلتفرم Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
گزینههای ورود (LOGIN OPTIONS)
- --prompt
- درخواست الصاق کلید API بهجای باز کردن مرورگر
- --api-key <API_KEY>
- ورود با این کلید API پلتفرم Shuttle
نام (NAME)
logout - خروج از پلتفرم Shuttle
خلاصه دستور (SYNOPSIS)
logout [--reset-api-key] [-h|--help]
توضیحات (DESCRIPTION)
خروج از پلتفرم Shuttle
گزینهها (OPTIONS)
- --reset-api-key
- بازنشانی کلید API پیش از خروج
- -h, --help
- چاپ راهنما
نام (NAME)
generate - تولید تکمیل خودکار شل و صفحه راهنما
خلاصه دستور (SYNOPSIS)
generate [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
تولید تکمیل خودکار شل و صفحه راهنما
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
زیردستورها (SUBCOMMANDS)
- generate-shell(1)
- تولید تکمیل خودکار شل
- generate-manpage(1)
- تولید صفحه راهنما در خروجی استاندارد
- generate-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نام (NAME)
shell - تولید تکمیل خودکار شل
خلاصه دستور (SYNOPSIS)
shell [-o|--output-file] [-h|--help] <SHELL>
توضیحات (DESCRIPTION)
تولید تکمیل خودکار شل
گزینهها (OPTIONS)
- -o, --output-file <OUTPUT_FILE>
- خروجی دادن در یک فایل (بهطور پیشفرض: stdout)
- -h, --help
- چاپ راهنما
- <SHELL>
- شلی که
تکمیل
خودکار
برای آن
تولید
میشود
[مقادیر ممکن: bash, elvish, fish, powershell, zsh]
نام (NAME)
manpage - تولید صفحه راهنما در خروجی استاندارد
خلاصه دستور (SYNOPSIS)
manpage [-h|--help]
توضیحات (DESCRIPTION)
تولید صفحه راهنما در خروجی استاندارد
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
feedback - باز کردن یک گزارش مشکل در گیتهاب و ارائه بازخورد
خلاصه دستور (SYNOPSIS)
feedback [-h|--help]
توضیحات (DESCRIPTION)
باز کردن یک گزارش مشکل در گیتهاب و ارائه بازخورد
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
نام (NAME)
upgrade - ارتقای فایل باینری Shuttle CLI
خلاصه دستور (SYNOPSIS)
upgrade [--preview] [-h|--help]
توضیحات (DESCRIPTION)
ارتقای فایل باینری Shuttle CLI
گزینهها (OPTIONS)
- --preview
- نصب یک نسخه منتشرنشده از شاخه اصلی (main) مخزن
- -h, --help
- چاپ راهنما
نام (NAME)
mcp - دستورات مربوط به سرور MCP پلتفرم Shuttle
خلاصه دستور (SYNOPSIS)
mcp [-h|--help] <subcommands>
توضیحات (DESCRIPTION)
دستورات مربوط به سرور MCP پلتفرم Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
زیردستورها (SUBCOMMANDS)
- mcp-start(1)
- راهاندازی سرور MCP پلتفرم Shuttle
- mcp-help(1)
- چاپ این پیام یا راهنمای زیردستور(های) دادهشده
نام (NAME)
start - راهاندازی سرور MCP پلتفرم Shuttle
خلاصه دستور (SYNOPSIS)
start [-h|--help]
توضیحات (DESCRIPTION)
راهاندازی سرور MCP پلتفرم Shuttle
گزینهها (OPTIONS)
- -h, --help
- چاپ راهنما
| cargo-shuttle 0.57.3 |