mirror of
https://github.com/astral-sh/uv.git
synced 2025-07-07 13:25:00 +00:00
Merge 4d2478e2c3
into f609e1ddaf
This commit is contained in:
commit
edcf76721d
2 changed files with 17 additions and 0 deletions
16
crates/uv-virtualenv/src/activator/activate.elv
Normal file
16
crates/uv-virtualenv/src/activator/activate.elv
Normal file
|
@ -0,0 +1,16 @@
|
|||
use path
|
||||
|
||||
var venv-bin = (path:join '{{ VIRTUAL_ENV_DIR }}' '{{ BIN_NAME }}')
|
||||
|
||||
var paths-bak = $paths
|
||||
set paths = [$venv-bin $@paths]
|
||||
|
||||
set-env VIRTUAL_ENV '{{ VIRTUAL_ENV_DIR }}'
|
||||
set-env VIRTUAL_ENV_PROMPT '{{ VIRTUAL_PROMPT }}'
|
||||
|
||||
edit:add-var deactivate~ {
|
||||
set paths = $paths-bak
|
||||
unset-env VIRTUAL_ENV
|
||||
unset-env VIRTUAL_ENV_PROMPT
|
||||
edit:del-var deactivate~
|
||||
}
|
|
@ -24,6 +24,7 @@ use crate::{Error, Prompt};
|
|||
const ACTIVATE_TEMPLATES: &[(&str, &str)] = &[
|
||||
("activate", include_str!("activator/activate")),
|
||||
("activate.csh", include_str!("activator/activate.csh")),
|
||||
("activate.elv", include_str!("activator/activate.elv")),
|
||||
("activate.fish", include_str!("activator/activate.fish")),
|
||||
("activate.nu", include_str!("activator/activate.nu")),
|
||||
("activate.ps1", include_str!("activator/activate.ps1")),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue