diff options
| author | filip <“filip.rabiega@gmail.com”> | 2026-01-21 23:42:15 +0100 |
|---|---|---|
| committer | filip <“filip.rabiega@gmail.com”> | 2026-01-21 23:42:15 +0100 |
| commit | 17df35dc088c9b1b159c2b78d8330fa9cc9a672a (patch) | |
| tree | 052205953f7f11a9ea847a9b4d238f6acdbc25b8 /via-open | |
| parent | d127601c83c1a30063b76eb89bf0d9a32ed435b9 (diff) | |
| download | chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.tar.gz chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.tar.bz2 chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.zip | |
reformat most scripts
Diffstat (limited to 'via-open')
| -rwxr-xr-x | via-open | 102 |
1 files changed, 51 insertions, 51 deletions
@@ -1,56 +1,56 @@ #!/bin/bash -exec &> /dev/null +exec &>/dev/null while read -r arg; do - # first try matching by filename or pathname - case "${arg,,}" in - w\ *) - target=$(echo "$arg"|cut -d ' ' -f 3-) - wmctrl -a "$target" - ;; - http*) - $BROWSER "$arg" & - ;; - [^/]*) # doesn't start with '/' - sh -c "$arg" - ;; - *.txt) - # tabbed -c -r 2 $TERMINAL -w '' -e $EDITOR "$arg" & - $TERMINAL $EDITOR "$arg" & - ;; - *.pdf | *.epub) - zathura "$arg" & - ;; - *.mp3) - $TERMINAL mpg123 -opulse "$arg" & - ;; - *.od[tsp]|*.doc|*.docx|*.ppt|*.pptx|*.xls|*.xlsx) - libreoffice "$arg" & - ;; - *) - # then try matching by mimetype - mimetype=$(file -Lb --mime-type "$arg") - case "$mimetype" in - text/html) - $BROWSER "$arg" & - ;; - text/* | inode/x-empty | message/rfc822) - # tabbed -c -r 2 $TERMINAL -w '' -e $EDITOR "$arg" & - $TERMINAL $EDITOR "$arg" & - ;; - inode/directory) - cd "$arg" || exit - $TERMINAL & - cd - || exit - ;; - image/*) - sxiv "$arg" & - ;; - *) - $TERMINAL $EDITOR "$arg" & - ;; - esac - ;; - esac + # first try matching by filename or pathname + case "${arg,,}" in + w\ *) + target=$(echo "$arg" | cut -d ' ' -f 3-) + wmctrl -a "$target" + ;; + http*) + $BROWSER "$arg" & + ;; + [^/]*) # doesn't start with '/' + sh -c "$arg" + ;; + *.txt) + # tabbed -c -r 2 $TERMINAL -w '' -e $EDITOR "$arg" & + $TERMINAL $EDITOR "$arg" & + ;; + *.pdf | *.epub) + zathura "$arg" & + ;; + *.mp3) + $TERMINAL mpg123 -opulse "$arg" & + ;; + *.od[tsp] | *.doc | *.docx | *.ppt | *.pptx | *.xls | *.xlsx) + libreoffice "$arg" & + ;; + *) + # then try matching by mimetype + mimetype=$(file -Lb --mime-type "$arg") + case "$mimetype" in + text/html) + $BROWSER "$arg" & + ;; + text/* | inode/x-empty | message/rfc822) + # tabbed -c -r 2 $TERMINAL -w '' -e $EDITOR "$arg" & + $TERMINAL $EDITOR "$arg" & + ;; + inode/directory) + cd "$arg" || exit + $TERMINAL & + cd - || exit + ;; + image/*) + sxiv "$arg" & + ;; + *) + $TERMINAL $EDITOR "$arg" & + ;; + esac + ;; + esac done |
