#!/usr/bin/env bash # # url : https://gist.github.com/672684 # version : 2.0.1 # name : appify # description : Create the simplest possible mac app from a shell script. # usage : cat my-script.sh | appify MyApp # platform : Mac OS X # author : Thomas Aylott APPNAME=${1:-Untitled} if [[ -a "$APPNAME.app" ]]; then echo "App already exists :'(" >&2 echo "$PWD/$APPNAME.app" exit 1 fi mkdir -p "$APPNAME.app/Contents/MacOS" touch "$APPNAME.app/Contents/MacOS/$APPNAME" chmod +x "$APPNAME.app/Contents/MacOS/$APPNAME" while read SCRIPT_SOURCE_LINE; do echo "$SCRIPT_SOURCE_LINE" >> "$APPNAME.app/Contents/MacOS/$APPNAME" done echo "$PWD/$APPNAME.app"