#!/bin/sh

# Clearing House: Blow Through a Bunch of Packs and Create a .descs with the
#                 relevant NFOs pasted on afterwards, if any. 

echo "[PACKS AHOY]"

for each in *.ZIP
    do
    if [ -f $each ] 
       then
       echo " [$each]"
       rm -rf .bin
       mkdir .bin
       cd .bin
       unzip -j -q -o ../$each
       cat *.diz *.DIZ *.NFO *.nfo >>../.descs
       cd ..
       echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
       echo "$each" >>.descs
    fi
    done

for each in *.RAR
    do
    if [ -f $each ]
       then
       echo " [$each]"
       rm -rf .bin
       mkdir .bin
       cd .bin
       unrar x ../$each
       cat *.diz *.DIZ *.NFO *.nfo >>../.descs
       cd ..
       echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
       echo "$each" >>.descs
    fi
    done

for each in *.LZH
    do
    if [ -f $each ]
       then
       echo " [$each]"
       rm -rf .bin
       mkdir .bin
       cd .bin
       lha xi ../$each
       cat *.diz *.DIZ *.NFO *.nfo >>../.descs
       cd ..
       echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
       echo "$each" >>.descs
    fi
    done

for each in *.LHA
    do
    if [ -f $each ]
       then
       echo " [$each]"
       rm -rf .bin
       mkdir .bin
       cd .bin
       lha x ../$each
       cat *.diz *.DIZ *.NFO *.nfo >>../.descs
       cd ..
       echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
       echo "$each" >>.descs
    fi
    done

for each in *.ARJ
    do
    if [ -f $each ]
       then
       echo " [$each]"
       rm -rf .bin
       mkdir .bin
       cd .bin
       unarj e ../$each
       cat *.diz *.DIZ *.NFO *.nfo >>../.descs
       cd ..
       echo "<----- DESCRIPTION GOES UNDER HERE-->" >>.descs
       echo "$each" >>.descs
    fi
    done

