title: Reload shell source from script
body: <p>I would like to know how to reload the shell source from inside script.
  I am adding some aliases inside the script and I would like to reload it at the end of it but it doesn't work until I do it manually from the terminal:</p>
  
  <pre><code>source ~/.zshrc
  </code></pre>
  
  <p>I have been reading that is not possible to do it because the commands are running in a subprocess which does not affect the global environment, but I would like to know if there is any workaround for it.</p>
  
  <p>Thank you in advance!</p>