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

Glow एक टर्मिनल-आधारित मार्कडाउन रीडर है जिसे कमांड लाइन की सुंदरता और शक्ति को उजागर करने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को सीधे टर्मिनल में मार्कडाउन फ़ाइलों को खोजने और पढ़ने की सुविधा देता है, साथ ही स्थानीय निर्देशिकाओं, Git रिपॉज़िटरीज़, और GitHub, GitLab, या HTTP URL जैसे रिमोट स्रोतों का समर्थन करता है। मुख्य विशेषताएँ शामिल हैं: - एक TUI मोड (बिना आर्ग्युमेंट के `glow` चलाना) जो स्थानीय मार्कडाउन फ़ाइलों को ब्राउज़ करता है और परिचित `less`-शैली की कीस्ट्रोक्स के साथ एक उच्च-प्रदर्शन पेजर का उपयोग करता है। - फ़ाइलों, stdin, या रिमोट URL से मार्कडाउन को फ़ॉर्मेट करने के लिए एक CLI मोड। - अधिकतम आउटपुट चौड़ाई सेट करने के लिए `-w` फ़्लैग के साथ वर्ड रैपिंग। - `-p` फ़्लैग के साथ पेजिंग समर्थन, जो डिफ़ॉल्ट रूप से ANSI-अवेयर `less -r` पर जाता है यदि `$PAGER` सेट नहीं है। - `-s` फ़्लैग के साथ स्टाइल चयन, जिसमें टर्मिनल पृष्ठभूमि रंग (डार्क/लाइट) की स्वचालित पहचान या कस्टम JSON स्टाइलशीट शामिल हैं। - स्टाइल, माउस समर्थन, पेजर, चौड़ाई, और अधिक जैसी स्थायी सेटिंग्स के लिए एक कॉन्फ़िग फ़ाइल (`glow.yml`)। इंस्टॉलेशन कई पैकेज मैनेजरों (Homebrew, MacPorts, pacman, xbps, nix, pkg, eopkg, Chocolatey, Scoop, Winget, Termux, Snap, apt, yum) के माध्यम से या रिलीज़ पेज से बाइनरीज़ डाउनलोड करके उपलब्ध है। इसे Go (`go install charm.land/glow/v3@latest`) के साथ भी इंस्टॉल किया जा सकता है या स्रोत से बनाया जा सकता है (Go 1.21+ आवश्यक है)। Glow Charm इकोसिस्टम का हिस्सा है और MIT के अंतर्गत लाइसेंस प्राप्त है। यह Twitter, Mastodon, और Discord पर समुदाय प्रतिक्रिया चैनलों के साथ सक्रिय रूप से अनुरक्षित है।