summaryrefslogtreecommitdiff
path: root/prettyml
blob: f4fbb5e66313efac97d51d30c90482783f12caec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/python

import sys

import yaml

def inputs(args):
    if args:
        for filename in args:
            with open(filename) as f:
                yield filename, f
    else:
        yield '-', sys.stdin

objs = []
for filename, f in inputs(sys.argv[1:]):
    objs.append(yaml.safe_load(f))
yaml.safe_dump_all(objs, stream=sys.stdout, indent=4, default_flow_style=False)