fix: new.sh bugs (#34)

pull/36/head
Ben Potter 2 years ago committed by GitHub
parent e8bd011e61
commit 616443d2f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -4,6 +4,7 @@
# Run it like : ./new.sh my-module # Run it like : ./new.sh my-module
MODULE_NAME=$1 MODULE_NAME=$1
# Check if module name is provided # Check if module name is provided
if [ -z "$MODULE_NAME" ]; then if [ -z "$MODULE_NAME" ]; then
echo "Usage: ./new.sh <module_name>" echo "Usage: ./new.sh <module_name>"
@ -20,10 +21,11 @@ mkdir -p "${MODULE_NAME}"
# Copy required files from the sample module # Copy required files from the sample module
cp -r .sample/* "${MODULE_NAME}" cp -r .sample/* "${MODULE_NAME}"
# Change to module directory
cd "${MODULE_NAME}"
# Update main.tf with module name # Update main.tf with module name
sed -i "s/MODULE_NAME/${MODULE_NAME}/g" main.tf sed -i "s/MODULE_NAME/${MODULE_NAME}/g" main.tf
# Update README.md with module name # Update README.md with module name
sed -i "s/MODULE_NAME/${MODULE_NAME}/g" README.md sed -i "s/MODULE_NAME/${MODULE_NAME}/g" README.md
# Change to module directory
cd "${MODULE_NAME}"

Loading…
Cancel
Save