คุณสามารถสร้างแอปพลิเคชันอัตโนมัติที่ยอมรับโฟลเดอร์เป็นอินพุตและสร้างไฟล์ซิปของเนื้อหาของโฟลเดอร์โดยไม่ต้อง cruft ใด ๆ
เก็บแอปพลิเคชันนี้ใน / Users / you / Applications จากนั้นลากไปไว้ในแถบเครื่องมือค้นหา จากนั้นคุณสามารถลากโฟลเดอร์ไปยังแอพจากหน้าต่างค้นหาใด ๆ
เพิ่มขั้นตอน' รับรายการค้นหาที่เลือก ' และเพิ่มขั้นตอน' เรียกใช้สคริปต์เชลล์ ' ด้วยตัวเลือก ' ป้อนข้อมูลผ่าน ' ซึ่งตั้งค่าเป็น ' เป็นอาร์กิวเมนต์ '
สคริปต์:
name=("$@")
cd "$name"
zipFileName=`basename "$name"`
zip "${zipFileName}.zip" -r ./* \
-x */.DS_Store \
-x */.git \
-x */.svn \
-x */.idea \
-X */__MACOSX
mv "${zipFileName}.zip" ../
ยอมรับโฟลเดอร์เป็นอินพุตและสร้างไฟล์ zip ด้วยชื่อของโฟลเดอร์