Add shellQuote template function

This commit is contained in:
Andrey Nering
2021-10-02 18:29:07 -03:00
parent b70a660975
commit 3cfe21af58
3 changed files with 11 additions and 1 deletions

View File

@@ -639,6 +639,9 @@ Task also adds the following functions:
converts a string from `/` path format to `\`.
- `exeExt`: Returns the right executable extension for the current OS
(`".exe"` for Windows, `""` for others).
- `shellQuote`: Quotes a string to make it safe for use in shell scripts.
Task uses [this Go function](https://pkg.go.dev/mvdan.cc/sh/v3@v3.4.0/syntax#Quote)
for this. The Bash dialect is assumed.
Example: