|
@@ -159,6 +159,15 @@ setup_shell() {
|
|
|
|
|
|
echo "${BLUE}Time to change your default shell to zsh:${RESET}"
|
|
|
|
|
|
+ # Prompt for user choice on changing the default login shell
|
|
|
+ printf "${YELLOW}Do you want to change your default shell to zsh? [Y/n]${RESET} "
|
|
|
+ read opt
|
|
|
+ case $opt in
|
|
|
+ y*|Y*|"") echo "Changing the shell..." ;;
|
|
|
+ n*|N*) echo "Shell change skipped."; return ;;
|
|
|
+ *) echo "Invalid choice. Shell change skipped."; return ;;
|
|
|
+ esac
|
|
|
+
|
|
|
# Test for the right location of the "shells" file
|
|
|
if [ -f /etc/shells ]; then
|
|
|
shells_file=/etc/shells
|