mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-30 04:23:24 +02:00
Add shell quoting and 'read -r' in example hooks (#3905)
This helps to avoid interpretation of escape sequences, such as backslash-escapes, in these values. Patch provided by @bughunter2 in https://github.com/GothenburgBitFactory/taskwarrior/issues/3899.
This commit is contained in:
parent
c594ecb58d
commit
cf6c0254dc
5 changed files with 12 additions and 12 deletions
|
@ -1,12 +1,12 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
read new_task
|
||||
read -r new_task
|
||||
|
||||
if (echo $new_task | grep -qE '[tT]eh');
|
||||
if (echo "$new_task" | grep -qE '[tT]eh');
|
||||
then
|
||||
new_task=$(echo $new_task | sed -r 's/([tT])eh/\1he/g')
|
||||
new_task=$(echo "$new_task" | sed -r 's/([tT])eh/\1he/g')
|
||||
echo "Auto-corrected 'teh' --> 'the'"
|
||||
fi
|
||||
|
||||
echo $new_task
|
||||
echo "$new_task"
|
||||
exit 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue