diff options
-rwxr-xr-x | contrib/grimshot | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/contrib/grimshot b/contrib/grimshot index fcd2dbca..3ef18ce6 100755 --- a/contrib/grimshot +++ b/contrib/grimshot | |||
@@ -19,9 +19,17 @@ | |||
19 | ## `grimshot` - usage | 19 | ## `grimshot` - usage |
20 | ## `grimshot check` - verify if tools are installed | 20 | ## `grimshot check` - verify if tools are installed |
21 | 21 | ||
22 | getTargetDirectory() { | ||
23 | test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && \ | ||
24 | source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs | ||
25 | |||
26 | echo ${XDG_SCREENSHOTS_DIR:-${XDG_PICTURES_DIR:-$HOME}} | ||
27 | } | ||
28 | |||
22 | ACTION=${1:-usage} | 29 | ACTION=${1:-usage} |
23 | SUBJECT=${2:-screen} | 30 | SUBJECT=${2:-screen} |
24 | FILE=${3:-$(xdg-user-dir PICTURES)/$(date +'Grimshot %Y-%m-%d %H-%M-%S.png')} | 31 | FILE=${3:-$(getTargetDirectory)/$(date +'Grimshot %Y-%m-%d %H-%M-%S.png')} |
32 | |||
25 | if [ "$ACTION" = "usage" ] ; then | 33 | if [ "$ACTION" = "usage" ] ; then |
26 | echo "Usage:" | 34 | echo "Usage:" |
27 | echo " grimshot copy|save win|screen|output|area [FILE]" | 35 | echo " grimshot copy|save win|screen|output|area [FILE]" |