diff --git a/bin/pf b/bin/pf new file mode 100755 index 0000000..cf53010 --- /dev/null +++ b/bin/pf @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 + +import sys +import json +import yaml +import subprocess + +jqexpression = sys.argv[1] + +jqprocess = subprocess.Popen(["jq", "-r", jqexpression], stdin=subprocess.PIPE, text=True) + +document = [d for d in yaml.safe_load_all(sys.stdin)][-1] + +json.dump(document, jqprocess.stdin)