rm -rf build

case "$(uname)" in
  Linux*) EXPECTED_OS=unix ;;
  OpenBSD*) EXPECTED_OS=unix ;;
  FreeBSD*) EXPECTED_OS=unix ;;
  NetBSD*) EXPECTED_OS=unix ;;
  Darwin*) EXPECTED_OS=darwin ;;
  CYGWIN*) EXPECTED_OS=windows ;;
  MINGW*) EXPECTED_OS=windows ;;
  *) echo "unknown uname $(uname)" >&2; exit 1; ;;
esac
export EXPECTED_OS

$1 --no-banner --no-color --console-width 0 Os.idr --exec main

