ฉันจะเปิดใช้งาน bash script จาก Finder ใน OS X ได้อย่างไร
ฉันทำงานที่ CLI แต่สคริปต์เล็ก ๆ ของฉันไม่ได้เป็นที่รักของเพื่อนร่วมงานที่ผูกกับ GUI ของฉัน
ฉันจะเปิดใช้งาน bash script จาก Finder ใน OS X ได้อย่างไร
ฉันทำงานที่ CLI แต่สคริปต์เล็ก ๆ ของฉันไม่ได้เป็นที่รักของเพื่อนร่วมงานที่ผูกกับ GUI ของฉัน
คำตอบ:
สำหรับการเป็นมิตรกับการค้นหาสคริปต์ทุบตีต้องมี.command
คำต่อท้าย แน่นอนว่ามันต้องสามารถใช้งานได้เช่นกัน
คำตอบของ @ mouviciel จะใช้งานได้ดี แต่สำหรับ panache ที่เพิ่มเข้ามาให้ลองใช้Platypusซึ่งจะช่วยให้คุณสร้างApplication Bundles ที่แท้จริงจากภาษาสคริปต์ต่างๆรวมถึงสคริปต์ Bash shell ข้อดีอย่างหนึ่งของนี่คือคุณสามารถให้ไอคอนดูดี :)
ฉันเพิ่งเปิดตัวbashapp
ผ่าน github ซึ่งรวบรวมสคริปต์ทุบตีลงในโปรแกรมไบนารี (ที่มา C) และสร้างโครงสร้างไดเรกทอรีที่จำเป็นเพื่อให้สามารถคลิกได้ใน Finder นี่คือ README:
http://github.com/arbinger/bashapp
ฉันต้องการสิ่งนี้เพื่อสร้างสคริปต์เรียกใช้บริการไม่กี่รายการที่สามารถคลิกได้ใน Finder ซึ่งต่างจากการขอให้ผู้ใช้เปิดเทอร์มินัล นอกจากนี้ยังมีการทำให้งงงวยสคริปต์อย่างง่ายผ่านการเข้ารหัสซึ่งจะมีประโยชน์หากคุณต้องการแจกจ่ายโปรแกรม
หากคุณต้องการเพิ่มไอคอนคุณสามารถทำได้โดยการเพิ่มInfo.plist
ไฟล์และ.icns
ไฟล์ไปยังContents/Resources/
โฟลเดอร์