# HG changeset patch # User Jeff Hammel # Date 1382009837 25200 # Node ID ed193fcaa0dce84cd5029f31f0d0b832e58713ed # Parent f9614844e87206aec79b73f8ddd72377c21c154a wip diff -r f9614844e872 -r ed193fcaa0dc .bash_overrides --- a/.bash_overrides Sun Sep 29 08:51:51 2013 -0700 +++ b/.bash_overrides Thu Oct 17 04:37:17 2013 -0700 @@ -126,6 +126,24 @@ } +function mv { + num=$# + if (( num == 0 )) + then + command mv "$@" + return + fi + last=${!#} + directory=$(dirname ${last}) + if [[ ! -e "${directory}" ]] + then + mkdir -p "${directory}" + fi + command mv "$@" + return + +} + function unlink { command unlink `echo $@ | sed 's/\/$//g'` }