目的
MacのFinderで作業しているときに、zip圧縮を行う時があります。
標準の右クリックメニュー「(フォルダ名)を圧縮」は便利なのですが、中に含まれる管理用の.gitや.DS_Storeとかも圧縮され、相手がWindowsだったり開発者ではない場合に、ゴミが入っているように見えてしまいます。
対策
zipコマンドで、-xという除外オプションをつければ良いのですが、つい忘れてしまう上、手間なので、Automatorという自動化ツールで簡単なスクリプトを登録して、zipコマンドを叩く手間を減らします。 これにより、Finderの右クリックメニューから、.DS_Store、.git、.svn 、.idea 、__MACOSXといった管理ファイル無しで、Zip圧縮できるようになります。
続きを読む