#!/bin/rc -e # xp -- safer and more useful cp # for copying directories, use dxp (or perhaps -r?) flagfmt='t directory' args='files ... | from to' if(! ifs=() eval `{aux/getflags $*} || ~ $#* 0){ aux/usage exit usage } if(~ $flagt '') { if(! ~ $#* 2){ echo must be two arguments only without -t >[1=2] aux/usage exit usage } exec cp $1 $2 }