| |
| let path-name = (if ((sys).host.name == "Windows") { "Path" } { "PATH" }) |
| let virtual-env = "C:\Users\15148\OneDrive - Vanier College\Documents\GitHub\Essay_classifier\venv" |
| let bin = "Scripts" |
| let path-sep = ";" |
|
|
| let old-path = ($nu.path | str collect ($path-sep)) |
|
|
| let venv-path = ([$virtual-env $bin] | path join) |
| let new-path = ($nu.path | prepend $venv-path | str collect ($path-sep)) |
|
|
| |
| let new-env = ([ |
| [name, value]; |
| [$path-name $new-path] |
| [_OLD_VIRTUAL_PATH $old-path] |
| [VIRTUAL_ENV $virtual-env] |
| ]) |
|
|
| load-env $new-env |
|
|
| |
| let virtual_prompt = (if ("" != "") { |
| "() " |
| } { |
| (build-string '(' ($virtual-env | path basename) ') ') |
| } |
| ) |
|
|
| |
| let new_prompt = (if ( config | select prompt | empty? ) { |
| ($"build-string '($virtual_prompt)'") |
| } { |
| ($"build-string '($virtual_prompt)' (config get prompt | str find-replace "build-string" "")") |
| }) |
| let-env PROMPT_COMMAND = $new_prompt |
|
|
| |
| |
| alias pydoc = python -m pydoc |
| alias deactivate = source "C:\Users\15148\OneDrive - Vanier College\Documents\GitHub\Essay_classifier\venv\Scripts\deactivate.nu" |
|
|