É possível escrever um script como
#!/bin/bash
alias foo="bar -options"
e obtenha o alias adicionado ao shell em execução sem source
(- ing) o script
source myscript
funcionará, mas apenas
myscript
não. O alias é definido no subshell (processo), mas perdido no script de saída
Qualquer possibilidade de alterar o alias do shell pai sem source