Window shortcut to launch a Mintty login bash on a given directory

JOHNER Jean 066030 Jean.JOHNER@cea.fr
Thu Jul 29 13:35:00 GMT 2010


I found the following solution:

Create a Windows shortcut with
C:\cygwin\bin\mintty.exe -e bash --rcfile ~/.foobarrc

where .foobarrc is a concatenation of /etc/profile, ~/.bash_profile with the following line at the end:
cd ~/foobar

The above solution is a work-around of a more clean solution which could be:
C:\cygwin\bin\mintty.exe -e bash --login --rcfile ~/.foobarrc

where .foobarrc contains only the " cd ~/foobar" line.

Unfortunately, when launching bash with --login, the --rcfile option is no longer active.

Has somebody an idea on the way to launch a login bash which reads a specified .rc file?

Best regards

Jean Johner
 
-----Message d'origine-----
De : JOHNER Jean 066030 
Envoyé : jeudi 29 juillet 2010 09:50
À : 'cygwin@cygwin.com'
Objet : Window shortcut to launch a Mintty login bash on a given directory

Hello,

Putting the following command line in a Windows shortcut opens a login bash in the /home/User_name directory (~):

C:\cygwin\bin\mintty.exe -e bash --login

Now I would like to do the same in the /home/User_name/foobar directory.
I tried:

C:\cygwin\bin\mintty.exe -e bash --login -c "cd foobar"

with the result that the Mintty window vanishes.

I also tried to add

C:\cygwin\home\User_name\foobar

in the "Start in" box of the windows shortcut. With no effect.

Thank you for your help.

Jean JOHNER

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list