#!/usr/bin/env python
import argparse
from immpload import munger

parser = argparse.ArgumentParser(
    description='Converts an input file to an Immport upload file.'
)
parser.add_argument('template', help='Immport template name')
parser.add_argument('in_files', metavar='FILE', type=str, nargs='+',
                    help='input files')
parser.add_argument('--config', '-c', metavar='CONFIG', type=str,
                    help='YAML mapping configuration file')
parser.add_argument('--outDir', '-o', metavar='DIR', type=str,
                    help='output directory (default: working directory)')
args = parser.parse_args()

munger.munge(args.template, *args.in_files, config=args.config,
             out_dir=args.outDir)
