deal with spaces in macopen.sh
authorAndrew Lorimer <andrew@lorimer.id.au>
Wed, 28 Nov 2018 07:12:49 +0000 (18:12 +1100)
committerAndrew Lorimer <andrew@lorimer.id.au>
Wed, 28 Nov 2018 07:12:49 +0000 (18:12 +1100)
macopen.sh
index 51d2746f62e56f76a4be681d5e01d8fbdd0791da..69909b79b7696ca162e47405425a56113e56618a 100755 (executable)
@@ -1,21 +1,10 @@
 #! /bin/bash
 
-#include <sys/param.h>
-#include <stdlib.h>
+# wrapper for apple's shitty `open` command
 
 exe=$1
-files=${@:2}
-path=''
+shift
 
-resolve() {
-       path=$(realpath $1)
-       echo $1
-}
-
-#$(open -a $1 
-
-for f in $files
-do
-       open -a $exe $(resolve $f)
-       echo $(resolve $f)
+for f; do
+       open -a $exe "$(grealpath "$f")"
 done