#!/usr/bin/env bash
set -euo pipefail

FEATURE_NAME="${1:-}"
if [[ -z "${FEATURE_NAME}" ]]; then
  echo "Usage: $(basename "$0") <feature_name>"
  echo "Example: $(basename "$0") hotel_overview_page"
  exit 2
fi

SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="$(cd -- "${SCRIPT_DIR}/.." && pwd)"

cd "${REPO_ROOT}"

fvm dart run scripts/dart/new_feature.dart "${FEATURE_NAME}"
bash scripts/gen.sh