É possível 'fonte' a saída de um script python

1

Eu tenho uma grande base de código python que sabe muito sobre o meu ambiente de trabalho. Eu gostaria de usá-lo para configurar minha sessão ZSH quando eu abrir uma janela de terminal. O script python produziria texto que exporta variáveis, define funções / aliases etc.

Eu esperava que algo assim funcionasse:

./myPythonScript -outputZSHSettings | source

mas não parece. Existe alguma maneira de fazer algo assim? Eu suponho que eu poderia escrever tudo em um arquivo temporário, fonte que, em seguida, exclua o arquivo, mas isso parece desajeitado.

Obrigado.

    
por D.C. 05.01.2015 / 20:55

1 resposta

3

Com o bash e o zsh, você pode usar a Substituição de processos:

source <(./myPythonScript -outputZSHSettings)
    
por 06.01.2015 / 09:05

Tags