diff --git a/justfile b/justfile index df2938b..083fa50 100644 --- a/justfile +++ b/justfile @@ -7,6 +7,7 @@ _map: recsel game.rec | recfmt '"{{{{name}}": "{{{{id}}", ' # build dot file +# TODO: change id to name? or id /and/ name? _dot: #!/usr/bin/env zsh echo "digraph {" > dot @@ -14,7 +15,7 @@ _dot: | recfmt '{{{{id}} -> {{{{text}}|' \ | sed -e 's/|/\n\n/g' \ | sed -e '/./{H;$!d;}' -e 'x; s/\n//g; G;' \ - | sed -e 's/}}.*{{{{/}} {{{{/g' -e 's/> [^{]* {{{{/> {{{{/' \ + | sed -e 's/}}[^{]*{{{{/}} {{{{/g' -e 's/> [^{]* {{{{/> {{{{/' \ | sed -e '/{{{{/!d' -e 's/\.$//' \ | sed -e 's/> \(.*\)$/> { \1 };/' \ >> dot