mirror of
https://github.com/ericonr/dotfiles.git
synced 2024-04-21 09:12:33 -05:00
34 lines
642 B
Bash
Executable File
34 lines
642 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
SAVEPATH="$HOME/Pictures/Screenshots/$(date +'%Y-%m-%d-%H%M%S_grim.png')"
|
|
mkdir -p "$HOME/Pictures/Screenshots"
|
|
|
|
SAVED="Screenshot saved!"
|
|
COPIED="Screenshot copied!"
|
|
|
|
NOTIFICATION="notify-send -a Grim"
|
|
|
|
if [ -z $1 ]
|
|
then
|
|
grim "${SAVEPATH}"
|
|
${NOTIFICATION} "${SAVED}" "${SAVEPATH}"
|
|
else
|
|
if [ $1 = COPY ]
|
|
then
|
|
grim - | wl-copy
|
|
${NOTIFICATION} "${COPIED}"
|
|
elif [ $1 = CROP ]
|
|
then
|
|
GEOMETRY=$(slurp)
|
|
if [ -z $2 ]
|
|
then
|
|
grim -g "${GEOMETRY}" "${SAVEPATH}"
|
|
${NOTIFICATION} "${SAVED}" "${SAVEPATH}"
|
|
elif [ $2 = COPY ]
|
|
then
|
|
grim -g "${GEOMETRY}" - | wl-copy
|
|
${NOTIFICATION} "${COPIED}"
|
|
fi
|
|
fi
|
|
fi
|