براہِ راست مواد پر جائیں

شیل ٹولز

معیاری Linux ٹولز کے علاوہ، OmarOS کچھ بہتر بنائے گئے شیل ٹولز کے ساتھ بھی آتا ہے۔ یہاں اہم ترین پیش ہیں۔

fzf

fzf آپ کو ff عرف کے ذریعے فائلوں کی فزی تلاش کی سہولت دیتا ہے۔ کسی بھی ڈائریکٹری میں جائیں، ff ٹائپ کریں، اور آپ اس ٹری میں کسی بھی فائل تک فزی تلاش سے پہنچ سکیں گے، جبکہ دائیں جانب ان فائلوں کا پیش منظر نظر آئے گا جن تک آپ رسائی محدود کر رہے ہیں۔

اپنی کمانڈ ہسٹری میں فزی تلاش کے لیے fzf استعمال کرنے کے لیے آپ Ctrl + R استعمال کر سکتے ہیں۔

یہ ٹول Neovim کے ذریعے بھی استعمال ہوتا ہے جب آپ Space Space ٹائپ کرتے ہیں۔

پورا دستورالعمل man fzf کے ذریعے مل سکتا ہے۔

Zoxide

Zoxide cd کا متبادل ہے۔ یہ ان ڈائریکٹریوں کو یاد رکھتا ہے جن میں آپ جا چکے ہیں، لہٰذا اگلی بار آپ زیادہ آسانی سے ان کی طرف جا سکتے ہیں۔ فرض کریں آپ ایک بار cd ~/.config/omaros کرتے ہیں۔ اگلی بار آپ بس cd omaros (یا محض cd oma بھی) کر سکتے ہیں، اور Zoxide آپ کو براہِ راست وہاں لے جائے گا۔

پورا دستورالعمل man zoxide کے ذریعے مل سکتا ہے۔

ripgrep

ripgrep rg <pattern> <path> استعمال کر کے فائلوں کے مواد کو تلاش کرتا ہے، جیسے rg Controller app/ ڈائریکٹری app میں Controller کے تمام تذکرے تلاش کرنے کے لیے۔

یہ ٹول Neovim کے ذریعے بھی استعمال ہوتا ہے جب آپ Space S G ٹائپ کرتے ہیں۔

پورا دستورالعمل man rg کے ذریعے مل سکتا ہے۔

eza

eza ls کا متبادل ہے۔ یہ آپ کو مزید معلومات، رنگ اور آئیکنز کے साथ ڈائریکٹری فہرستیں دیتا ہے۔ بطور ڈیفالٹ، eza کو ls کے طور پر عرف دیا गया ہے۔ آپ دو سطحی نیسٹنگ کی فہرست حاصل کرنے کے لیے lt بھی استعمال کر سکتے ہیں۔ lsa آپ کو پوشیدہ فائلوں سمیت فہرست دیتا ہے۔ اور lta پوشیدہ فائلوں کے ساتھ نیسٹڈ فہرست دیتا ہے۔

پورا دستورالعمل man eza کے ذریعے مل سکتا ہے۔

fd

fd find کا استعمال میں آسان متبادل ہے۔ موجودہ ٹری کے اندر person.rb نامی فائل تلاش کرنے کے لیے fd person.rb استعمال کریں۔ fd person.rb / پورے فائل سسٹم کو تلاش کرے گا۔ fd person.rb / -H پورے فائل سسٹم کو تلاش करता ہے، پوشیدہ ڈائریکٹریوں سمیت۔

پورا دستورالعمل man fd کے ذریعے مل سکتا है۔

bat

bat نحو کی جھلکیوں، سطر نمبروں اور پیجنگ کے ساتھ cat ہے۔ bat somefile.rb چلائیں اور آپ کو سمجھ آ جائے گا کہ واپس جانا کیوں مشکل ہے۔ یہ دوسری جگہوں پر بھی خاموشی سے آپ کے لیے کام کر رہا ہے: یہی آپ کے مین پیجز کو رنگ دیتا ہے، اور یہی ff میں پیش منظروں کو رینڈر کرتا है۔

پورا دستورالعمل man bat کے ذریعے مل سکتا है۔

tldr

tldr ان مین پیجز کا تریاق ہے جو آپ کو ایک بھی مثال دکھانے سے پہلے تین اسکرینوں کی تاریخ سے کھولتے ہیں۔ tldr tar آپ کو وہ چند استعمالات دیتا ہے جن کی آپ کو اصل میں تلاش تھی۔

yt-dlp

yt-dlp YouTube اور سیکڑوں دیگر سائٹوں سے ویڈیو ڈاؤن لوڈ करता ہے۔ yt-dlp <url> موجودہ ڈائریکٹری میں دستیاب بہترین معیار کو حاصل کرتا ہے۔

پورا دستورالعمل man yt-dlp کے ذریعے مل سکتا ہے۔

try

try تاریخ مہر شدہ ڈائریکٹریوں کے ساتھ پروگرامنگ تجربات کا انتظام آسان بنا دیتا ہے۔ تمام تجربات ~/Work/tries میں رہتے ہیں اور آپ try کے ذریعے ان تک رسائی حاصل کر سکتے ہیں۔

OmarOS خودکار طور پر کسی پروجیکٹ کی bin/ ڈائریکٹری کو PATH میں شامل نہیں کرتا۔ قابل اعتماد پروجیکٹ مقامی ٹولز کو واضح رشتہ راستے کے ساتھ چلائیں، جیسے bin/rails یا ./bin/dev۔