123456789101112131415161718192021 |
- #!/bin/bash
- PROJECT_ROOT_PATH="$(cd $(dirname "$0")/../ ; pwd)"
- PROJECT_GIT_DIR_PATH="${PROJECT_ROOT_PATH}/.git"
- PROJECT_DIR_NAME="$(basename ${PROJECT_ROOT_PATH})"
- if [ -d "${PROJECT_GIT_DIR_PATH}" ] ; then
- git describe --tags --abbrev --dirty --always
- exit 0
- fi
- if [[ "${PROJECT_DIR_NAME}" =~ ^RTLSDR-Airband-[0-9]*\.[0-9]*\.[0-9]*$ ]]; then
- echo ${PROJECT_DIR_NAME} | cut -d '-' -f 3
- exit 0
- fi
- >&2 echo "did not find a git root directory at ${PROJECT_GIT_DIR_PATH} and failed to extract a version from ${PROJECT_DIR_NAME}"
|