CHEETAH(1) General Commands Manual CHEETAH(1)

cheetah - کامپایلر و ابزار خط فرمان موتور قالب‌بندی پایتون Cheetah

cheetah, cheetah-compile

cheetah COMMAND [گزینه‌ها] [پرونده]...
cheetah-compile [گزینه‌ها] [پرونده]...

این صفحه راهنما به‌طور خلاصه ابزار خط فرمان cheetah را مستند می‌کند. این صفحه راهنما برای توزیع دبیان نوشته شده است زیرا برنامه اصلی فاقد صفحه راهنما بود.

cheetah یک موتور قالب‌بندی و تولیدکننده کد بر پایه پایتون است. این ابزار می‌تواند به عنوان یک ابزار مستقل به کار رود یا با ابزارهای دیگر ترکیب شود. Cheetah کاربردهای بالقوه بسیاری دارد، اما انتظار می‌رود توسعه‌دهندگان وبی که به دنبال جایگزینی کارآمد برای ASP، JSP، PHP و PSP هستند، گروه اصلی کاربران آن باشند.

ابزار خط فرمان cheetah بخش ابزار مستقل این مجموعه نرم‌افزاری است. cheetah-compile یک اسکریپت کمکی و میان‌بر برای دستور cheetah compile ... است. این ابزار یک دستور واحد، گزینه‌های احتمالی و فهرستی از پرونده‌ها را می‌پذیرد. اگر FILE یک خط تیره یکتای «-» باشد، ورودی استاندارد خوانده شده و در خروجی استاندارد نوشته می‌شود.

دستورات ممکن cheetah در زیر فهرست شده‌اند. می‌توانید نام دستور را به حرف اول آن خلاصه کنید؛ مانند 'h' == 'help'.

کامپایل کردن تعاریف قالب
پر کردن تعاریف قالب
چاپ پیام راهنمای دستورات
چاپ پیام راهنمای گزینه‌ها برای دستورات compile و fill
اجرای آزمون‌های رگرسیون Cheetah
چاپ شماره نسخه

گزینه‌های cheetah برای دستورات compile و fill اعمال می‌شوند. خلاصه‌ای از گزینه‌ها در زیر آمده است.

پوشه‌های ورودی (پیش‌فرض: پوشه جاری)
پوشه‌های خروجی (پیش‌فرض: پوشه جاری)
پسوند ورودی. پسوند پیش‌فرض ورودی برای هر دو دستور compile و fill برابر با "tmpl" است.
پسوند خروجی. پسوند پیش‌فرض خروجی برای دستور compile برابر با "py" است. پسوند پیش‌فرض خروجی برای دستور fill برابر با "html" است.
پیمایش بازگشتی زیرپوشه‌ها برای یافتن پرونده‌های ورودی
چاپ خروجی‌های تشخیصی فراوان در توصیف‌گر فایل خطای استاندارد (stderr)
قرار دادن متغیرهای محیط در searchList
عدم ایجاد زیرپوشه‌های مقصد
عدم تهیه نسخه پشتیبان
خواندن فایل پیکل (unpickle) و قرار دادن آن شیء در searchList
ارسال خروجی به توصیف‌گر فایل خروجی استاندارد (pipe)

pydoc(1)

مستندات کامل این برنامه‌ها در وبگاه پروژه در نشانی http://cheetahtemplate.sourceforge.net در دسترس است. همچنین می‌توانید با استفاده از ابزار استاندارد pydoc، پرونده‌های کتابخانه پایتون و توضیحات داک‌استرینگ (docstring) آن‌ها را مرور کنید.

این صفحه راهنما توسط Chad C. Walstrom <chewie@debian.org> برای پروژه دبیان نوشته شده و به مالکیت عمومی (Public Domain) اختصاص یافته است.

2005 Apr 04