Add home/.config/direnv/direnvrc
This commit is contained in:
parent
d5bd27ddd1
commit
86e3f6ac8b
20
home/dot_config/direnv/direnvrc
Normal file
20
home/dot_config/direnv/direnvrc
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# To permit asdf manage node versions
|
||||||
|
NODE_VERSION_PREFIX=""
|
||||||
|
NODE_VERSIONS=${ASDF_DIR}/installs/nodejs
|
||||||
|
|
||||||
|
# Conda management
|
||||||
|
layout_anaconda() {
|
||||||
|
local ACTIVATE="${HOME}/miniconda3/bin/activate"
|
||||||
|
|
||||||
|
if [ -n "$1" ]; then
|
||||||
|
# Explicit environment name from layout command.
|
||||||
|
local env_name="$1"
|
||||||
|
source $ACTIVATE ${env_name}
|
||||||
|
elif (grep -q name: environment.yml); then
|
||||||
|
# Detect environment name from `environment.yml` file in `.envrc` directory
|
||||||
|
source $ACTIVATE `grep name: environment.yml | sed -e 's/name: //' | cut -d "'" -f 2 | cut -d '"' -f 2`
|
||||||
|
else
|
||||||
|
(>&2 echo No environment specified);
|
||||||
|
exit 1;
|
||||||
|
fi;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user