| DIFFPP(1) | DIFFPP | DIFFPP(1) |
نام (NAME)
diffpp - چاپ شکیل و زیبای خروجیهای دستور diff با GNU enscript
خلاصه دستور (SYNOPSIS)
diffpp currentfile < diff-file
توضیحات (DESCRIPTION)
دستور Diffpp فایلهای خروجی برنامه diff(1) را به قالبی مناسب برای چاپ با GNU enscript(1) تبدیل میکند. این برنامه تغییرات را با کاراکترهای اسکیپ ویژه enscript نشانهگذاری میکند تا enscript بتواند قسمتهای تغییریافته فایل را برجسته (highlight) کند. تمام خطوط تغییریافته و اضافهشده با پسزمینه خاکستری چاپ میشوند و خطوط حذفشده با نویسه منها (`-') مشخص میگردند؛ diffpp برای هر خط حذفشده یک نویسه منها چاپ میکند.
مثالها (EXAMPLES)
سادهترین راه برای استفاده از diffpp بهکارگیری آن به عنوان یک فیلتر ورودی برای enscript است. اگر یک فیلتر ورودی برای enscript تعیین شود، از آن برای پیشپردازش جریان دادههای ورودی استفاده میشود. فیلتر کردن هیچ تغییری در رشتههای سرآیند یا برچسبهای زمانی فایل که ممکن است در سرآیندهای enscript چاپ شوند ایجاد نمیکند؛ تنها دادههای ورودی تغییر مییابند.
- enscript -G2re --filter='rcsdiff %s | diffpp %s' *.c *.h
- چاپ تغییرات میان فایلهای سورس فعلی و آخرین نسخههای RCS آنها.
- enscript -G2re --filter='diff %s~ %s | diffpp %s' *.c *.h
- چاپ تغییرات میان فایلهای سورس و فایلهای پشتیبان متناظر آنها.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Markku Rossi <mtr@iki.fi> http://www.iki.fi/~mtr
| January 29, 1997 | DIFFPP |