1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-13 01:20:24 +02:00

use herestring instead of echo -e into jq

This commit is contained in:
Kelly Brazil
2021-04-09 16:36:20 -07:00
parent 490c9e1769
commit 6a06a39142

View File

@ -15,17 +15,17 @@ pydocmd simple utils+ > ../docs/utils.md
parsers=() parsers=()
while read -r value while read -r value
do do
parsers+=("$value") parsers+=("$value")
done < <(jc -a | jq -c '.parsers[]') done < <(jc -a | jq -c '.parsers[]')
# iterate over the bash array # iterate over the bash array
for parser in "${parsers[@]}" for parser in "${parsers[@]}"
do do
parser_name=$(echo -e "$parser" | jq -r '.name' ) parser_name=$(jq -r '.name' <<< "$parser")
compatible=$(echo -e "$parser" | jq -r '.compatible | join(", ")') compatible=$(jq -r '.compatible | join(", ")' <<< "$parser")
version=$(echo -e "$parser" | jq -r '.version') version=$(jq -r '.version' <<< "$parser")
author=$(echo -e "$parser" | jq -r '.author') author=$(jq -r '.author' <<< "$parser")
author_email=$(echo -e "$parser" | jq -r '.author_email') author_email=$(jq -r '.author_email' <<< "$parser")
echo "Building docs for: ${parser_name}" echo "Building docs for: ${parser_name}"
echo "[Home](https://kellyjonbrazil.github.io/jc/)" > ../docs/parsers/"${parser_name}".md echo "[Home](https://kellyjonbrazil.github.io/jc/)" > ../docs/parsers/"${parser_name}".md