2009-09-15 11 views
7

सादा पाठ में संग्रहीत पाठ के साथ काम करने के लिए, मुझे वास्तव में git diff --color-words का आउटपुट पसंद है, लेकिन मुझे यह पसंद नहीं है कि यह एएनएसआई टर्मिनल एस्केप दृश्यों पर निर्भर है। मैं आउटपुट प्राप्त करना चाहता हूं जिसका उपयोग मैं एचटीएमएल, किसी प्रकार के उपयोगकर्ता के अनुकूल कच्चे चरित्र प्रदर्शन, या दो फाइलों के बीच मतभेदों पर आंकड़े उत्पन्न करने के लिए कर सकता हूं।मैं 'गिट diff --color-words` के आउटपुट को HTML में कैसे परिवर्तित कर सकता हूं?

मैं पर्ल (सीपीएएन समेत) पसंद करता हूं, लेकिन काफी कुछ भी तय करता हूं।

उत्तर

9

This question एएनएसआई एस्केप अनुक्रमों को एचटीएमएल रंग निर्देशों में परिवर्तित करने के बारे में पूछता है, और स्वीकार्य उत्तर सीपीएएन में the Perl module HTML::FromANSI का एक लिंक है।

+0

यह एक गंदे हैक की तरह लगता है, लेकिन यह होगा अगर गिट, पर्ल और वितरित lib मेरे अंतिम उपयोगकर्ताओं के लिए आवश्यकताएं हैं – singingfish

संबंधित मुद्दे

 संबंधित मुद्दे