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