From 6bfbbbd94fb467c6a030e4f1369f231b1e5dc028 Mon Sep 17 00:00:00 2001 From: Gustavo Parreira Date: Thu, 10 Nov 2022 11:19:59 +0000 Subject: [PATCH] feat: added ability to forward file to arbitrary commands --- hyprshot | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/hyprshot b/hyprshot index 7cf794b..1cc4d48 100755 --- a/hyprshot +++ b/hyprshot @@ -4,7 +4,7 @@ AVAILABLE_MODES=(output window region) function Help() { cat <$SAVE_FULLPATH and copied to the clipboard." \ -i "$SAVE_FULLPATH" + [ -z "$COMMAND" ] || { + "$COMMAND" "$SAVE_FULLPATH" + } else wl-copy < <(grim -g "${1}" -) fi @@ -61,7 +65,7 @@ function grab_window() { # selected y coordinate. local selection=(`slurp -pf "%x %y" 2>/dev/null`) - [ -z $selection ] && echo canceled && exit 1; + [ -z $selection ] && exit 1; local x=${selection[0]} local y=${selection[1]} @@ -103,7 +107,8 @@ function args() { CLIPBOARD=1 ;; --) - shift + shift # Skip -- argument + COMMAND=${@:2} break;; esac shift