[Mono-list] .exe naming and capitalisation

Pokey the Penguin pokey@linuxmail.org
13 Jan 2003 19:19:37 +0000


If you maintain one of the .exe files in the mcs CVS tree, please try to
make sure any .exe files that are in the install target have _lowercase_
filenames before the next release.

A small explanation to our Windows-based developers: .exe files are
installed into the search path, which is case-sensitive on Unix systems.
Thus, capital letters make tab-completion difficult to operate. The
standard is for lowercase executable names. (The .exe suffix is needed
for cross-platform compatibility and should not be removed by the
install target. Further action on suffixes is a decision left to
distribution packagers.) Underscores should also be used only very
sparingly. I'm not convinced an underscore is needed in
NUnitConsole_mono.exe, for example.

Some of the current offenders are:

/usr/bin/Cert2Spc.exe
/usr/bin/EnumCheck.exe
/usr/bin/GenerateDelegate.exe
/usr/bin/IFaceDisco.exe
/usr/bin/NUnitConsole_mono.exe

Thanks, and thanks to Dan who has already fixed his sqlsharp.exe and
related filenames.