title: source a file in .zshrc does not find the file
body: <p>I'm using zsh on Catalina and I have some problems with sourcing (dunno if that's the correct term) a file in my .zshrc file that has a white space in the path. 
  Basically what I'm trying to achieve is to have my personal zsh settings in iCloud so that it syncs between all my computers. There is a white space in the path to my iCloud directory that I can't change.</p>
  
  <pre><code>~/Library/Mobile Documents/com~apple~CloudDocs/
  </code></pre>
  
  <p>Escaping the wihte space does not work when I try it.</p>
  
  <pre><code>file='~/Library/Mobile\ Documents/com~apple~CloudDocs/file.sh'
  source $file
  </code></pre>
  
  <p>Results in:</p>
  
  <pre><code>.zshrc:source:29: no such file or directory: ~/Library/Mobile\ Documents/com~apple~CloudDocs/file.sh
  </code></pre>
  
  <p>It works fine when I manually do:</p>
  
  <pre><code>source ~/Library/Mobile\ Documents/com~apple~CloudDocs/file.sh
  </code></pre>
  
  <p>Any ideas on how to solve this or I'm I back at manually load my files?</p>