Add script to update msys shell
This commit is contained in:
parent
64288aa7e6
commit
5658500666
22
bin/update-msys-shell
Normal file
22
bin/update-msys-shell
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source "$HOME/.dotfiles/script_helpers/printing.sh"
|
||||||
|
source "$HOME/.dotfiles/script_helpers/platform.sh"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [[ -d "/c/msys64" ]]; then
|
||||||
|
shell_is_mingw is_mingw
|
||||||
|
if [[ $is_mingw -eq 1 ]]; then
|
||||||
|
printf "${BOLD}${YELLOW}Updating MSYS Shell${NORMAL}\n"
|
||||||
|
printf "${BOLD}Note: when this finishes, restart your shell and re-run this script in order to update applications, or manually run ${YELLOW}pacman -Su${NORMAL}\n"
|
||||||
|
pacman -Syu
|
||||||
|
printf "${BOLD}${GREEN}Done!${NORMAL}\n"
|
||||||
|
else
|
||||||
|
error "Please re-run this in a MinGW shell.\n"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
error "Unable to find C:\msys64 - make sure the shell is installed and then re-run this in the MinGW shell.\n"
|
||||||
|
exit 1
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user