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

WhatCable ایک چھوٹی macOS مینو بار ایپ ہے جو IOKit کے ذریعے آپ کے Mac کی USB-C پورٹ کی حالت پڑھتی ہے اور سادہ انگریزی میں بتاتی ہے کہ ہر منسلک کیبل اصل میں کیا کر سکتی ہے۔ یہ ہر پورٹ کے لیے اہم معلومات دکھاتی ہے جیسے Thunderbolt/USB4، USB ڈیوائس، ڈسپلے منسلک، صرف چارجنگ، یا سست USB/صرف چارج کیبل، نیز چارجنگ تشخیص جو یہ شناخت کرتی ہے کہ کیبل، چارجر یا Mac چارجنگ کی رفتار کو محدود کر رہا ہے۔ یہ ڈیٹا اسپیڈ کے فیصلے، کیبل کے e-marker کی خصوصیات (اسپیڈ، کرنٹ ریٹنگ، وینڈر)، USB-IF سرٹیفیکیشن کی حیثیت، چارجر کی PDO فہرستیں، منسلک ڈیوائس کی شناخت، Thunderbolt فیبرک کی تفصیلات (فی لین اسپیڈ، جنریشن، ٹوپولوجی) اور فعال ٹرانسپورٹ بھی رپورٹ کرتا ہے۔ ایک ٹرسٹ سگنلز کارڈ غیر معمولی e-marker اقدار کو کیبل کو جعلی قرار دیے بغیر نمایاں کرتا ہے۔ ایپ میں ڈیسک ٹاپ WidgetKit ویجٹس، ایک CLI (`whatcable`) شامل ہے جس میں انسانی پڑھنے کے قابل، JSON، واچ اور خام آؤٹ پٹ موڈز ہیں، اور ایک Pro ٹیئر (ادا شدہ) جو کیبل ہسٹری، لائیو پاور میٹرنگ، نیگوشیشن اور ڈسپلے تشخیص، ٹرمینل ڈیش بورڈ اور مزید شامل کرتا ہے۔ یہ مفت اور اوپن سورس (MIT) ہے، macOS 14+ اور Apple Silicon کی ضرورت ہے، اور دستخط شدہ اور نوٹرائزڈ ہے۔ انسٹالیشن براہ راست ڈاؤن لوڈ یا Homebrew (ایپ یا صرف CLI cask) کے ذریعے ہے۔ یہ صرف IOKit سے پڑھتا ہے، کوئی پرائیویٹ APIs یا ہیلپر ڈیمنز نہیں، اور خود بخود کچھ نہیں بھیجتا؛ اختیاری تشخیصی ڈیٹا کا تعاون اور GitHub Releases API کے ذریعے اپ ڈیٹ چیک۔ پروجیکٹ ساتھی ایپس WhatBattery اور WhatPort، اور لینکس کے لیے کمیونٹی Rust پورٹ جسے usbeehive کہتے ہیں، سے بھی لنک کرتا ہے۔