cp_rec.pl

 cp_rec(+Opts)
Recursively copies files while preserving relative directory structure. Only creates new directories if the structure contains at least 1 matching file. Files are matched via os_sel/4. Any Opts that are not of src() or dst() form, are passed as the second argument to os_sel/4.

Opts

src(Src=(.))
source directory
dst(Dst)
destination directory
dbg(Dbg=false)
use true to turn debugging on
% upsh cp_rec src=dir_a dst=dir_b ext=svg

% upsh cp_rec dst=testo ext=png dbg=true
author
- nicos angelopoulos
version
- 0:1 2019/3/26
To be done
- add option dry() ?