#!/bin/csh -f

if ($#argv != 1) then
  echo "usage: xrep <directory>"
  echo "compresses and moves all dumped files into <directory>, then creates image/<directory>.png from last image"
  exit
endif

if -e "$1" then
  echo 'sorry, this directory already exists !'
  exit
endif

set COM_FILE = "comment.txt"
vi $COM_FILE

mkdir $1

set NB_VEL=`ls -1 | grep -c "\.vel"`
if ($NB_VEL != 0) then
  echo -n 'compression of .vel files (y/n) ?'
  set comp_vel = $<
  if ($comp_vel == 'y') then
    gzip *.vel
  endif
endif

set LOG_FILE="RESCAL.log"
#set PAR_FILE=`grep "\.par" $LOG_FILE | head -1 | awk '{print $5}'`
set PAR_FILE=`grep "param" $LOG_FILE | head -1 | awk '{print $5}'`
echo parameter file: $PAR_FILE
set WIND_FILE=`grep "Wind_file =" $LOG_FILE | head -1 | awk '{print $3}'`
echo wind file: $WIND_FILE


gzip *.bin
gzip *.csp
gzip *.data
gzip *.tar
gzip *.car
#gzip ALTI*.txt
#gzip AUTOCORREL*.txt
mv *.png $1/
mv *.jpg $1/
mv *.jpeg $1/
#mv *.txt $1/
mv $COM_FILE $1/
mv *.log $1/
mv *.out $1/
mv *.bin.gz $1/
mv *.csp.gz $1/
mv *.data.gz $1/
mv *.vel.gz $1/
mv *.car.gz $1/
mv *.vel $1/
mv ReSCAL.tar.gz $1/
cp *.m $1/
#cp xd $1/
cp $PAR_FILE $1/
#cp -r ./wind $1/
if ($WIND_FILE != '') then
  cp -a $WIND_FILE $1/
endif
cp genesis $1/
cp regenesis $1/
#cp rescal $1/
cp rescal*.tar.gz $1/
cp genesis*.tar.gz $1/
#rm -f *.bin 

if (-e images) then
  set img = `ls -1 $1/*.png | tail -1`
  if (-e "$img" && ! -e images/$1.png) then
    echo "creating $1.png"
    cp $img images/$1.png
  endif
endif

echo done
