wren-linux / bin / screenshot
#!/bin/sh
# screenshot [full|region|clip]: written by Wren Linux extras/grim-slurp.sh
dir=$HOME/Pictures
mkdir -p "$dir"
file=$dir/screenshot-$(date +%F_%H-%M-%S).png
case ${1:-full} in
full) grim "$file" ;;
region)
geo=$(slurp) || exit 0
grim -g "$geo" "$file" ;;
clip)
geo=$(slurp) || exit 0
if command -v wl-copy >/dev/null; then
grim -g "$geo" - | wl-copy -t image/png
else
grim -g "$geo" "$file"
fi ;;
*) echo "usage: screenshot [full|region|clip]" >&2; exit 2 ;;
esac