Existe um compromisso, que fará com que pareça que você está usando um script.
Escreva uma função Bash:
function miniprompt {
PS1='$ '
~/.local/bin/somescript # or just somescript if it's in $PATH
}
Para garantir que a função esteja sempre disponível, coloque-a em ~/.bashrc
e ~/.bash_profile
(ou apenas ~/.bashrc
se ela for carregada por ~/.bash_profile
).
garyjohn deixou claro que a pergunta contém uma suposição errada de que source
deve ser usado e esclarecido que, em vez disso, é possível definir PS1='$ '
diretamente. Obrigado!