if ARGUMENTS.get('JSON',False):
    DebugOptions(json=ARGUMENTS.get('JSON'))


DefaultEnvironment(tools=[])
def cat(target, source, env):
    with open(target[0], 'wb') as f, open(source[0], 'rb') as infp:
        f.write(infp.read())
env = Environment(BUILDERS={'Cat':Builder(action=Action(cat))})
env.Cat('file.out', 'file.in')
