منصوبے کے بارے میں
awake ایک چھوٹی macOS کمانڈ لائن یوٹیلیٹی ہے جو GUI آٹومیشن چلنے کے دوران میک کو جاگتا رکھنے کے لیے استعمال ہوتی ہے۔ یہ -disu فلیگز کے ساتھ ایک caffeinate کال استعمال کرتی ہے تاکہ ڈسپلے نیند، آئیڈل سسٹم نیند، AC نیند کو روکا جا سکے، اور صارف کی سرگرمی کا دعویٰ کیا جا سکے تاکہ اسکرین سیور آئیڈل ٹائمر جمع نہ ہو۔ دعوے صرف مطلوبہ مدت کے لیے رکھے جاتے ہیں اور پھر جاری کیے جاتے ہیں؛ کوئی سسٹم سیٹنگز تبدیل نہیں کی جاتیں۔
یہ ٹول 2h، 90m، 45s، یا سیکنڈ جیسی مدت، -b کے ساتھ پس منظر میں کام، اسٹیٹس رپورٹنگ جو اصل رکھے گئے دعووں اور چلنے والی مثالوں کو دکھاتی ہے، اور تمام مثالوں کو روکنے کے لیے awake off کو سپورٹ کرتا ہے۔ یہ مثالوں کو pidfile کے بجائے کمانڈ لائن سے ٹریک کرتا ہے تاکہ دوسرے ٹرمینلز میں شروع کی گئی مثالیں قابل کنٹرول رہیں۔ انٹرفیس میک کی زبان کی پیروی کرتا ہے، جس میں انگریزی اور سادہ چینی شامل ہیں، اور AWAKE_LANG کے ذریعے اوور رائیڈ کیا جا سکتا ہے۔
awake میں ایک ٹرمینل UI شامل ہے جس میں سانس لینے والا پیشرفت اشارہ، truecolor اور 256-color سپورٹ، NO_COLOR ہینڈلنگ، اور پائپ ہونے پر سادہ متن آؤٹ پٹ ہے۔ اینیمیشن لوپ zsh بلٹ انز کے ساتھ لاگو کیا گیا ہے تاکہ فی فریم پروسیس فورکس سے بچا جا سکے۔ یہ دستی لاکس، ڈھکن بند کرنے کی نیند، یا مستقل تبدیلیوں کو نہیں روکتا۔ انسٹالیشن ایک سادہ کلون اور PATH ڈائریکٹری میں symlink ہے، جس کے لیے صرف zsh اور معیاری macOS ٹولز کی ضرورت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.