diff --git a/docgen.sh b/docgen.sh index 4792d2e2..ccdfcfb2 100755 --- a/docgen.sh +++ b/docgen.sh @@ -113,9 +113,9 @@ do done < <(jc -a | jq -c '.parsers[] | select(.plugin != true)') for parser in "${parsers[@]}"; do - ( - parser_name=$(jq -r '.name' <<< "$parser") - if ! git diff --exit-code -- "jc/parsers/${parser_name}.py"; then + parser_name=$(jq -r '.name' <<< "$parser") + if ! git diff --quiet --exit-code -- "parsers/${parser_name}.py"; then + { compatible=$(jq -r '.compatible | join(", ")' <<< "$parser") version=$(jq -r '.version' <<< "$parser") author=$(jq -r '.author' <<< "$parser") @@ -129,8 +129,8 @@ for parser in "${parsers[@]}"; do echo >> ../docs/parsers/"${parser_name}".md echo "Version ${version} by ${author} (${author_email})" >> ../docs/parsers/"${parser_name}".md echo "+++ ${parser_name} docs complete" - fi - ) & + } & + fi done wait echo "Document Generation Complete" diff --git a/docs/parsers/proc_net_arp.md b/docs/parsers/proc_net_arp.md index 0585b5ca..c1eb30b2 100644 --- a/docs/parsers/proc_net_arp.md +++ b/docs/parsers/proc_net_arp.md @@ -3,7 +3,7 @@ # jc.parsers.proc\_net\_arp -jc - JSON Convert `/proc/net/arp` file parser +jc - JSON Convert `/proc/net/arp3` file parser Usage (cli): diff --git a/jc/parsers/proc_net_arp.py b/jc/parsers/proc_net_arp.py index 1535326d..8127e535 100644 --- a/jc/parsers/proc_net_arp.py +++ b/jc/parsers/proc_net_arp.py @@ -1,4 +1,4 @@ -"""jc - JSON Convert `/proc/net/arp` file parser +"""jc - JSON Convert `/proc/net/arp3` file parser Usage (cli):