#!/usr/bin/env bash
set -e

if [ -z "$NOI_EXEC_PATH" ] || [ -z "$NOI_NAT_CLI" ]; then
  echo "nat: missing NOI_EXEC_PATH/NOI_NAT_CLI" >&2
  exit 1
fi

has_theme=0
for arg in "$@"; do
  if [ "$arg" = "--theme" ]; then
    has_theme=1
    break
  fi
done

if [ -n "$NSH_THEME" ] && [ $has_theme -eq 0 ]; then
  set -- "$@" --theme "$NSH_THEME"
fi

ELECTRON_RUN_AS_NODE=1 "$NOI_EXEC_PATH" "$NOI_NAT_CLI" "$@"
