[O] Split into better modules

This commit is contained in:
Azalea Gui
2023-02-04 18:55:55 -05:00
parent 4a819eaab5
commit b9abcf1d2a
5 changed files with 111 additions and 114 deletions
+32
View File
@@ -0,0 +1,32 @@
# Mamba (conda replacement)
alias mamba="micromamba"
alias mamba-install="curl micro.mamba.pm/install.sh | zsh"
export MAMBA_ROOT_PREFIX="$HOME/.conda"
# Mamba initialize function
mamba-init()
{
export MAMBA_EXE="$(which micromamba)";
__mamba_setup="$("$MAMBA_EXE" shell hook --shell zsh --prefix "$HOME/micromamba" 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__mamba_setup"
else
if [ -f "$MAMBA_ROOT_PREFIX/etc/profile.d/micromamba.sh" ]; then
. "$MAMBA_ROOT_PREFIX/etc/profile.d/micromamba.sh"
else
export PATH="$MAMBA_ROOT_PREFIX/bin:$PATH"
fi
fi
unset __mamba_setup
}
# Auto init mamba
if command -v 'micromamba' &> /dev/null; then
mamba-init
fi
# Pyenv
if command -v 'pyenv' &> /dev/null; then
eval "$(pyenv init -)"
PATH=$(pyenv root)/shims:$PATH
fi