Hello,
I'm attaching a git patch for a small, easy improvement that would
make cp easier and more pleasant to use and learn.
cp overwrites files by default, this can be disabled by using the
command line option --no-clobber, the proposal is merely to introduce
an alias called --no-overwrites.
Please let me know if somebody would be willing to merge this in
principle so we can move address fine details like testing and the
technical approach used.
For convenience, I'm pasting the patch below as well: