1) Cygwin latest CVS installer version supports command lines.2) Cygwin setup.exe is not needed. According to Robert Collins, an appropriate setup.ini file can be used for automatic installation.
Cheers,Jean-Michel POURE