From ebe59f72a6950ee419e24e1fa32f40ba5b8014b9 Mon Sep 17 00:00:00 2001 From: Konano Date: Fri, 29 Aug 2025 16:23:34 +0800 Subject: [PATCH] feat: add oh-my-zsh installation check before miniconda and miniforge installation --- configure_user.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/configure_user.sh b/configure_user.sh index 944b755..eb84d4d 100755 --- a/configure_user.sh +++ b/configure_user.sh @@ -75,6 +75,9 @@ configure_miniconda() { fi 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" bash "$tempdir/miniconda.sh" -b -p "$HOME/.miniconda3" rm "$tempdir/miniconda.sh" @@ -93,6 +96,9 @@ configure_miniforge() { [[ $(uname -m) != "aarch64" ]] && return 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 bash $tempdir/miniforge.sh -b -p ~/.miniforge3 rm $tempdir/miniforge.sh