|
|
|
@ -95,7 +95,9 @@ setup_shell() { |
|
|
|
# If this platform provides a "chsh" command (not Cygwin), do it, man! |
|
|
|
# If this platform provides a "chsh" command (not Cygwin), do it, man! |
|
|
|
if command_exists chsh; then |
|
|
|
if command_exists chsh; then |
|
|
|
echo "${BLUE}Time to change your default shell to zsh!${NORMAL}" |
|
|
|
echo "${BLUE}Time to change your default shell to zsh!${NORMAL}" |
|
|
|
chsh -s $(grep /zsh$ /etc/shells | tail -1) |
|
|
|
if ! chsh -s $(grep /zsh$ /etc/shells | tail -1); then |
|
|
|
|
|
|
|
echo "Error: chsh command unsuccessful. Change your default shell manually." |
|
|
|
|
|
|
|
fi |
|
|
|
# Else, suggest the user do so manually. |
|
|
|
# Else, suggest the user do so manually. |
|
|
|
else |
|
|
|
else |
|
|
|
cat <<-EOF |
|
|
|
cat <<-EOF |
|
|
|
|