esac
$A %f | xsltproc /usr/local/src/FictionBook/FB2_2_txt_ru.xsl - | webstdin -e txt -t
++= t r & f \.(pdf|PDF|ps|PS|djvu)(\.bz2|\.gz)?$
+e View pdf/ps/djvu with evince
+ evince %f &
+
+= t r & f \.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
o View OpenDoc with odt2txt
odt2txt %f | ${PAGER:-more}
e Edit OpenDoc with libreoffice
libreoffice %f &
-+= t r & f \.(pdf|PDF|ps|PS|djvu)(\.bz2|\.gz)?$
-e View pdf/ps/djvu with evince
- evince %f &
-
+= t r & f \.(doc|DOC|rtf)$
d View doc with catdoc
catdoc %f | ${PAGER:-more}
exit 1
;;
esac
- $PRG %f | tar xvf -
+ $PRG %f | tar xvpf -
+ F \.tar\.gz$ | F \.tar\.z$ | F \.tgz$ | F \.tpz$ | F \.tar\.lz$ | F \.tar\.lzma$ | F \.tar\.7z$ | F \.tar\.xz$ | F \.tar\.Z$ | F \.tar\.bz2$ & T r
X Extract the contents of an other compressed tar file
exit 1
;;
esac
- $PRG %D/%F | tar xvf -
+ $PRG %D/%F | tar xvpf -
+ f \.(bz2|gz|lz|lzma|7z|xz|tar|zip|ZIP|rar|RAR)$ & t r
x Extract a compressed file
*.7z) P="7zr x";;
*.xz) P="xz -d";;
*.tar) P="tar xvpf";;
- *.zip|*.ZIP) P="uzip";;
+ *.zip|*.ZIP) P="unzip";;
*.rar|*.RAR) P="rar x -y";;
esac
exec $P %f
*.7z) P="7zr x";;
*.xz) P="xz -d";;
*.tar) P="tar xvpf";;
- *.zip|*.ZIP) P="uzip";;
+ *.zip|*.ZIP) P="unzip";;
*.rar|*.RAR) P="rar x -y";;
esac
exec $P %D/%F