Spaces:
Building
Building
def-env deactivate-virtualenv [] { | |
def has-env [name: string] { | |
$name in (env).name | |
} | |
let is_windows = ((sys).host.name | str downcase) == 'windows' | |
let path_name = if $is_windows { | |
if (has-env 'Path') { | |
'Path' | |
} else { | |
'PATH' | |
} | |
} else { | |
'PATH' | |
} | |
load-env { $path_name : $env._OLD_VIRTUAL_PATH } | |
let-env PROMPT_COMMAND = $env._OLD_PROMPT_COMMAND | |
# Hiding the environment variables that were created when activating the env | |
hide _OLD_VIRTUAL_PATH | |
hide _OLD_PROMPT_COMMAND | |
hide VIRTUAL_ENV | |
hide VIRTUAL_PROMPT | |
} | |
deactivate-virtualenv | |
hide pydoc | |
hide deactivate | |