mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-13 06:15:33 +00:00
Improved a bit more the install script
This commit is contained in:
parent
344dca002e
commit
c0f014fc59
26
install.sh
26
install.sh
@ -29,6 +29,8 @@ green="\033[32m"
|
|||||||
yellow="\033[33m"
|
yellow="\033[33m"
|
||||||
cyan="\033[36m"
|
cyan="\033[36m"
|
||||||
white="\033[37m"
|
white="\033[37m"
|
||||||
|
bold="\e[1m"
|
||||||
|
dim="\e[2m"
|
||||||
|
|
||||||
RELEASES_URL="https://github.com/WAFoundation/wasmer/releases"
|
RELEASES_URL="https://github.com/WAFoundation/wasmer/releases"
|
||||||
|
|
||||||
@ -127,14 +129,14 @@ wasmer_detect_profile() {
|
|||||||
wasmer_link() {
|
wasmer_link() {
|
||||||
printf "$cyan> Adding to \$PATH...$reset\n"
|
printf "$cyan> Adding to \$PATH...$reset\n"
|
||||||
WASMER_PROFILE="$(wasmer_detect_profile)"
|
WASMER_PROFILE="$(wasmer_detect_profile)"
|
||||||
SOURCE_STR="\n export PATH=\"\$HOME/.wasmer/bin:\$PATH\"\n"
|
SOURCE_STR="\nexport PATH=\"\$HOME/.wasmer/bin:\$PATH\"\n"
|
||||||
|
|
||||||
if [ -z "${WASMER_PROFILE-}" ] ; then
|
if [ -z "${WASMER_PROFILE-}" ] ; then
|
||||||
printf "$red > Profile not found. Tried ${WASMER_PROFILE} (as defined in \$PROFILE), ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.\n"
|
printf "${red}Profile not found. Tried:\n* ${WASMER_PROFILE} (as defined in \$PROFILE)\n* ~/.bashrc\n* ~/.bash_profile\n* ~/.zshrc\n* ~/.profile.\n"
|
||||||
echo " > Create one of them and run this script again"
|
echo "\nHow to solve this issue?\n* Create one of them and run this script again"
|
||||||
echo " > Create it (touch ${WASMER_PROFILE}) and run this script again"
|
echo "* Create it (touch ${WASMER_PROFILE}) and run this script again"
|
||||||
echo " OR"
|
echo " OR"
|
||||||
printf " > Append the following lines to the correct file yourself:$reset\n"
|
printf "* Append the following lines to the correct file yourself:$reset\n"
|
||||||
command printf "${SOURCE_STR}"
|
command printf "${SOURCE_STR}"
|
||||||
else
|
else
|
||||||
if ! grep -q 'wasmer' "$WASMER_PROFILE"; then
|
if ! grep -q 'wasmer' "$WASMER_PROFILE"; then
|
||||||
@ -145,16 +147,16 @@ wasmer_link() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
printf "\033[1A$cyan> Adding to \$PATH... ✓$reset\n"
|
printf "\033[1A$cyan> Adding to \$PATH... ✓$reset\n"
|
||||||
printf "$white We've added the following to your $WASMER_PROFILE\n"
|
printf "${dim}Note: We've added the following to your $WASMER_PROFILE\n"
|
||||||
echo " If this isn't the profile of your current shell then please add the following to your correct profile:"
|
echo "If this isn't the profile of your current shell then please add the following to your correct profile:"
|
||||||
printf " $SOURCE_STR$reset\n"
|
printf "$SOURCE_STR$reset\n"
|
||||||
|
|
||||||
version=`$HOME/.wasmer/bin/wasmer --version` || (
|
version=`$HOME/.wasmer/bin/wasmer --version` || (
|
||||||
printf "$red> Wasmer was installed, but doesn't seem to be working :(.$reset\n"
|
printf "$red> wasmer was installed, but doesn't seem to be working :($reset\n"
|
||||||
exit 1;
|
exit 1;
|
||||||
)
|
)
|
||||||
|
|
||||||
printf "$green> Successfully installed Wasmer $version!\n${white} Please open another terminal where the \`wasmer\` command will now be available.$reset\n"
|
printf "$green> Successfully installed $version!\n${reset}Please open another terminal where the \`${bold}wasmer$reset\` command will now be available.$reset\n"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -223,7 +225,7 @@ wasmer_install() {
|
|||||||
magenta2="${reset}\033[34m"
|
magenta2="${reset}\033[34m"
|
||||||
magenta3="${reset}\033[34;2m"
|
magenta3="${reset}\033[34;2m"
|
||||||
|
|
||||||
printf "${white}Installing Wasmer!$reset\n"
|
printf "${reset}Installing Wasmer!$reset\n"
|
||||||
printf "
|
printf "
|
||||||
${magenta3}###${reset}
|
${magenta3}###${reset}
|
||||||
${magenta3}#####${reset}
|
${magenta3}#####${reset}
|
||||||
|
Loading…
Reference in New Issue
Block a user