Ticket #45445: appify.sh
| File appify.sh, 452 bytes (added by Dmole (Tim), 12 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; |
