mirror of
https://github.com/jlengrand/error-prone-support.git
synced 2026-03-10 08:11:25 +00:00
[WIP] Expiriment with jq parsing
This commit is contained in:
20
generate-jq-docs.sh
Executable file
20
generate-jq-docs.sh
Executable file
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e -u -o pipefail
|
||||
|
||||
generate_bugpattern() {
|
||||
json=$(echo ${1} | base64 --decode | jq -c ".")
|
||||
name=$(echo $json | jq ".name")
|
||||
input=$(echo $json | jq ".inputLines")
|
||||
output=$(echo $json | jq ".outputLines")
|
||||
echo $name
|
||||
# TODO: format these values nicely
|
||||
}
|
||||
|
||||
generate_bugpattern_docs() {
|
||||
json_data=$(cat "error-prone-contrib/target/bug-pattern-data.jsonl")
|
||||
for row in $(echo ${json_data} | jq -s "." | jq -r ".[] | @base64"); do
|
||||
generate_bugpattern $row
|
||||
done
|
||||
}
|
||||
|
||||
generate_bugpattern_docs
|
||||
Reference in New Issue
Block a user