18 lines
599 B
Bash
Executable File
18 lines
599 B
Bash
Executable File
#!/bin/bash
|
|
|
|
## Description: Generate index.html overview page
|
|
## Usage: generate-index
|
|
## Example: ddev generate-index
|
|
|
|
EXTENSION_KEY=$(basename "$(pwd)")
|
|
DDEV_PROJECT=$(ddev describe -j | jq -r '.name' 2>/dev/null || echo "$EXTENSION_KEY")
|
|
|
|
# Simple sed-based substitution
|
|
sed -e "s/{{EXTENSION_NAME}}/$EXTENSION_KEY/g" \
|
|
-e "s/{{EXTENSION_KEY}}/$EXTENSION_KEY/g" \
|
|
-e "s/{{DDEV_PROJECT}}/$DDEV_PROJECT/g" \
|
|
/var/www/html/.ddev/index.html.template > /var/www/html/index.html
|
|
|
|
echo "✅ index.html generated successfully!"
|
|
echo "Access your project at: http://$DDEV_PROJECT.ddev.site/"
|