title: Fish shell cd using relative path return: The directory “whatever” does not exist
body: <p>I'm having trouble with a basic behavior of <code>cd</code> in <code>fish</code> shell.</p>
  
  <h3><code>cd</code> to relative directory</h3>
  
  <p>I'm willing to change directory using a relative path without the <code>./</code>. The directory exists:</p>
  
  <pre><code>❯ ls
  addons/  custom-addons/  docker-compose.yml  
  </code></pre>
  
  <p>The directory is auto-completed, yet I can't change to it:</p>
  
  <pre><code>❯ cd addons/
  cd: The directory “addons/” does not exist
  </code></pre>
  
  <h3><code>CDPATH</code></h3>
  
  <pre><code>set -gx CDPATH $CDPATH $HOME/projects
  </code></pre>