[2821] in Athena Bugs
6.3B dot files.
daemon@ATHENA.MIT.EDU (Chris VanHaren)
Fri Aug 11 18:37:36 1989
To: bugs@ATHENA.MIT.EDU
From: Chris VanHaren <vanharen@ATHENA.MIT.EDU>
Date: Fri, 11 Aug 89 18:37:04 EDT
The global cshrc contains these lines of unknown origin:
>> # Set up standard C shell aliases
>>
>> alias mv 'mv -i'
>> alias cp 'cp -i'
Standard? Since when, I'd like to know. This is extremely wrong.
(1) Do you have any idea how many shell scripts are going to break out
in the real world? Anyone that does not do a "csh -f" or
doesn't use full pathnames is going to lose.
(2) This is a user-visible interface change. Such things need to be
reviewed...
(3) Aliasing STANDARD Unix commands is bad. People will think that
this mode is normal for "mv" and "cp" everywhere, and will lose
when using other systems. We had argument once before about
"rm -i", and "delete" was created to get around this.
Chris VanHaren