This commit is contained in:
fz0x1 2024-11-18 18:11:06 +01:00
parent 7aee7348cf
commit 01150ca2fa
10 changed files with 84 additions and 34 deletions

View file

@ -0,0 +1,31 @@
#!/usr/bin/env bash
if (($# != 1)); then
echo "Error! No mode. Use: screenshot.sh full|region"
exit 2
fi
mode=$1
screenshot="$HOME/Screenshots/screenshot-$(date +'%Y_%m_%d-%H_%M_%S').png"
if [[ "$(uname)" == "Darwin" ]]; then
echo "Not implemented yet"
exit 0
elif [[ "$(uname)" == "Linux" ]]; then
case $mode in
full)
maim $screenshot
rofi -e "Screenshot created: $screenshot"
;;
region)
maim --select $screenshot
rofi -e "Screenshot created: $screenshot"
;;
*)
echo "Error! Invalid mode. Use screenshot.sh full|region "
;;
esac
else
echo "Unknown OS"
exit 2
fi