Пример #1
0
def default_merge(args=None, options=None, parser=None):
    printer = printer_factory(options.verbose)
    if len(args) > 1:
        filenames = args[1:]
    else:
        parser.error("You must provide at least one config filename")
    merger = Merger.from_fn(filenames,
                            output_dir=options.output_dir,
                            defaults={'resource-dir': options.resource_dir},
                            printer=printer)
    out = merger.run(uncompressed=options.uncompress,
                     single=options.single_file,
                     compressor=options.compressor)
    printer("Done:", 0)
    printer("\n".join(out), 0)
Пример #2
0
def default_merge(args=None, options=None, parser=None):
    printer = printer_factory(options.verbose)
    if len(args) > 1:
        filenames = args[1:]
    else:
        parser.error("You must provide at least one config filename")
    merger = Merger.from_fn(filenames,
                            output_dir=options.output_dir,
                            defaults={'resource-dir':options.resource_dir},
                            printer=printer)
    out = merger.run(uncompressed=options.uncompress,
                     single=options.single_file,
                     compressor=options.compressor)
    printer("Done:", 0)    
    printer("\n".join(out), 0)
Пример #3
0
def default_merge(args=None, options=None, parser=None):
    if options.verbose:
        logging.basicConfig(level=logging.DEBUG, format="%(message)s")
    else:
        logging.basicConfig(level=logging.INFO, format="%(message)s")

    if len(args) > 1:
        filenames = args[1:]
    else:
        parser.error("You must provide at least one config filename")
    merger = Merger.from_fn(filenames,
                            output_dir=options.output_dir,
                            defaults={'resource-dir':options.resource_dir},
                            printer=logger)
    out = merger.run(uncompressed=options.uncompress,
                     single=options.single_file,
                     compressor=options.compressor)
    logger.info("Done:")
    logger.info("\n".join(out))