#!/usr/bin/env bash # file : tests/manifest-parser/driver.in # license : MIT; see accompanying LICENSE file trap "{ exit 1; }" ERR set -o errtrace # Trap ERR in functions. @import libbutl/manifest-parser@ butl_manifest_parser_start "$@" while IFS=: read -ru "$butl_manifest_parser_ofd" -d '' n v; do if [ -z "$n" ]; then echo "$v" else echo # Extra newline after first pair. echo "$n" echo "$v" fi done butl_manifest_parser_finish