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"
|
||||
cyan="\033[36m"
|
||||
white="\033[37m"
|
||||
bold="\e[1m"
|
||||
dim="\e[2m"
|
||||
|
||||
RELEASES_URL="https://github.com/WAFoundation/wasmer/releases"
|
||||
|
||||
@ -127,14 +129,14 @@ wasmer_detect_profile() {
|
||||
wasmer_link() {
|
||||
printf "$cyan> Adding to \$PATH...$reset\n"
|
||||
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
|
||||
printf "$red > Profile not found. Tried ${WASMER_PROFILE} (as defined in \$PROFILE), ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.\n"
|
||||
echo " > Create one of them and run this script again"
|
||||
echo " > Create it (touch ${WASMER_PROFILE}) and run this script again"
|
||||
echo " OR"
|
||||
printf " > Append the following lines to the correct file yourself:$reset\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 "\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 " OR"
|
||||
printf "* Append the following lines to the correct file yourself:$reset\n"
|
||||
command printf "${SOURCE_STR}"
|
||||
else
|
||||
if ! grep -q 'wasmer' "$WASMER_PROFILE"; then
|
||||
@ -145,16 +147,16 @@ wasmer_link() {
|
||||
fi
|
||||
fi
|
||||
printf "\033[1A$cyan> Adding to \$PATH... ✓$reset\n"
|
||||
printf "$white 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:"
|
||||
printf " $SOURCE_STR$reset\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:"
|
||||
printf "$SOURCE_STR$reset\n"
|
||||
|
||||
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;
|
||||
)
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
@ -223,7 +225,7 @@ wasmer_install() {
|
||||
magenta2="${reset}\033[34m"
|
||||
magenta3="${reset}\033[34;2m"
|
||||
|
||||
printf "${white}Installing Wasmer!$reset\n"
|
||||
printf "${reset}Installing Wasmer!$reset\n"
|
||||
printf "
|
||||
${magenta3}###${reset}
|
||||
${magenta3}#####${reset}
|
||||
|
Loading…
Reference in New Issue
Block a user