#!/usr/bin/fish while read file set -g FILES "$file" $FILES end switch "$argv[1]" case "d" trash $FILES case "D" rm $FILES case "g" gimp $FILES case "r" echo ROTATE echo $FILES for f in $FILES convert -rotate 90 "$f" "$f" end case "R" for f in $FILES convert -rotate 270 "$f" "$f" end case "y" set FILE $FILES[1] set TYPE (file -i $FILE | sed -r 's|.*(image/[a-z]+);.*|\1|') xclip -sel clip -t "$TYPE" -i "$FILE" end