[2821] in Athena Bugs

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post