manned_meatball, 1 year ago <pre style="background-color:#ffffff;"> <span style="color:#323232;">function command_one() { </span><span style="color:#323232;"> # activate the environment </span><span style="color:#323232;"> source "$XDG_DATA_HOME/venvs/alpha.sh" </span><span style="color:#323232;"> # run the thing </span><span style="color:#323232;"> actual_command_one </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;">function command_two() { </span><span style="color:#323232;"> # activate the environment </span><span style="color:#323232;"> source "$XDG_DATA_HOME/venvs/alpha.sh" </span><span style="color:#323232;"> source "$XDG_DATA_HOME/venvs/bravo.sh" </span><span style="color:#323232;"> # run the other thing </span><span style="color:#323232;"> actual_command_two </span><span style="color:#323232;">} </span>
<pre style="background-color:#ffffff;"> <span style="color:#323232;">function command_one() { </span><span style="color:#323232;"> # activate the environment </span><span style="color:#323232;"> source "$XDG_DATA_HOME/venvs/alpha.sh" </span><span style="color:#323232;"> # run the thing </span><span style="color:#323232;"> actual_command_one </span><span style="color:#323232;">} </span><span style="color:#323232;"> </span><span style="color:#323232;">function command_two() { </span><span style="color:#323232;"> # activate the environment </span><span style="color:#323232;"> source "$XDG_DATA_HOME/venvs/alpha.sh" </span><span style="color:#323232;"> source "$XDG_DATA_HOME/venvs/bravo.sh" </span><span style="color:#323232;"> # run the other thing </span><span style="color:#323232;"> actual_command_two </span><span style="color:#323232;">} </span>