From a467edc0455733e1cba0f705065da3e08a3411cb Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Wed, 2 Jul 2014 23:56:14 -0700 Subject: [PATCH] add objcrun --- objcrun | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 objcrun diff --git a/objcrun b/objcrun new file mode 100755 index 0000000..ded039d --- /dev/null +++ b/objcrun @@ -0,0 +1,13 @@ +#!/usr/bin/env zsh + +if [[ -f "$1" ]]; then + NAME="$(basename ${1%.m})" + BINPATH="/tmp/$NAME" + clang -fobjc-arc -framework Foundation "$1" -o "$BINPATH" && "$BINPATH" +elif [[ ! -z "$1" ]]; then + echo "File not found: $1" + exit 2 +else + echo "Usage: $(basename $0) " + exit 1 +fi