Ticket #45445: appify.sh
File appify.sh, 452 bytes (added by Dmole (Tim), 10 years ago) |
---|
Line | |
---|---|
1 | #!/bin/bash |
2 | |
3 | # |
4 | # appify.sh |
5 | # |
6 | |
7 | |
8 | APP=$(which $1); |
9 | APPNAME=$(echo $1 | perl -p -e 's/(\w)(\w*)/\u$1\L$2/g' ); |
10 | DIR="/Applications/$APPNAME.app/Contents/MacOS" |
11 | if [ -a "/Applications/$APPNAME.app" ]; then |
12 | echo "First remove /Applications/$APPNAME.app"; |
13 | exit 1 |
14 | fi |
15 | mkdir -p "$DIR" |
16 | echo -e "#!/bin/bash\n\n$APP" > "$DIR/$APPNAME" |
17 | chmod +x "$DIR/$APPNAME" |
18 | IMG=/opt/local/share/icons/hicolor/256x256/apps/$APP.png |
19 | if [ -f $IMG ] ; then |
20 | echo $IMG |
21 | fi |
22 | exit 0; |