Ho un ambiente di sviluppo locale che fa molto affidamento sulle variabili di ambiente del sistema (segue il modello di app di 12 fattori Heroku) e attualmente le ho impostate utilizzando uno script di shell. Lo script della shell imposta anche i telecomandi git e attiva l'ambiente virtualenv, e mi piacerebbe, se possibile, spostare tutto questo su un comando Fabric (o una serie di comandi), dato che stiamo usando Fabric per un sacco di altre cose e mi piacerebbe ritirare gli script della shell.Come impostare le variabili di ambiente utilizzando Fabric
accorrono local('export FOO=bar')
non funziona:
$ fab set_default_env_vars
Using fabfile '/home/hugo/Projects/test/fabfile.py'
[localhost] local: export FOO=bar
Done.
$ echo $FOO
$
Questo è possibile - e se sì, come?