diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-19 21:34:12 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-19 21:34:12 +0200 | 
| commit | 9f3a291a0297ac4df2a165eb91ae02c49acb761e (patch) | |
| tree | df2ad07e4d8a9920af9691eea3f91b1a549660ab /bin/guiscripts | |
| parent | 741eba36cc5fa7cf787db03b6f49f3a569ca8d5b (diff) | |
made dmpdf MENUCMD sensible
Diffstat (limited to 'bin/guiscripts')
| -rwxr-xr-x | bin/guiscripts/dmpdf | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/bin/guiscripts/dmpdf b/bin/guiscripts/dmpdf index 56356d7..d26c841 100755 --- a/bin/guiscripts/dmpdf +++ b/bin/guiscripts/dmpdf @@ -1,11 +1,21 @@  #!/bin/sh +if [ "$MENUCMD" = "tofi" ] +then +	menucmd="tofi --width 30% --height 30% --matching-algorithm normal --prompt-text pdf:" +elif [ "$MENUCMD" = "dmenu" ] +then +	menucmd="dmenu -l 10 -g 1 -x -i -p pdf:"  +else +	menucmd="fzf" +fi +  tmp="/tmp/dmpdf"  find ${1:-$HOME/docs $HOME/dl} 2> /dev/null | grep -E ".+\.pdf" | sort > "$tmp"  choice="$(\          sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' "$tmp" |   		awk '{printf "%s %s\n", NR ":", $0}' |  -		dmenu -p "pdf:" -l 10 -g 1 -x -i |  +		$menucmd |  		grep -oE "^[0-9]+:" |  		cut -f1 -d:)"  if [ -z "$choice" ]; then  | 
