feat: add oh-my-zsh installation check before miniconda and miniforge installation

This commit is contained in:
Konano 2025-08-29 16:23:34 +08:00
parent 401c937380
commit ebe59f72a6
Signed by: Nano
GPG Key ID: 93686B78EE43A65A

View File

@ -75,6 +75,9 @@ configure_miniconda() {
fi fi
if confirm_action "要安装 miniconda 吗?" "N"; then if confirm_action "要安装 miniconda 吗?" "N"; then
if [ -d ~/.oh-my-zsh ] && ! confirm_action "检测到未安装 oh-my-zsh推荐稍后安装。是否继续安装 miniconda" "N"; then
return
fi
wget "https://repo.anaconda.com/miniconda/$INSTALLER" -O "$tempdir/miniconda.sh" wget "https://repo.anaconda.com/miniconda/$INSTALLER" -O "$tempdir/miniconda.sh"
bash "$tempdir/miniconda.sh" -b -p "$HOME/.miniconda3" bash "$tempdir/miniconda.sh" -b -p "$HOME/.miniconda3"
rm "$tempdir/miniconda.sh" rm "$tempdir/miniconda.sh"
@ -93,6 +96,9 @@ configure_miniforge() {
[[ $(uname -m) != "aarch64" ]] && return [[ $(uname -m) != "aarch64" ]] && return
if confirm_action "要安装 miniforge 吗?" "N"; then if confirm_action "要安装 miniforge 吗?" "N"; then
if [ -d ~/.oh-my-zsh ] && ! confirm_action "检测到未安装 oh-my-zsh推荐稍后安装。是否继续安装 miniforge" "N"; then
return
fi
wget "$github/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-$(uname -m).sh" -O $tempdir/miniforge.sh wget "$github/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-$(uname -m).sh" -O $tempdir/miniforge.sh
bash $tempdir/miniforge.sh -b -p ~/.miniforge3 bash $tempdir/miniforge.sh -b -p ~/.miniforge3
rm $tempdir/miniforge.sh rm $tempdir/miniforge.sh