#!/bin/sh echo "starting" echo "$1" file="${1:-$HOME/Downloads}" [ -d "$file" ] && file="$file/$(ls -Art "$file" | tail -n 1)" echo "continuing" echo "$file" case "$file" in *ergodox*.hex) wally-cli "$file" ;; # *png|*jpg|*jpe|*jpeg|*gif) # curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" && sxiv -a "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; # *pdf|*cbz|*cbr) # curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" && zathura "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;; # *mp3|*flac|*opus|*mp3?source*) # qndl "$1" 'curl -LO' >/dev/null 2>&1 ;; # *) # [ -f "$1" ] && setsid -f "$TERMINAL" -e "$EDITOR" "$1" >/dev/null 2>&1 || setsid -f "$BROWSER" "$1" >/dev/null 2>&1 esac