diff options
author | Alexander Foremny <aforemny@posteo.de> | 2023-09-06 11:03:36 +0200 |
---|---|---|
committer | Alexander Foremny <aforemny@posteo.de> | 2023-09-06 11:38:38 +0200 |
commit | 62df7214a1b6602bec3e355a0729de2968db6504 (patch) | |
tree | 0bd9e4eb965e40a3c9582371b0b45f9671b0320a /src/extract-generic.sh | |
parent | ea5ff5547b365964ff2c0215caa3a2a020b6d7ed (diff) |
add support for .sh files
Diffstat (limited to 'src/extract-generic.sh')
-rwxr-xr-x | src/extract-generic.sh | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/extract-generic.sh b/src/extract-generic.sh index 0c84ec1..cadbb30 100755 --- a/src/extract-generic.sh +++ b/src/extract-generic.sh @@ -33,8 +33,21 @@ tree-grepper \ text=$(echo "$item" | jq .match.text -r | sed 's/^'"$LINE_COMMENT_START"' *TODO *//' | - sed 's/^'"$BLOCK_COMMENT_START"' *TODO *//' | - sed 's/ *'"$BLOCK_COMMENT_END"'$//') + { + if test -z "${BLOCK_COMMENT_START-}"; then + cat + else + sed 's/^'"$BLOCK_COMMENT_START"' *TODO *//' + fi + } | + { + if test -z "${BLOCK_COMMENT_END-}"; then + cat + else + sed 's/ *'"$BLOCK_COMMENT_END"'$//' + fi + } + ) echo "$item" | jq '. + {"text": $text, "last_commit": $last_commit}' \ --arg text "$text" \ |