diff --git a/bin/open b/bin/open index 292aa65..f6991e0 100755 --- a/bin/open +++ b/bin/open @@ -1,9 +1,8 @@ #!/bin/sh -FILE=$(find -type f -maxdepth 5 | dmenu -c -i -l 10 -p "path to open") +FILE=$(find -maxdepth 5 -type f | dmenu -c -i -l 10 -p "path to open") -# try to execute -./"$FILE"& - -if [[ $? == 1 ]]; then +if ( ./"$FILE" ); then + exit +else xdg-open "$FILE" fi