#!/usr/bin/env bash

set -eo pipefail

NAME=$1
VALUE=$2

if [[ -z "$__EAS_BUILD_ENVS_DIR" ]]; then
  echo "Set __EAS_BUILD_ENVS_DIR"
  exit 1
fi

if [[ -z "$NAME" || -z "$VALUE" ]]; then
  echo "Usage: set-env NAME VALUE"
  exit 2
fi

if [[ "$NAME" == *"="* ]]; then
  echo "Environment name can't include ="
  exit 1
fi

echo -n $VALUE > $__EAS_BUILD_ENVS_DIR/$NAME
