#!/bin/rc
# Perform mv(1)-like functionality with directories, dircp(1)-style
# usage: dirmv from to

switch($#*){
case 2
	if(! test -d $2)
		mkdir -p $2
	if not{
		echo error: destination directory exists. >[1=2]
		exit 'to directory exists'
	}
		
	if(dircp $1 $2)
		rm -r $1
	if not{
		echo error: copy failed. >[1=2]
		exit 'copy failure'
	}
case *
	echo usage: dirmv from to >[1=2]
	exit usage
}
