DIFFPP(1) DIFFPP DIFFPP(1)

diffpp - چاپ شکیل و زیبای خروجی‌های دستور diff با GNU enscript

diffpp currentfile < diff-file

دستور Diffpp فایل‌های خروجی برنامه diff(1) را به قالبی مناسب برای چاپ با GNU enscript(1) تبدیل می‌کند. این برنامه تغییرات را با کاراکترهای اسکیپ ویژه enscript نشانه‌گذاری می‌کند تا enscript بتواند قسمت‌های تغییریافته فایل را برجسته (highlight) کند. تمام خطوط تغییریافته و اضافه‌شده با پس‌زمینه خاکستری چاپ می‌شوند و خطوط حذف‌شده با نویسه منها (`-') مشخص می‌گردند؛ diffpp برای هر خط حذف‌شده یک نویسه منها چاپ می‌کند.

ساده‌ترین راه برای استفاده از diffpp به‌کارگیری آن به عنوان یک فیلتر ورودی برای enscript است. اگر یک فیلتر ورودی برای enscript تعیین شود، از آن برای پیش‌پردازش جریان داده‌های ورودی استفاده می‌شود. فیلتر کردن هیچ تغییری در رشته‌های سرآیند یا برچسب‌های زمانی فایل که ممکن است در سرآیندهای enscript چاپ شوند ایجاد نمی‌کند؛ تنها داده‌های ورودی تغییر می‌یابند.

چاپ تغییرات میان فایل‌های سورس فعلی و آخرین نسخه‌های RCS آن‌ها.
چاپ تغییرات میان فایل‌های سورس و فایل‌های پشتیبان متناظر آن‌ها.

diff(1), enscript(1)

Markku Rossi <mtr@iki.fi> http://www.iki.fi/~mtr

January 29, 1997 DIFFPP