# Start bash shell (cygwin) with correct path without changing directory

I need to run a cygwin shell script without changing the working directory, from outside the cygwin environment.

If I run just \path\to\bash.exe -c command, then the path is not set correctly and cygwin programs can't be found.

If I use the --login option, bash sets the path correctly, but also changes to my home directory.

What options should I use to launch bash to keep the current working directory, and also find cygwin executables?

-
Hi, similar question was being discussed at StackOverflow: stackoverflow.com/questions/9637601/… –  Roman Hocke Jan 16 at 11:15
@Roman: This would be totally off-topic on SO. –  Ben Voigt Jan 16 at 12:47