Initial commit
This commit is contained in:
17
assets/templates/commands/web/generate-makefile
Executable file
17
assets/templates/commands/web/generate-makefile
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
## Description: Generate Makefile for TYPO3 extension development
|
||||
## Usage: generate-makefile
|
||||
## Example: ddev generate-makefile
|
||||
|
||||
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/Makefile.template > /var/www/html/Makefile
|
||||
|
||||
echo "✅ Makefile generated successfully!"
|
||||
echo "Run 'make help' to see available commands"
|
||||
Reference in New Issue
Block a user