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

Typer ایک Python لائبریری ہے جسے کمانڈ لائن انٹرفیس (CLI) ایپلی کیشنز بنانے کے لیے استعمال کیا جاتا ہے۔ یہ CLI آرگیومنٹ اور آپشنز کی تعریف کے لیے جدید Python type hints کا استعمال کرتی ہے، جس سے کوڈ کی تکرار کم ہوتی ہے اور آٹو کمپلیشن اور ٹائپ چیکنگ کے ساتھ ایڈیٹر کی مضبوط سپورٹ ملتی ہے۔ اہم صلاحیتوں میں شامل ہیں: - ہیلپ اسکرینز (`--help`) اور Bash، Zsh، Fish، اور PowerShell کے لیے شیل کمپلیشن کی خودکار تیاری۔ - پیچیدہ کمانڈ ڈھانچوں کے لیے سپورٹ، بشمول کمانڈز کے نیکسٹڈ ٹریز اور سب کمانڈز کے گروپس۔ - ایک اسٹینڈ الون `typer` کمانڈ لائن ٹول جو Python اسکرپٹس کو CLI کے طور پر چلا سکتا ہے، چاہے وہ اندرونی طور پر Typer لائبریری استعمال نہ کر رہے ہوں۔ - فارمیٹڈ ایرر رپورٹنگ کے لیے Rich لائبریری کے ساتھ انٹیگریشن۔ - کم سے کم بوائلر پلیٹ، جس سے ڈویلپرز صرف دو لائنوں کے کوڈ سے آغاز کر سکتے ہیں۔