aboutsummaryrefslogtreecommitdiffhomepage
path: root/std/generate_map.sh
diff options
context:
space:
mode:
Diffstat (limited to 'std/generate_map.sh')
-rwxr-xr-xstd/generate_map.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/std/generate_map.sh b/std/generate_map.sh
index d8ac791..42e3127 100755
--- a/std/generate_map.sh
+++ b/std/generate_map.sh
@@ -3,7 +3,7 @@
FILES="$(find * -type f -name "*.bruijn" ! -name "All.bruijn" ! -path "*Generic*")"
list_defs() {
- grep -Po "^[^:# \t][^ \t]*" "$1"
+ grep -Po "^[^:# \t][^ \t]*" "$1" | sed -e "s#\\(.*\\)#{\"name\": \"\\1\", \"source\": \"$1\"}#g"
inputs="$(awk '/^:input/ {print $2}' "$1")"
for i in $inputs; do
list_defs "${i#std/}.bruijn"
@@ -13,7 +13,7 @@ list_defs() {
{
for f in $FILES; do
echo "{\"$f\":"
- list_defs "$f" | jq -R . | jq -s .
+ list_defs "$f" | sed 's/\\/\\\\/g' | jq -s .
echo "}"
done
} | jq -s add