mirror of
https://github.com/SikongJueluo/Mini-Nav.git
synced 2026-07-12 20:15:31 +08:00
feat(project): update marimo and env autoload
This commit is contained in:
23
.envrc
23
.envrc
@@ -16,4 +16,27 @@ else
|
|||||||
|
|
||||||
export UV_PROJECT_ENVIRONMENT="/workspace/envs/mini-nav"
|
export UV_PROJECT_ENVIRONMENT="/workspace/envs/mini-nav"
|
||||||
export MY_DEV_ENV=1
|
export MY_DEV_ENV=1
|
||||||
|
|
||||||
|
layout_mamba() {
|
||||||
|
# initialize micromamba
|
||||||
|
eval "$(micromamba shell hook --shell=bash)"
|
||||||
|
|
||||||
|
# check if environment name is specified
|
||||||
|
if [ -n "$1" ]; then
|
||||||
|
# Explicit environment name from layout command.
|
||||||
|
local env_name="$1"
|
||||||
|
# activate environment
|
||||||
|
micromamba activate ${env_name}
|
||||||
|
elif (grep -q name: environment.yml 2> /dev/null); then
|
||||||
|
# Detect environment name from `environment.yml` file in `.envrc` directory
|
||||||
|
micromamba activate `grep name: environment.yml | sed -e 's/name: //'`
|
||||||
|
else
|
||||||
|
# if all else fails, activate base environment
|
||||||
|
micromamba activate base;
|
||||||
|
fi;
|
||||||
|
}
|
||||||
|
layout mamba
|
||||||
|
|
||||||
|
# Static Link Libraries
|
||||||
|
export LD_LIBRARY_PATH=$CONDA_PREFIX/lib:$LD_LIBRARY_PATH
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user