summaryrefslogtreecommitdiff
path: root/.local/bin/appify
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/appify')
-rwxr-xr-x.local/bin/appify15
1 files changed, 15 insertions, 0 deletions
diff --git a/.local/bin/appify b/.local/bin/appify
new file mode 100755
index 0000000..90fa765
--- /dev/null
+++ b/.local/bin/appify
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+APPNAME=${2:-$(basename "${1}" '.sh')};
+DIR="${APPNAME}.app/Contents/MacOS";
+
+if [ -a "${APPNAME}.app" ]; then
+ echo "${PWD}/${APPNAME}.app already exists :(";
+ exit 1;
+fi;
+
+mkdir -p "${DIR}";
+cp "${1}" "${DIR}/${APPNAME}";
+chmod +x "${DIR}/${APPNAME}";
+
+echo "${PWD}/$APPNAME.app";