diff options
| author | Benjamin Linskey | 2026-06-07 02:15:02 -0400 |
|---|---|---|
| committer | Benjamin Linskey | 2026-06-07 02:15:02 -0400 |
| commit | 0cd3a0bacd54eecf2a1339dd99120fc0c3280a88 (patch) | |
| tree | a2ddb65919ef4e3cc8adb2a37bfb3ed051a37b21 | |
| parent | 41925025c47abb9b9d0538c4789975bf7c283ca4 (diff) | |
| download | tpl-0cd3a0bacd54eecf2a1339dd99120fc0c3280a88.tar.gz | |
Improve variable-matching regex
| -rwxr-xr-x | template | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -6,7 +6,7 @@ FILENAME == ARGV[1] && /^#/ { next } FILENAME == ARGV[1] && NF == 2 { vals[$1] = $2 } FILENAME == ARGV[1] { next } -/\{\{.+\}\}/ { +/\{\{[[:space:]]*[^\{\}[:space:]]+[[:space:]]*\}\}/ { for (key in vals) { gsub("\{\{[[:space:]]*" key "[[:space:]]*\}\}", vals[key]) } |