इस प्रोजेक्ट के बारे में

gitlogue एक Rust में लिखा गया टर्मिनल-आधारित टूल है जो Git कॉमिट इतिहास को साइनमैटिक एनीमेशन में बदल देता है। यह यथार्थवादी टाइपिंग प्रभावों, कर्सर गतियों और फ़ाइल वृक्ष संक्रमणों के साथ कोड परिवर्तनों को पुनः चलाकर परियोजना के विकास को एक दृश्य अनुभव में बदल देता है। इसकी प्रमुख क्षमताएं हैं: - कॉमिट रीप्ले: Git इतिहास से हटाए गए, जोड़े गए और फ़ाइल संचालनों को एनिमेट करता है। - डिफ़ विज़ुअलाइजेशन: वर्किंग ट्री में स्टेज्ड और अस्टेज्ड परिवर्तनों को देखने का समर्थन करता है। - सिंटैक्स हाइलाइटिंग: 32 अलग-अलग प्रोग्रामिंग भाषाओं का समर्थन करने के लिए Tree-sitter का उपयोग करता है। - परियोजना अवलोकन: संबंधित परिवर्तन आँकड़ों के साथ एक निर्देशिका संरचना प्रदर्शित करता है। - कस्टमाइज़ेशन: 9 इनबिल्ट थीम्स और कॉन्फ़िगर करने योग्य टाइपिंग गतियों को शामिल करता है। - स्क्रीनसेवर मोड: वातावरणीय प्रदर्शन के लिए यादृच्छिक कॉमिट्स का अंतहीन प्लेबैक प्रदान करता है। यह टूल विशिष्ट कॉमिट्स, रेंज, लेखक और तिथि के अनुसार फ़िल्टर करने के लिए विस्तृत फ़िल्टरिंग विकल्प प्रदान करता है। इसका उद्देश्य शिक्षा, प्रस्तुतियाँ, सामग्री निर्माण और टर्मिनल सजावट के लिए उपयोग है।