این دستور بارگذاری با چاقو است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
knife-upload - صفحه مرد برای فرمان فرعی بارگذاری چاقو.
La چاقو آپلود دستور فرعی برای آپلود نقش ها، کتاب های آشپزی، محیط ها و داده ها استفاده می شود
از دایرکتوری فعلی موجود در chef-repo به سرور آشپز ارسال می شود. این
فرمان فرعی اغلب همراه با استفاده می شود چاقو تفاوت، که می توان از آن برای مشاهده دقیق استفاده کرد
چه تغییراتی آپلود خواهد شد و سپس چاقو دانلود، که برعکس عمل می کند چاقو
آپلود.
نحو
این دستور فرعی دارای دستور زیر است:
بارگذاری چاقو $ [PATTERN...] (گزینهها)
گزینه
این دستور فرعی دارای گزینه های زیر است:
-c CONFIG_FILE، - پیکربندی CONFIG_FILE
فایل پیکربندی برای استفاده
-- سرآشپز-repo- مسیر PATH
مسیر رسیدن به انبار آشپز. این تنظیم مسیر پیش فرض را لغو می کند
آشپز مخزن. پیش فرض: همان چیزی است که توسط chef_repo_path در config.rb.
--سرآشپز صفر بندر PORT
بندری که سرآشپز صفر به آن گوش خواهد داد.
--[بدون رنگ
برای مشاهده خروجی رنگی استفاده کنید.
-- همزمانی
تعداد اتصالات مجاز همزمان. پیش فرض: 10.
-د، - غیر فعال کردن ویرایش
برای جلوگیری از باز شدن $EDITOR و پذیرش داده ها همانطور که هست استفاده کنید.
-- پیش فرض ها
برای داشتن چاقو از مقدار پیشفرض استفاده کنید به جای اینکه از کاربر بخواهید آن را ارائه دهد.
--[بدون-]تفاوت
فقط برای آپلود فایل های جدید و اصلاح شده استفاده کنید. تنظیم کنید غلط برای آپلود همه فایل ها
پیش فرض: درست.
-e ویرایشگر، -- ویرایشگر تدوین
$EDITOR که برای همه دستورات تعاملی استفاده می شود.
-E محیط، --محیط محیط زیست
نام محیط زیست. هنگامی که این گزینه به یک دستور اضافه می شود، دستور
فقط در برابر محیط نامگذاری شده اجرا می شود.
-F فرمت، --قالب FORMAT
فرمت خروجی: خلاصه (به طور پیش فرض) متن, json, یاملو pp.
--[نه-]زور
استفاده کنید --زور برای آپلود نقش ها، کتاب های آشپزی، و غیره حتی اگر فایل موجود در دایرکتوری باشد
یکسان (به طور پیش فرض، خیر پست or قرار دادن انجام می شود مگر اینکه تغییر واقعی ایجاد شود
ساخته شده). پیش فرض: -- بدون زور.
--[نه-]انجماد
استفاده برای نیاز به تغییرات در یک کتاب آشپزی به عنوان نسخه جدید گنجانده شود. فقط --زور
گزینه می تواند این تنظیم را لغو کند. پیش فرض: غلط.
-h، --کمک
راهنمای دستور را نشان می دهد.
-k کلید ، -- کلید KEY
کلید خصوصی که knife از آن برای امضای درخواست های ارائه شده توسط مشتری API به آن استفاده می کند
سرور سرآشپز.
-n، -- خشک اجرا شود
برای هیچ اقدامی استفاده نکنید و فقط نتایج را چاپ کنید. پیش فرض: غلط.
--چاپ بعد از
برای نمایش داده ها پس از یک عملیات مخرب استفاده کنید.
--[نه-]پاکسازی
استفاده کنید -- پاکسازی برای حذف نقش ها، کتاب های آشپزی و غیره از سرور آشپز در صورت وجود
فایل های مربوطه در مخزن آشپز وجود ندارد. به طور پیش فرض، چنین اشیایی هستند
تنها ماند و پاکسازی نشد. پیش فرض: -- بدون پاکسازی.
--[نه-]عود
استفاده کنید -- بدون بازگشت برای غیرفعال کردن آپلود یک فهرست به صورت بازگشتی. پیش فرض: -- بازگشت.
- حالت repo-mode MODE
چیدمان سرآشپز محلی. مقادیر ممکن: ایستا, همه چیز، یا
hosted_everything. استفاده از ایستا فقط برای نقش ها، محیط ها، کتاب های آشپزی و داده ها
کیسه ها به صورت پیش فرض، همه چیز و hosted_everything به صورت پویا انتخاب می شوند
بسته به نوع سرور پیش فرض: همه چیز / hosted_everything.
-s URL ، ---server-url URL
URL سرور آشپز.
-u کاربر، --کاربر USER
نام کاربری که توسط چاقو برای امضای درخواست های ارائه شده توسط مشتری API به سرآشپز استفاده می شود
سرور اگر نام کاربری با کلید خصوصی مطابقت نداشته باشد، احراز هویت ناموفق خواهد بود.
-v، - نسخه
نسخه سرآشپز-مشتری.
-V، -- پرحرف
برای خروجی های پرمخاطب تر تنظیم کنید. استفاده کنید -vv برای حداکثر پرحرفی
-y، --آره
برای پاسخ دادن به تمام درخواستهای تأیید با «بله» استفاده کنید. چاقو نمی خواهد
تائیدیه.
-z ، --حالت محلی
برای اجرای سرآشپز-کلاینت در حالت محلی استفاده کنید. این اجازه می دهد تا تمام دستوراتی که کار می کنند
در برابر سرور سرآشپز همچنین در برابر مخزن سرآشپز محلی کار کنید.
مثال ها
به سطح بالای آشپز-repo بروید و وارد کنید:
بارگذاری چاقو $
یا از هر جایی در مخزن آشپز، وارد کنید:
بارگذاری چاقو $ /
به سطح بالای آشپز-repo بروید و وارد کنید:
$ چاقو آپلود کتاب آشپزی
یا از هر جایی در مخزن آشپز، وارد کنید:
$ آپلود چاقو /کتاب های آشپزی
به سطح بالای آشپز-repo بروید و وارد کنید:
محیط های آپلود چاقوی $
یا از هر جایی در مخزن آشپز، وارد کنید:
$ آپلود چاقو / محیط
به سطح بالای آشپز-repo بروید و وارد کنید:
محیطهای آپلود $ knife/production.json
یا از محیط ها/ دایرکتوری، وارد کنید:
$ knife upload production.json
به سطح بالای آشپز-repo بروید و وارد کنید:
نقش های آپلود چاقو $
یا از هر جایی در مخزن آشپز، وارد کنید:
$ آپلود چاقو / نقش
به سطح بالای آشپز-repo بروید و وارد کنید:
$ knife آپلود کتاب آشپزی/apache\* roles/webserver.json
$ knife آپلود `knife deps nodes/*.json`
با استفاده از خدمات onworks.net از آپلود آنلاین چاقو استفاده کنید