260428.1 · a55145a0e34ed109d824dc3ae10b642ca8c8b6f4
add -- to ug+ ugrep+
in case a filename starts with a - (dash)
reading declarations
Changes to bin/ug+. All files
@@ -1,16 +1,16 @@ #!/bin/sh filters= if [ -x "$(command -v pdftotext)" ] && pdftotext --help 2>&1 | ugrep -qw Poppler ; then- filters="${filters}${filters:+,}pdf:pdftotext % -"+ filters="${filters}${filters:+,}pdf:pdftotext -- % -" fi if [ -x "$(command -v antiword)" ] && antiword 2>&1 | ugrep -qw Adri ; then- filters="${filters}${filters:+,}doc:antiword %"+ filters="${filters}${filters:+,}doc:antiword -- %" fi if [ -x "$(command -v pandoc)" ] && pandoc --version 2>&1 | ugrep -qw pandoc.org ; then- filters="${filters}${filters:+,}odt,docx,epub,rtf:pandoc --wrap=preserve -t plain % -o -"+ filters="${filters}${filters:+,}odt,docx,epub,rtf:pandoc --wrap=preserve -t plain -o - -- %" fi if [ -x "$(command -v exiftool)" ] ; then- filters="${filters}${filters:+,}gif,jpg,jpeg,mpg,mpeg,png,tiff:exiftool %"+ filters="${filters}${filters:+,}gif,jpg,jpeg,mpg,mpeg,png,tiff:exiftool -- %" fi if [ -n "$filters" ]; then ug --filter="${filters}" "$@"