منصوبے کے بارے میں

Glow ایک ٹرمینل پر مبنی مارک ڈاؤن ریڈر ہے جو کمانڈ لائن کی خوبصورتی اور طاقت کو نمایاں کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ صارفین کو ٹرمینل میں براہ راست مارک ڈاؤن فائلیں دریافت کرنے اور پڑھنے کی سہولت دیتا ہے، جس میں مقامی ڈائریکٹریز، Git ریپوزیٹریز، اور GitHub، GitLab، یا HTTP URLs جیسے ریموٹ ذرائع کی معاونت شامل ہے۔ اہم خصوصیات میں شامل ہیں: - ایک TUI موڈ (بغیر کسی دلیل کے `glow` چلانا) جو مقامی مارک ڈاؤن فائلوں کو براؤز کرتا ہے اور مانوس `less` طرز کی کلیدوں کے ساتھ ایک اعلیٰ کارکردگی والا پیجر استعمال کرتا ہے۔ - فائلوں، stdin، یا ریموٹ URLs سے مارک ڈاؤن فارمیٹ کرنے کے لیے ایک CLI موڈ۔ - زیادہ سے زیادہ آؤٹ پٹ چوڑائی مقرر کرنے کے لیے `-w` فلیگ کے ساتھ ورڈ ریپنگ۔ - `-p` فلیگ کے ساتھ صفحہ بندی کی معاونت، اگر `$PAGER` سیٹ نہ ہو تو بطور ڈیفالٹ ANSI-aware `less -r`۔ - `-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 پر کمیونٹی فیڈبیک چینلز کے ساتھ فعال طور پر برقرار رکھا جاتا ہے۔