summaryrefslogtreecommitdiff
path: root/.local/bin/appify
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@simplelittledream.com>2022-07-14 19:09:06 -0400
committerJacob McDonnell <jacob@simplelittledream.com>2022-07-14 19:09:06 -0400
commited4daf7429bf2580118aad87b8f3e2011efed7ec (patch)
tree82f9d8ed68de119e5777f5ecfae9df4a92fe92b3 /.local/bin/appify
Initial commit
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";