github.com/metacurrency/holochain@v0.1.0-alpha-26.0.20200915073418-5c83169c9b5b/bin/holochain.app.init (about) 1 #!/usr/bin/env bash 2 holochainBinDir="$GOPATH/src/github.com/holochain/holochain-proto/bin" 3 4 5 # get holochain system environment 6 . $holochainBinDir/holochain.system.checkInstalled 7 8 #check if we are already in a dir/subDir of a holochain app repo 9 { $holochainBinDir/holochain.app.findAppDir > /dev/null && echo "HC: holochain already initialised in $HOLOCHAIN_APPDIR" && exit 1 ; } || : 10 11 readableName=$1 12 13 machineName=${readableName//[^A-Za-z0-9]/} 14 machineName=${machineName,,} 15 16 mkdir .hc 17 cd .hc 18 mkdir immutable 19 cd immutable 20 echo $readableName > readableName 21 echo $machineName > machineName 22 cd ../.. 23 #chmod 550 .hc/immutable 24 25 echo "/runtime/" >> .gitignore 26 echo "/logs.holochain/" >> .gitignore 27 echo "__tmp__*" >> .gitignore