#!/bin/bash OS=$(uname) MEMORY=$(vmstat -s -S M | awk '/total memory/ {print $1}') SHM="$(($MEMORY / 2))MB" flags="$*" if [ -z "$flags" ] then flags="--help" fi if [ "$flags" = "--update" -o "$flags" = "update" ]; then docker pull ghcr.io/biometix/bqat-cli:latest docker inspect ghcr.io/biometix/bqat-cli:latest | grep image.version else [ ! -d data ] && mkdir data sub="\<" flags=${flags//" flags=${flags//>/"$sub"} if [ "$OS" = "Linux" -o "$OS" = "Darwin" ]; then docker run --rm -it \ --shm-size="$SHM" \ -v "$(pwd)"/data:/app/data \ ghcr.io/biometix/bqat-cli:latest \ "python3 -m bqat -W $(pwd) $flags" elif [[ "$OS" =~ "MINGW64" ]]; then docker run --rm -it \ --shm-size="$SHM" \ -v //$(PWD)/data:/app/data \ ghcr.io/biometix/bqat-cli:latest \ "python3 -m bqat -W $(pwd) $flags" else echo "Error. Unidentified Host." fi fi