عن المشروع

Glow هو قارئ ماركداون يعمل في الطرفية، مصمم لإبراز جمال وقوة سطر الأوامر. يسمح للمستخدمين باكتشاف وقراءة ملفات ماركداون مباشرة في الطرفية، مع دعم للمجلدات المحلية ومستودعات Git والمصادر البعيدة مثل GitHub أو GitLab أو عناوين URL عبر HTTP. الميزات الرئيسية تشمل: - وضع TUI (تشغيل `glow` بدون وسائط) الذي يتصفح ملفات ماركداون المحلية ويستخدم عارض صفحات عالي الأداء مع اختصارات لوحة مفاتيح مألوفة بأسلوب `less`. - وضع CLI لتنسيق ماركداون من ملفات أو stdin أو عناوين URL بعيدة. - التفاف الكلمات مع علامة `-w` لتعيين أقصى عرض للإخراج. - دعم الترقيم مع علامة `-p`، مع افتراضي إلى `less -r` الحساس لـ ANSI إذا لم يتم تعيين `$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.