forked from mjordan/createbag
-
Notifications
You must be signed in to change notification settings - Fork 0
/
osxinstall.sh
19 lines (16 loc) · 954 Bytes
/
osxinstall.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
CD_BASE="~/.createbag/"
CD_PATH=$(echo $CD_BASE $(echo "CocoaDialog.app/Contents/MacOS/CocoaDialog"))
if [ ! -d ~/Library/Services ]; then
mkdir ~/Library/Services
fi
cp -R ./"Create Bag.workflow" ~/Library/Services/.
mkdir ~/.createbag
cp ./createbag.py ~/.createbag/.
cp -R CocoaDialog.app ~/.createbag/.
cp ./config.cfg ~/.createbag/.
if [ $? -eq 0 ]; then
success=($($CD_PATH msgbox --title "Createbag Installed" --informative-text "Install complete! You can now run Createbag by right-clicking on a folder in your Finder and selecting 'Create bag' from the bottom of the menu. To change options, edit ~/.createbag/config.cfg. To uninstall, simply remove ~/Library/Services/Create Bag and ~/.createbag." --button1 "OK"))
else
failure=($($CD_PATH msgbox --title "Createbag Install Failed" --informative-text "Install did not complete successfully. Please let us know at https://github.com/mjordan/createbag/issues." --button1 "OK"))
fi