#!/bin/bash

case $1 in
  debug|release)
    ;;
  *)
  echo "Usage: build_and_run.sh [type] where is type is 'debug' or 'release'" >&2
  exit 1
esac

type=$1
[[ ${type} == "release" ]] && release_param+=(--release)
cargo build ${release_param[@]} --target x86_64-unknown-linux-gnu

if [ $? -eq 0 ]
then
  ./target/x86_64-unknown-linux-gnu/release/grim
fi