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