Example #1
0
def generate_fat_jar(output, **kwargs):
    # Import from function to avoid affecting the performance of other tools.
    from blade import fatjar  # pylint: disable=import-outside-toplevel
    _declare_outputs(output)
    console.set_log_file('%s.log' % output.replace('.fat.jar', '__fatjar__'))
    console.enable_color(True)
    fatjar.generate_fat_jar(output=output, **kwargs)
Example #2
0
def generate_cc_inclusion_check(args):
    # Import from function to avoid affecting the performance of other tools.
    from blade import inclusion_check  # pylint: disable=import-outside-toplevel
    result_file = args[0]
    info_file = args[1]
    _declare_outputs(result_file)
    console.set_log_file('%s.log' % info_file)
    console.enable_color(True)
    ok, details = inclusion_check.check(info_file)
    with open(info_file + '.details', 'wb') as f:
        util.pickle.dump(details, f)
    if not ok:
        return 1
    with open(result_file, 'w') as f:
        f.write('OK')
    return None
Example #3
0
def generate_fat_jar_entry(args):
    jar = args[0]
    console.set_log_file('%s.log' % jar.replace('.fat.jar', '__fatjar__'))
    console.enable_color(True)
    fatjar.generate_fat_jar(jar, args[1:])
Example #4
0
def setup_console(options):
    if options.color != 'auto':
        console.enable_color(options.color == 'yes')
    console.set_verbosity(options.verbosity)
Example #5
0
def generate_fat_jar(output, **kwargs):
    _declare_outputs(output)
    console.set_log_file('%s.log' % output.replace('.fat.jar', '__fatjar__'))
    console.enable_color(True)
    fatjar.generate_fat_jar(output=output, **kwargs)
Example #6
0
def setup_console(options):
    if options.color != 'auto':
        console.enable_color(options.color == 'yes')
    console.set_verbosity(options.verbosity)