mirror of
https://github.com/astral-sh/uv.git
synced 2025-07-07 21:35: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)] = &[
|
const ACTIVATE_TEMPLATES: &[(&str, &str)] = &[
|
||||||
("activate", include_str!("activator/activate")),
|
("activate", include_str!("activator/activate")),
|
||||||
("activate.csh", include_str!("activator/activate.csh")),
|
("activate.csh", include_str!("activator/activate.csh")),
|
||||||
|
("activate.elv", include_str!("activator/activate.elv")),
|
||||||
("activate.fish", include_str!("activator/activate.fish")),
|
("activate.fish", include_str!("activator/activate.fish")),
|
||||||
("activate.nu", include_str!("activator/activate.nu")),
|
("activate.nu", include_str!("activator/activate.nu")),
|
||||||
("activate.ps1", include_str!("activator/activate.ps1")),
|
("activate.ps1", include_str!("activator/activate.ps1")),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue