From 6a06a3914273853742ac57433398968ccf7d9897 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Fri, 9 Apr 2021 16:36:20 -0700 Subject: [PATCH] use herestring instead of echo -e into jq --- docgen.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docgen.sh b/docgen.sh index 36adccc7..3b100ae3 100755 --- a/docgen.sh +++ b/docgen.sh @@ -15,17 +15,17 @@ pydocmd simple utils+ > ../docs/utils.md parsers=() while read -r value do - parsers+=("$value") + parsers+=("$value") done < <(jc -a | jq -c '.parsers[]') # iterate over the bash array for parser in "${parsers[@]}" do - parser_name=$(echo -e "$parser" | jq -r '.name' ) - compatible=$(echo -e "$parser" | jq -r '.compatible | join(", ")') - version=$(echo -e "$parser" | jq -r '.version') - author=$(echo -e "$parser" | jq -r '.author') - author_email=$(echo -e "$parser" | jq -r '.author_email') + parser_name=$(jq -r '.name' <<< "$parser") + compatible=$(jq -r '.compatible | join(", ")' <<< "$parser") + version=$(jq -r '.version' <<< "$parser") + author=$(jq -r '.author' <<< "$parser") + author_email=$(jq -r '.author_email' <<< "$parser") echo "Building docs for: ${parser_name}" echo "[Home](https://kellyjonbrazil.github.io/jc/)" > ../docs/parsers/"${parser_name}".md