#!/usr/bin/env bash

## Description: Initialize fresh Drupal site with LightGallery Formatter demo
## Usage: lgf:init
## Example: "ddev lgf:init"

set -eu -o pipefail

cd "${DDEV_APPROOT}"

rm -rf web/core web/modules/contrib web/themes/contrib web/profiles/contrib vendor

ddev poser --no-interaction
ddev symlink-project

ddev drush sql:drop -y 2>/dev/null || true

ddev drush site:install demo_umami -y \
  --account-name=admin \
  --account-pass=admin \
  --site-name="LightGallery Formatter Demo"

ddev drush en lightgallery_formatter_demo admin_toolbar admin_toolbar_tools -y
ddev drush cr

echo ""
echo "============================================"
echo "Installation complete!"
echo "============================================"
echo "Login: admin / admin"
echo ""
ddev drush uli
