about summary refs log blame commit diff stats
path: root/home-manager/config/lf/commands/scripts/open
blob: c507482bfcc40d899f3b1edf0ced4604413620c6 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                    
 
                             
                                                   
 
                                    
                                                                     

                              
            
#! /usr/bin/env dash

# shellcheck source=/dev/null
SHELL_LIBRARY_VERSION="1.1.4" . %SHELL_LIBRARY_PATH

case $(file --mime-type "$f" -bL) in
    text/*|application/json|application/vnd.hp-HPGL) "$EDITOR" "$f";;
    image/*) "$IVIEWER" "$f";;
    *) xdg-open "$f";;
esac
# vim: ft=sh