codeql-go/tools/utils.sh

25 строки
469 B
Bash

#! /bin/bash
if [ -z "$SEMMLE_PLATFORM" ]
then
case "$OSTYPE" in
linux*) SEMMLE_PLATFORM="linux";;
darwin*) SEMMLE_PLATFORM="osx";;
msys*) SEMMLE_PLATFORM="win";;
*) echo "This script only works on Linux, macOS and msys; OSTYPE: $OSTYPE" && exit 1
esac
fi
if [ "$SEMMLE_PLATFORM" = "win" ]
then
EXE=".exe"
else
EXE=""
fi
run() {
cmd=$1
shift
"$SCRIPTDIR/platform/$SEMMLE_PLATFORM/bin/$cmd$EXE" "$@"
}