|
|
|
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" |
|
|