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

lolly-cli ایک ہیڈ لیس شیل امپلیمنٹیشن ہے جو lolly کیٹلاگ سے ٹولز کو فائلوں میں رینڈر کرتا ہے۔ اسے ایک ہوسٹ-ایگنوسٹک ٹرانسپورٹ لیئر کے طور پر ڈیزائن کیا گیا ہے، تاکہ یہ یقینی بنایا جا سکے کہ CLI اور GUI ایک ہی ان پٹ لاجک (CLI دلائل کو URL پیرامیٹرز کے طور پر استعمال کرنا) شیئر کریں تاکہ فیچر ڈرفٹ سے بچا جا سکے۔ کلیدی صلاحیتوں میں شامل ہیں: - ٹول ایگزیکیوشن: کمانڈ لائن دلائل کا استعمال کرتے ہوئے کیٹلاگ سے مخصوص ٹولز کو رینڈر کرنا۔ - بیچ پروسیسنگ: CSV یا JSON ان پٹس کے ذریعے ملٹی-رو رنز کے لیے سپورٹ۔ - ویلیڈیشن: Content Credentials کے لیے ایک بلٹ ان ویریفائر، جس میں نیورل پکسل-واٹرمارک اسکیننگ شامل ہے۔ - آؤٹ پٹ مینجمنٹ: آؤٹ پٹ کی سالمیت کو یقینی بنانے کے لیے سخت فارمیٹ سنفنگ کے ساتھ مختلف ایکسپورٹ فارمیٹس (SVG, PNG, PDF وغیرہ) کی سپورٹ۔ - انوائرمنٹ کنٹرول: ایک مخصوص اسٹیٹ ڈائریکٹری کے ذریعے اسٹیٹ کو مینیج کرنے کی صلاحیت اور PEM کیز اور سرٹیفکیٹس کا استعمال کرتے ہوئے Content Credentials کے لیے سائننگ شناختوں کو سنبھالنا۔ - راسٹرائزیشن ٹائرز: Tier A ایس وی جی-نیٹو PNGs کے لیے resvg استعمال کرتا ہے، جبکہ Tier B پیچیدہ HTML-لے آؤٹ راسٹرائزیشن اور ویڈیو کے لیے ایک اسکوپڈ Chromium انسٹنس کا استعمال کرتا ہے۔ یہ ٹول بڑے lolly امبریلا ریپوزٹری کے اندر ایک سب ماڈیول کے طور پر مربوط ہے اور علیحدہ بلڈ اسٹیپ کے بغیر براہ راست TypeScript ایگزیکیوشن کے لیے Node.js کا استعمال کرتا ہے۔