Claude Code کی حالت کی بار بہت زبردست ہے: CC statusline نے ٹرمینل کو فوری طور پر خوبصورت اور موثر بنا دیا
Claude Code کی حالت کی بار بہت زبردست ہے: CC statusline نے ٹرمینل کو فوری طور پر خوبصورت اور موثر بنا دیا
ایک بار جو ماڈل، Git، سیاق و سباق، خرچ کی حقیقی وقت میں دکھاتی ہے، Claude Code کی حالت کی بار، صفر کنفیگریشن TUI شروع کرنے کی رہنمائی۔
ڈیفالٹ Claude Code کی حالت کی بار کو بھول جائیں، CCstatusline ہی وہ جادوئی چیز ہے جو ٹرمینل کو خوبصورت اور کارآمد بناتی ہے۔ یہ ماڈل کی معلومات، Git شاخ، ٹوکن کے استعمال، سیشن کی قیمت، ٹائمر، Powerline تیر کو ایک اپنی مرضی کی حالت کی بار میں بھر سکتی ہے، اور یہ سب گرافیکل کنفیگریشن کے ذریعے، بغیر کسی فائل میں تبدیلی کے۔
CCstatusline کیا ہے؟
یہ Claude Code کے لیے ایک اوپن سورس npm پیکج ہے، جو حقیقی وقت کے اشارے کے لیے ایک قابل ترتیب حالت کی بار فراہم کرتا ہے، Powerline، بلٹ ان TUI کنفیگریشن، اور متعدد تھیمز کی حمایت کرتا ہے۔
شروع کرنے کے بعد آپ Live پیش نظارہ دیکھ سکتے ہیں: Ctx: 18.6k | ⎇ main | (+42,-10)۔ کنفیگریشن کے بعد یہ مزید دلکش ہو سکتا ہے۔
کیا دکھا سکتا ہے
اجزاء (Widgets) کو آزادانہ طور پر جوڑیں: ماڈل کا نام، سیاق و سباق کی لمبائی، Git شاخ/تبدیلیاں، سیشن کی مدت، 5 گھنٹے بلاک ٹائمر، سیشن کی قیمت، ورکنگ ڈائریکٹری، کوئی بھی اپنی مرضی کا متن یا کمانڈ آؤٹ پٹ…… آپ متعدد حالت کی بار بھی ترتیب دے سکتے ہیں۔
مکمل TUI کنفیگریشن، بغیر کنفیگریشن فائل میں تبدیلی کے
چلائیں npx ccstatusline@latest اور آپ انٹرایکٹو انٹرفیس میں داخل ہو جائیں گے، سات مینو: لائن ایڈیٹ کریں، رنگ تبدیل کریں، Powerline سیٹنگز، ٹرمینل کے اختیارات، عالمی طرز، Claude Code میں انسٹال کریں، محفوظ کریں اور باہر نکلیں۔ اوپر کی طرف تبدیلیاں فوری طور پر دیکھی جا سکتی ہیں۔
Powerline کو فعال کریں، خوبصورتی براہ راست بڑھ جائے گی
پہلے Powerline مینو میں i دبائیں تاکہ Nerd Font انسٹال کریں، پھر t دبائیں تاکہ تیر کی علیحدگی کو فعال کریں۔ اگر Windows صارفین کو مربع نظر آتا ہے، تو Nerd Font انسٹال کریں اور اسے ٹرمینل کی فونٹ کے طور پر سیٹ کریں۔
تیز انسٹالیشن کے مراحل
- ٹرمینل میں چلائیں:
npx ccstatusline@latest
یا bunx ccstatusline@latest
- TUI میں داخل ہوں، پہلے Powerline کو فعال کریں، پھر ضرورت کے مطابق اجزاء، رنگ، عالمی طرز کو ایڈجسٹ کریں۔
- "Install to Claude Code" کا انتخاب کریں، سیٹنگز لکھیں، محفوظ کریں اور باہر نکلیں۔
اجزاء کی کنفیگریشن کے چھوٹے نکات
- "Edit Lines → Line 1" میں داخل ہوں، اجزاء کو منتخب کرنے کے لیے ↑↓ کا استعمال کریں،
aشامل کریں،dحذف کریں، ←→ قسم تبدیل کریں،rاصل قیمت دکھائیں،mضم کریں۔ - آپ 3 آزاد حالت کی بار بنا سکتے ہیں، حقیقی وقت کی پیش نظارہ۔
شامل کرنے کی سفارش: ماڈل، بلاک ٹائمر، سیشن کی قیمت، Git شاخ، سیاق و سباق کی لمبائی۔
رنگ اور ٹرمینل کے اختیارات
"Edit Colors" میں ←→ کا استعمال کرتے ہوئے رنگ منتخب کریں، f سامنے کا/پس منظر، b بولڈ، a 256 رنگ تبدیل کریں، r ری سیٹ کریں۔ "Terminal Options" میں 16 رنگ/256 رنگ/Truecolor کا انتخاب کیا جا سکتا ہے۔
Claude Code میں انسٹال کریں اور مثال چلائیں
محفوظ کرنے کے بعد Claude Code کھولیں، حالت کی بار فوراً فعال ہو جائے گی، تھیم کو Powerline تھیم میں تبدیل کیا جا سکتا ہے۔
TUI میں واپس جائیں اور دوبارہ تبدیل کریں
کبھی بھی دوبارہ چلائیں npx ccstatusline@latest تاکہ مزید ایڈجسٹمنٹ کریں۔
مجھے پسندیدہ اجزاء کا مجموعہ
Git شاخ + تبدیلیاں، بلاک ٹائمر، سیشن کی قیمت، سیاق و سباق کی لمبائی، ورکنگ ڈائریکٹری، موجودہ ماڈل۔
بلاک ٹائمر
Claude Code ہر 5 گھنٹے میں ایک سیشن بلاک، یہ ٹائمر آپ کو بتاتا ہے کہ ابھی کتنا وقت باقی ہے؛ p دبانے سے آپ پروگریس بار موڈ میں سوئچ کر سکتے ہیں۔
سیشن کی قیمت
حقیقی وقت میں خرچ دکھاتا ہے، r ٹیگ بند کر کے صرف نمبر دیکھیں۔ Claude Code 1.0.85+ کی ضرورت ہے۔
Git شاخ اور تبدیلیاں
شاخ مستقل رہتی ہے، تبدیلیوں کی تعداد واضح ہے، اور git worktree کے چھوٹے اجزاء بھی منتخب کیے جا سکتے ہیں۔
سیاق و سباق کی لمبائی
حقیقی وقت میں ٹوکن کی گنتی، طویل سیشنز میں حد سے بچنے کے لیے۔
اپنی مرضی کے مطابق کمانڈ
آپ کوئی بھی شیل کمانڈ چلا سکتے ہیں اور آؤٹ پٹ کو حالت کی بار میں شامل کر سکتے ہیں، نیٹ ورک کمانڈز کے لیے 5000ms+ ٹائم آؤٹ سیٹ کرنا یاد رکھیں۔ مثال:
date +%H:%M node -v git rev-parse --short HEAD curl -s wttr.in?format="%t" npx -y ccusage@latest statusline
خلاصہ & نوٹس
- Powerline تیر کے لیے Nerd Font کی ضرورت ہے۔
- سیشن کی قیمت کے لیے Claude Code 1.0.85+ کی ضرورت ہے، /resume پر یہ اپ ڈیٹ نہیں ہو سکتا۔
- اگر آپ کنفیگریشن تبدیل کرنا چاہتے ہیں تو کبھی بھی
npx ccstatusline@latestچلائیں۔


