Handling files by name. Takes precedence over mimes.
This commit is contained in:
9
sx-open
9
sx-open
@@ -23,6 +23,15 @@ handle_uri() {
|
||||
handle_fs_target() {
|
||||
local target="${1##*file://}"
|
||||
|
||||
target_filename="${target##*/}"
|
||||
|
||||
for n in "${!filename_handlers[@]}"; do
|
||||
[[ "$target_filename" =~ ${filename_handlers[${n}]} ]] && {
|
||||
${n} "$target" &
|
||||
return 0
|
||||
}
|
||||
done
|
||||
|
||||
target_mimetype=$(file -ib "$target")
|
||||
|
||||
for m in "${!mime_handlers[@]}"; do
|
||||
|
Reference in New Issue
Block a user