diff --git a/sx-open b/sx-open index 639d26e..485cc34 100755 --- a/sx-open +++ b/sx-open @@ -23,8 +23,6 @@ handle_uri() { handle_fs_target() { local target="${1##*file://}" - [[ -e "$target" ]] || return 1 - target_mimetype=$(file -ib "$target") for m in "${!mime_handlers[@]}"; do @@ -47,9 +45,9 @@ main() { handle_uri "$target" fi - [[ "$?" -gt 0 ]] && { - echo "No handlers found for $target" - } + [[ "$?" -gt 0 ]] && { echo "No handlers found for $target"; } + + return 0 } main "$@"