#!/bin/csh
# Takes the fuss out of uuencoding a file.
# -d flag saves as DOS .uue rather than Unix .uu .

set name = `basename $0`

if ( $#argv == 0 ) then
 echo "Usage: $name [-d] filename [filename]"
 exit 1
endif

set from_file = $1
set suffix = ".uu"

if ( $#argv == 1 ) then
 set to_file = $1
else
 set to_file = $2
endif

if ( "-d" == "$1" ) then

  if ( $#argv == 1 ) then
    echo "Usage: $name [-d] filename [filename]"
    exit 1
  endif

  set from_file = $2
  set suffix = ".uue"

  if ( $#argv == 3 ) then
    set to_file = $3
  else
    set to_file = `echo $2|sed 's/\..*//'|awk '{print substr($1,1,8)}'`
  endif

endif

uuencode $to_file < $from_file > $to_file$suffix
