diff options
author | John Ankarström <john@ankarstrom.se> | 2021-01-31 14:14:05 +0000 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-01-31 14:14:05 +0000 |
commit | d325d2226cf55b63037dc62cefb7fa952d770d50 (patch) | |
tree | 9b88c71dc9a286cb8f9a4c0f40d42b7f55de5f38 /rc/xp | |
parent | 01d70ec025ac617b1f74a7c8ccb2ed8bc120ca59 (diff) | |
download | plan9-d325d2226cf55b63037dc62cefb7fa952d770d50.tar.gz |
Bind $home/bin/rc to rc/ instead of ./
Diffstat (limited to 'rc/xp')
-rwxr-xr-x | rc/xp | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -0,0 +1,20 @@ +#!/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 +} |