TKPP(1) User Contributed Perl Documentation TKPP(1)

tkpp - رابط گرافیکی برای pp نوشته‌شده با Perl/Tk

تنها کافی است این دستور را در خط فرمان اجرا کنید:

tkpp

برنامه tkpp یک رابط کاربری گرافیکی (GUI) برای pp است که می‌تواند اسکریپت‌های پرل را به فایل‌های خودکفای PAR، اسکریپت‌های پرل یا فایل‌های اجرایی مستقل تبدیل کند.

می‌توانید خط فرمان تولیدشده را ذخیره کنید، و همچنین پیکربندی رابط گرافیکی Tkpp خود را بارگذاری و ذخیره نمایید. در ادامه توضیح مختصری درباره رابط کاربری Tkpp آورده شده است.

File -> Save command line

هنگامی که خط فرمان را در رابط گرافیکی Tkpp می‌سازید یا نمایش می‌دهید، می‌توانید آن را در فایلی جداگانه ذخیره کنید. این خط فرمان از طریق ترمینال قابل اجرا خواهد بود.

File -> Save configuration

می‌توانید پیکربندی رابط کاربری خود (تمام گزینه‌های استفاده‌شده) را ذخیره کنید تا دفعه بعد آن را بارگذاری و اجرا نمایید.

File -> Load configuration

بارگذاری فایل پیکربندی ذخیره‌شده. تمام گزینه‌های ذخیره‌شده در رابط گرافیکی اعمال خواهند شد.

File -> Exit

بستن برنامه Tkpp.

Help -> Tkpp documentation

نمایش مستندات POD مربوط به Tkpp.

Help -> pp documentation

نمایش مستندات POD مربوط به pp.

Help -> About Tkpp

نمایش نسخه و نویسندگان Tkpp.

Help -> About pp

نمایش نسخه و نویسندگان pp (دستور pp --version).

پنج زبانه در رابط کاربری وجود دارد: General Options، Information، Size، Other Options و Output.

همه زبانه‌ها شامل تمام گزینه‌هایی هستند که می‌توان با pp استفاده کرد. تمام گزینه‌های پیش‌فرض pp حفظ شده‌اند. اکنون می‌توانید گزینه‌ها را بر اساس نیاز خود تنظیم کنید. پس از پایان، می‌توانید خط فرمان را نمایش دهید یا ساخت بسته خود را آغاز کنید. زبانه Output برای مشاهده پیام‌های خطا یا گزارش‌های کامل تعبیه شده است.

در سیستم‌های Win32، فرآیند ساخت در پردازه‌ای جداگانه اجرا می‌شود تا رابط گرافیکی قفل (فریز) نشود.

نخستین باری که از Tkpp استفاده می‌کنید، پیامی برای نصب برخی ماژول‌های CPAN جهت استفاده از رابط کاربری گرافیکی (مانند Tk و Tk::ColoredButton و...) نمایش داده می‌شود.

pp, PAR

برنامه Tkpp توسط Doug Gruber نوشته شده و توسط Djibril Ousmanou بازنویسی شده است. در صورتی که این برنامه با شکست مواجه شود، هر دو تکه آن به شما تعلق می‌گیرد! :-)

Copyright 2003, 2004, 2005, 2006, 2011, 2014, 2015 by Doug Gruber <doug(a)dougthug.com>, Audrey Tang <cpan@audreyt.org> and Djibril Ousmanou <djibel(a)cpan.org>.

نه این برنامه و نه برنامه مرتبط pp، بر اساس بند هشتم مجوز هنری (Artistic License)، هیچ‌گونه محدودیت مجوزی بر فایل‌های تولیدشده توسط اجرای خود اعمال نمی‌کنند:

"Aggregation of this Package with a commercial distribution is
always permitted provided that the use of this Package is embedded;
that is, when no overt attempt is made to make this Package's
interfaces visible to the end user of the commercial distribution.
Such use shall not be construed as a distribution of this Package."

بنابراین، شما کاملاً آزاد هستید هر مجوزی را بر روی فایل اجرایی حاصل قرار دهید، تا زمانی که کتابخانه‌های شخص‌ثالث بسته‌بندی‌شده نیز تحت مجوز Artistic License در دسترس باشند.

این برنامه یک نرم‌افزار آزاد است؛ می‌توانید آن را تحت همان شرایط خود Perl بازتوزیع کرده و/یا تغییر دهید.

فایل LICENSE را ببینید.

2026-04-05 perl v5.42.2