github.com/jasonkeene/cli@v6.14.1-0.20160816203908-ca5715166dfb+incompatible/bin/replace-sha (about)

     1  #!/bin/bash
     2  
     3  CURRENT_SHA=$(git rev-parse --short HEAD)
     4  CURRENT_VERSION=$(cat VERSION)
     5  VERSION_STRING="${CURRENT_VERSION}+${CURRENT_SHA}"
     6  
     7  if [ $(uname) == darwin ]; then
     8      DATE_STRING=$(date -u +"%Y-%m-%d")
     9      sed -i "" -e "s/BUILT_FROM_SOURCE/$VERSION_STRING/g" $(dirname $0)/../cf/app_constants.go
    10      sed -i "" -e "s/BUILT_AT_UNKNOWN_TIME/$DATE_STRING/g" $(dirname $0)/../cf/app_constants.go
    11  else
    12      DATE_STRING=$(date -u +"%Y-%m-%d")
    13      sed -i -e "s/BUILT_FROM_SOURCE/$VERSION_STRING/g" $(dirname $0)/../cf/app_constants.go
    14      sed -i -e "s/BUILT_AT_UNKNOWN_TIME/$DATE_STRING/g" $(dirname $0)/../cf/app_constants.go
    15  fi