Awk में इम्प्लीमेंट किया गया Git, Aho
(github.com/djanderson)-
AWK में इम्प्लीमेंट किया गया AhoA Git
- AWK सिर्फ एक साधारण one-liner script से कहीं ज़्यादा काम कर सकता है.
- यह प्रोजेक्ट Git के अंदरूनी काम करने के तरीके और GNU AWK की नई features को explore करने के लिए एक toy project है.
- इसे मनोरंजन और शिक्षा के उद्देश्य के अलावा उपयोगी होने के लिए नहीं बनाया गया है.
-
शुरू करना
gawkversion 5.0 या उससे ऊपर की ज़रूरत है, और zlib compression के लिएpigzका उपयोग होता है.- GNU coreutils द्वारा दी गई बाकी functionality का उपयोग किया जाता है.
- यह ज़्यादातर Linux systems पर चल सकता है, लेकिन BSD या Mac पर नहीं.
- initialization, file add करना, और file structure जाँचने जैसे commands के examples दिए गए हैं.
-
योगदान करना
- AWK या Git की समझ बेहतर बनाने में मदद करने वाला कोई भी input स्वागतयोग्य है.
-
करने योग्य सूची
init,add/rm,status,commit,reset,branch,switch,config (केवल पढ़ने के लिए),ls-files,cat-fileजैसी functionality इम्प्लीमेंट की जानी है.- network functionality जोड़ने की योजना नहीं है, इसलिए
cloneयाpushfeatures नहीं होंगे.
GN⁺ की राय
- यह प्रोजेक्ट तकनीकी जिज्ञासा रखने वाले लोगों को Git और AWK के काम करने के तरीके को मज़ेदार ढंग से explore करने का अवसर देता है.
- प्रोग्रामिंग भाषाओं की नई संभावनाओं को तलाशना चाहने वाले शुरुआती software engineers के लिए यह एक दिलचस्प experimental project है.
- AWK और Git की समझ गहरी करना चाहने वालों के लिए यह एक उपयोगी शैक्षणिक resource हो सकता है.
1 टिप्पणियां
Hacker News टिप्पणियाँ
Awk का आकर्षण:
The AWK Programming Language, Second Edition:
Awk कोड सुधारने का सुझाव:
letstatement जोड़ने वाला patch प्रस्तावित किया गया था, लेकिन प्रोजेक्ट ने उसे अस्वीकार कर दिया.Awk की उपयोगिता:
Awk का उपयोग करने का प्रोजेक्ट अनुभव:
Awk की विस्तार क्षमता:
GNU utilities की संभावनाएँ:
cppawk का उपयोग:
#includeइस्तेमाल किया जा सकता है, और यह AWKPATH के बिना file के सापेक्ष काम करता है.Awk के विविध उपयोग के उदाहरण:
Awk से जुड़ी एक रोचक बात: