Triggers
binutils
/bin/sh
for i in {a,ar}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
binutils
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {a,ar}; do ( rm -f /var/lib/deco/$i || : ); done;)
p7zip
/bin/sh
for i in {7z,"7z\.[0-9]{2,}",t7z,"t7z\.[0-9]{2,}","tar\.7z","tar\.7z\.[0-9]{2,}"}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
p7zip
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {7z,"7z\.[0-9]{2,}",t7z,"t7z\.[0-9]{2,}","tar\.7z","tar\.7z\.[0-9]{2,}"}; do ( rm -f /var/lib/deco/$i || : ); done;)
unace
/bin/sh
for i in "ace|[c0-9][0-9]{2}"; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
unace
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in "ace|[c0-9][0-9]{2}"; do ( rm -f /var/lib/deco/$i || : ); done;)
ffmpeg
/bin/sh
for i in {ape,shn}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
ffmpeg
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {ape,shn}; do ( rm -f /var/lib/deco/$i || : ); done;)
arc
/bin/sh
for i in {arc,ark,sue}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
arc
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {arc,ark,sue}; do ( rm -f /var/lib/deco/$i || : ); done;)
arj
/bin/sh
for i in arj; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
arj
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in arj; do ( rm -f /var/lib/deco/$i || : ); done;)
cabextract
/bin/sh
for i in cab; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
cabextract
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in cab; do ( rm -f /var/lib/deco/$i || : ); done;)
dpkg
/bin/sh
for i in {deb,udeb}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
dpkg
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {deb,udeb}; do ( rm -f /var/lib/deco/$i || : ); done;)
unrar
/bin/sh
for i in {cbr,"rar|[rst][0-9]{2}","part[0-9]+\.rar"}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
unrar
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {cbr,"rar|[rst][0-9]{2}","part[0-9]+\.rar"}; do ( rm -f /var/lib/deco/$i || : ); done;)
unzip
/bin/sh
for i in {cbz,ear,jar,od{c,f,g,i,m,p,s,t},ot{c,f,g,h,i,p,s,t},oxt,pk{3,4},wsz,xpi,zip}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
unzip
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {cbz,ear,jar,od{c,f,g,i,m,p,s,t},ot{c,f,g,h,i,p,s,t},oxt,pk{3,4},wsz,xpi,zip}; do ( rm -f /var/lib/deco/$i || : ); done;)
flac
/bin/sh
for i in flac; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
flac
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in flac; do ( rm -f /var/lib/deco/$i || : ); done;)
lha
/bin/sh
for i in {lha,lzh}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
lha
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {lha,lzh}; do ( rm -f /var/lib/deco/$i || : ); done;)
lrzip
/bin/sh
for i in {lrz,"tar\.lrz"}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
lrzip
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {lrz,"tar\.lrz"}; do ( rm -f /var/lib/deco/$i || : ); done;)
lzip
/bin/sh
for i in {lz,"tar\.lz"}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
lzip
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {lz,"tar\.lz"}; do ( rm -f /var/lib/deco/$i || : ); done;)
xz-lzma-compat
/bin/sh
for i in {lzma,"tar\.lzma",tlz}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
xz-lzma-compat
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {lzma,"tar\.lzma",tlz}; do ( rm -f /var/lib/deco/$i || : ); done;)
lzop
/bin/sh
for i in lzo; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
lzop
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in lzo; do ( rm -f /var/lib/deco/$i || : ); done;)
xz
/bin/sh
for i in {"tar\.xz",txz,xz}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
xz
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {"tar\.xz",txz,xz}; do ( rm -f /var/lib/deco/$i || : ); done;)
rzip
/bin/sh
for i in {rz,"tar\.rz"}; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
rzip
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in {rz,"tar\.rz"}; do ( rm -f /var/lib/deco/$i || : ); done;)
unalz
/bin/sh
for i in alz; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
unalz
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in alz; do ( rm -f /var/lib/deco/$i || : ); done;)
unzoo
/bin/sh
for i in zoo; do (if [ ! -e /var/lib/deco/$i ]; then ln -s ../../../usr/share/deco-archive/"$i" /var/lib/deco/ || : ; fi); done;
unzoo
/bin/sh
( [ $2 -gt 0 ] && [ $1 -gt 0 ] ) || (for i in zoo; do ( rm -f /var/lib/deco/$i || : ); done;)