Py doer هو تطبيق CLI يهدف إلى أتمتة تنفيذ أوامر متعددة في تطبيقات طرفية مختلفة.
يضم
يجب أن يكون لديك Python و Bash و gnome-terminal مثبتين.
تثبيت Py doer في بيئة افتراضية:
احصل على الرمز
git clone [email protected]:boromir674/ doer .git
التثبيت في بيئة بايثون الافتراضية
doer القرص المضغوط
virtualenv env --python=python3 source env/bin/activate
نقطة تثبيت بيثون- doer
بافتراض أن ~/.local/bin موجود في $PATH
ln -s $PWD/env/bin/py doer ~/.local/bin/py doer
بافتراض أنك قمت باستنساخ الكود في الدليل "/data/repos/ doer "
الاسم المستعار doer ='/data/repos/ doer /env/bin/py doer القائمة /data/repos/ doer /python- doer /menu_entries.json' الاسم المستعار Close-doing='/data/repos/ doer /env/bin/py doer Close-doing'
تثبيت Py doer للمستخدم:
احصل على الرمز
git clone [email protected]:boromir674/ doer .git
تثبيت للمستخدم
doer القرص المضغوط
تثبيت النقطة --user python- doer
يجب الآن أن يكون py doer cli (تلقائيًا) في $PATH
الاسم doer ='py doer Menu /data/repos/ doer /python- doer /menu_entries.json' الاسم المستعار Close-doing='py doer Close-doing'
للتشغيل، ما عليك سوى تنفيذ الأمر (إما من داخل البيئة الافتراضية أو إذا قمت بالتثبيت باستخدام نطاق مستخدم/عام):
doer
عرض القائمة التفاعلية
قائمة doer </path/to/menu.json>يقوم البرنامج بتحليل الإدخالات المحددة في ملف بتنسيق json يحدده ملف المستخدم json ويعرض "قائمة" تفاعلية في الجهاز، في انتظار قيام المستخدم بإجراء التحديد. يقوم كل تحديد بإنشاء برنامج نصي "do" يكون مسؤولاً عن فتح/إنشاء واحد أو أكثر من التطبيقات الطرفية. لكل تطبيق طرفي، يتم إنشاء برنامج نصي "إطلاق" يكون مسؤولاً عن تشغيل أوامر معينة على تلك الوحدة الطرفية.
إغلاق النوافذ الناتجة عن النشاط السابق
الحمر doer عن قرب