#cat /etc/passwd | grep ${username} >/dev/null 2>&1
#if [ $? -eq 0 ] ; then
# echo -e "\e[1;38m user $username already exists, quit." || exit 1
#else
# read -e -p "User $username doesn't exist, would you like to create? Answer with y/n. `echo $'\n--> '`" choice
# case "$choice" in
# y) echo -e "\e[1;33m creating user $username \e[0m"; exec useradd -m $username; ;;
# n) exit 1; ;;
# *) echo "Invalid, please answer with y/n."; ;;
# esac
#
# read -e -p "Would you like to create specific user directories (php56 php71 php73 publick_html ssl tmp)? Answer with y/n. `echo $'\n--> '`" userdirs
# case "$userdirs" in
# y) echo -e "\e[1;33m creating specific user directories for $username \e[0m"; exec mkdir /home/${username}/ ;;
# n) exit 1; ;;
# *) echo "Invalid, please answer with y/n."; ;;
# esac
#fi
if id -u ${username} &>> /dev/null; then echo -e "\e[1;38m user $username already exists, quit."; exit 1;
else
read -e -p "User ${username} does not exist, would you like to create? [y/n]: " -i "y" choice
case "$choice" in
y) echo -e "\e[1;33m creating user ${username} \e[0m"; useradd -m "${username}"; ;;
n) exit 1; ;;
*) echo "Invalid, please answer with y/n."; ;;
esac
read -e -p "Would you like to create user directories php56 php71 php73 publick_html ssl and tmp? [y/n]: " -i "y" userdirs
case "$userdirs" in
y) echo -e "\e[1;33m creating specific user directories for ${username} \e[0m"; mkdir -p "/home/${username}"; ;;
n) exit 1; ;;
*) echo "Invalid, please answer with y/n."; ;;
esac
fi