aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/grimshot
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/grimshot')
-rwxr-xr-xcontrib/grimshot10
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
22getTargetDirectory() {
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
22ACTION=${1:-usage} 29ACTION=${1:-usage}
23SUBJECT=${2:-screen} 30SUBJECT=${2:-screen}
24FILE=${3:-$(xdg-user-dir PICTURES)/$(date +'Grimshot %Y-%m-%d %H-%M-%S.png')} 31FILE=${3:-$(getTargetDirectory)/$(date +'Grimshot %Y-%m-%d %H-%M-%S.png')}
32
25if [ "$ACTION" = "usage" ] ; then 33if [ "$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]"