On Sun, 30 Oct 2011 12:10:18 +0000 (UTC) Vinay Sajip email@example.com wrote:
We already have Unix shell scripts and BAT files in the source tree. Is it really complicated to maintain these additional shell scripts? Is there a lot of code in them?
No, they're pretty small: wc -l gives
76 posix/activate (Bash script, contains deactivate() function) 31 nt/activate.bat 17 nt/deactivate.bat
The question is whether we should stop at that, or whether there should be support for tcsh, fish etc. such as virtualenv provides.
I don't think we need additional support for more or less obscure shells. Also, if posix/activate is sufficiently well written (don't ask me how :-)), it should presumably be compatible with all Unix shells?