From f05cff70b9d62e6a62bd048dfc0e884e5a4603fe Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 9 Feb 2022 17:03:26 -0700 Subject: [PATCH] mvp and poc it works with our volume of runbooks inc search --- .../server/testdata/runbooks_to_files.sh | 21 +++++++++++++++++++ spike/review/reinvent/ezmded/ui/index.html | 3 +++ 2 files changed, 24 insertions(+) create mode 100644 spike/review/reinvent/ezmded/server/testdata/runbooks_to_files.sh diff --git a/spike/review/reinvent/ezmded/server/testdata/runbooks_to_files.sh b/spike/review/reinvent/ezmded/server/testdata/runbooks_to_files.sh new file mode 100644 index 0000000..80373c9 --- /dev/null +++ b/spike/review/reinvent/ezmded/server/testdata/runbooks_to_files.sh @@ -0,0 +1,21 @@ +#! /bin/bash + +cd "$(dirname "$BASH_SOURCE")" +files_d="$PWD/files" +runbooks_d="$HOME/repos/runbooks" +find "$runbooks_d" -type f -name "*.md" | while read -r line; do + relative="${line#$runbooks_d/}" + echo relative=$relative + mkdir -p "$files_d"/"${relative%.md}" + content="$(cat "$line" | jq -sR)" + printf '{ + "content": %s, + "title": "%s" + }' "$content" "${relative##*/}" > "$files_d"/"${relative%.md}"/data.yaml +done +find "$files_d" -type d | while read -r files_d; do + echo asserting "$files_d/data.yaml" + if [ ! -f "$files_d"/data.yaml ]; then + printf '{"title": "%s"}' "${files_d##*/}" > "$files_d"/data.yaml + fi +done diff --git a/spike/review/reinvent/ezmded/ui/index.html b/spike/review/reinvent/ezmded/ui/index.html index 88f5d2c..82ed804 100644 --- a/spike/review/reinvent/ezmded/ui/index.html +++ b/spike/review/reinvent/ezmded/ui/index.html @@ -11,6 +11,8 @@