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 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
|
||||
|
||||
Reference in New Issue
Block a user