title: Add a relative path to $PATH on fish startup
body: <p>I want to add ./bin directory (which is relative to current shell directory) to $PATH on fish  startup. Note that <code>fish</code> is a shell.</p>
  
  <pre><code>echo $PATH
  set PATH ./bin $PATH
  echo $PATH
  </code></pre>
  
  <p>If I place these lines inside <code>~/.config/fish/config.fish</code> the shell will echo the same collection of paths. Absolute paths are added properly.</p>
  
  <p>If I open the shell and type the same <code>set PATH ./bin $PATH</code> inside some directory containing <code>bin</code> it is added successfully. However when there is no <code>bin</code> inside current directory it shows me an error.</p>
  
  <pre><code>set: Could not add component ./bin to PATH.
  set: Value too large to be stored in data type
  </code></pre>
  
  <p>I'm running fish 1.23.1 on OS X Lion.</p>