1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-08-01 22:57:46 +00:00

Using def --env instead of def-env (#673)

This commit is contained in:
WindSoilder 2023-11-20 20:55:35 +08:00 committed by GitHub
parent 9d02fb1ef8
commit 06d3095ab1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 28 additions and 28 deletions

View file

@ -5,7 +5,7 @@
# adapted from https://github.com/pypa/virtualenv/blob/46f68d67c79f2280554f47f3c21265b3a1e899a4/src/virtualenv/activation/nushell/activate.nu
export def-env auto-venv-on-enter [
export def --env auto-venv-on-enter [
_env: record,
] {

View file

@ -1,5 +1,5 @@
# Activate conda environment
export def-env activate [
export def --env activate [
env_name?: string@'nu-complete conda envs' # name of the environment
] {
let conda_info = (conda info --envs --json | from json)
@ -73,7 +73,7 @@ export def-env activate [
}
# Deactivate currently active conda environment
export def-env deactivate [] {
export def --env deactivate [] {
let path_name = if "PATH" in $env { "PATH" } else { "Path" }
$env.$path_name = $env.CONDA_OLD_PATH

View file

@ -22,7 +22,7 @@ export-env {
$env.CONDA_CURR = null
}
export def-env activate [name: string] {
export def --env activate [name: string] {
if ($env.CONDA_ROOT | is-empty) {
print "Neither Conda nor Mamba is valid."
return
@ -44,7 +44,7 @@ export def-env activate [name: string] {
load-env ({CONDA_CURR: $name} | merge $new_path)
}
export def-env deactivate [] {
export def --env deactivate [] {
if ($env.CONDA_ROOT | is-empty) {
print "Neither Conda nor Mamba is valid."
return
@ -55,7 +55,7 @@ export def-env deactivate [] {
load-env {Path: $env.CONDA_BASE_PATH, PATH: $env.CONDA_BASE_PATH}
}
export def-env list [] {
export def --env list [] {
$env.CONDA_ENVS |
flatten |
transpose |

View file

@ -35,7 +35,7 @@ export-env {
] | str join ";")
}
export def-env activate [
export def --env activate [
--host (-h): string = "x64", # Host architecture, must be x64 or x86 (case insensitive)
--target (-t): string = "x64", # Target architecture, must be x64 or x86 (case insensitive)
--sdk (-s): string = "latest" # Version of Windows SDK, must be "latest" or a valid version string
@ -133,7 +133,7 @@ export def-env activate [
hide-env MSVS_INCLUDE_PATH
}
export def-env deactivate [] {
export def --env deactivate [] {
if (($env.MSVS_ROOT | is-empty) or ($env.MSVS_MSVC_ROOT | is-empty)) {
print "Either Microsoft Visual Studio or MSVC is valid."
return