github.com/holochain/holochain-proto@v0.1.0-alpha-26.0.20200915073418-5c83169c9b5b/bin/holochain.system.install (about)

     1  if grep -q "holochain.2134837348734" ~/.bashrc ; then
     2    if holochain.system.version &> /dev/null ; then
     3      echo "HC: holochain already installed"
     4    else
     5      printf "HC: holochain is installed, but this shell is not linked. run:\n\n  $ source ~/.bashrc\n\n"
     6    fi
     7    
     8    exit 1
     9  
    10  else
    11    if holochain.system.version &> /dev/null ; then
    12      echo "HC: holochain has been uninstalled"
    13      holochain.tools.confirm.y "Would you like to reinstall? (n/Y)" || { "HC: terminated by user" && exit 1 ; }
    14    else
    15      :
    16    fi
    17  fi
    18  
    19  dirOfInstallScript="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    20  echo "HC: holochain bin directory found at: $dirOfInstallScript"
    21  
    22  echo "export PATH=$dirOfInstallScript:\$PATH && echo 'holochain.2134837348734' >> /dev/null" >> ~/.bashrc
    23  echo ". $dirOfInstallScript/holochain.system.bashCompletion && echo 'holochain.2134837348734' >> /dev/null" >> ~/.bashrc
    24  
    25  printf "HC: holochain installed. To add to this shell run:\n\n  $ source ~/.bashrc\n\n"