def METHOD_NAME():
    args = parse_args()
    basket_joiner = BasketJoiner()
    if basket_joiner.join_with_file('assets/icingaweb2-module-director/all-the-rest.json') is False:
        sys.exit(3)
    directories = os.listdir('check-plugins')
    for directory in directories:
        if directory in skip_plugins:
            continue
        basket_file = os.path.join('check-plugins', directory, 'icingaweb2-module-director', '{}.json'.format(directory))
        if basket_joiner.join_with_file(basket_file) is False:
            sys.exit(3)
    directories = os.listdir('notification-plugins')
    for directory in directories:
        if directory in skip_plugins:
            continue
        basket_file = os.path.join('notification-plugins', directory, 'icingaweb2-module-director', '{}.json'.format(directory))
        if basket_joiner.join_with_file(basket_file) is False:
            sys.exit(3)
    if basket_joiner.validate_uuids() is False:
        sys.exit(3)
    if basket_joiner.save_json_to_file(args.OUTPUT_FILE) is False:
        sys.exit(3)