
sh/bash/zsh/csh:

Q: I have installed wcd. It looks like it works, but the
   directory is actually not changed.

A: The directory can only be changed by the shell builtin cd
   command. You need to define a wcd function or alias.
   See the manual or the installation documentation.

bash:

Q: I have wcd.exe installed and defined the function
   in ~/.bashrc but the shell returns: "command not found".

A: The problem is that ~/.bashrc is not executed because
   the bash is started as an interactive login shell.
   The bash only executes the commands in ~/.bashrc if it
   is started as an interactive shell that is not a login
   shell.
   If the bash is started as an interactive login shell it
   first reads and executes commands from the file
   /etc/profile, if that file  exists. After  reading  that
   file, it looks for ~/.bash_profile, ~/.bash_login, and
   ~/.profile, in that order, and reads and executes commands
   from the first one that exists and is readable.
   The solution is to define the wcd function in one of these
   files.

Windows

Q: How do I automatically start the explorer after wcd?

A: If you use the DOS 32 bit version on windows 95/98/ME this batch script will work:

   @echo off
   wcd.exe %1 %2 %3 %4 %5 %6
   explorer.exe .

   If you use the win32 console version add an extra line to your wcd.bat
   script (on windows NT/2000/XP/Vista/7).

   @echo off
   wcdwin32.exe %*
   echo explorer.exe . >> c:\wcdgo.bat
   c:\wcdgo.bat

Windows NT/2000/XP/Vista/7

Q: The system administrator has set environment variable HOME,
   but I want the behaviour of wcd as if HOME and WCDHOME were
   not set (as I was used to on DOS/Windows 9x).

A: In the wcd.bat file you have to copy HOME into another
   variable, unset HOME, run wcd, and copy HOME back to its original
   value.  An example follows:

   @echo off
   set HOMETEMP=%HOME%
   set HOME=
   wcdwin32.exe %*
   set HOME=%HOMETEMP%
   c:\wcdgo.bat

   You may need to rescan your drives after this.

