Py doer เป็นแอปพลิเคชัน CLI ที่มีจุดมุ่งหมายเพื่อทำให้การรันคำสั่งหลายคำสั่งในแอปพลิเคชันเทอร์มินัลต่างๆ เป็นแบบอัตโนมัติ
นำเสนอ
คุณต้องติดตั้ง Python, Bash และ gnome-terminal
ติดตั้ง Py doer ในสภาพแวดล้อมเสมือน:
รับรหัส
โคลนคอมไพล์ [email protected]:boromir674/ doer .git
ติดตั้งในสภาพแวดล้อมเสมือนของ Python
doer ซีดี
virtualenv env --python=python3 แหล่งที่มา env/bin/activate
pip ติดตั้ง python- 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 menu /data/repos/ doer /python- doer /menu_entries.json' นามแฝง close-doing='/data/repos/ doer /env/bin/py doer close-doing'
ติดตั้ง Py doer สำหรับผู้ใช้:
รับรหัส
โคลนคอมไพล์ [email protected]:boromir674/ doer .git
ติดตั้งสำหรับผู้ใช้
doer ซีดี
pip ติดตั้ง --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'
หากต้องการเรียกใช้ เพียงดำเนินการ (ไม่ว่าจะจากภายใน env เสมือนหรือหากคุณติดตั้งด้วยขอบเขตผู้ใช้/ส่วนกลาง):
คน doer
แสดงเมนูแบบโต้ตอบ
เมนู py doer </path/to/menu.json>โปรแกรมแยกวิเคราะห์รายการที่กำหนดในไฟล์รูปแบบ json ที่กำหนดโดยไฟล์ json ของผู้ใช้ และแสดง "เมนู" แบบโต้ตอบในเทอร์มินัล โดยรอให้ผู้ใช้ทำการเลือก การเลือกแต่ละรายการจะสร้างสคริปต์ 'do' ซึ่งมีหน้าที่ในการเปิด/วางแอปพลิเคชันเทอร์มินัลตั้งแต่หนึ่งรายการขึ้นไป สำหรับแต่ละแอปพลิเคชันเทอร์มินัล สคริปต์ 'เรียกใช้งาน' จะถูกสร้างขึ้นซึ่งมีหน้าที่รับผิดชอบในการรันคำสั่งบางอย่างบนเทอร์มินัลนั้น
ปิดหน้าต่างที่เกิดจากกิจกรรมก่อนหน้า
py doer กำลังทำอย่างใกล้ชิด