def all_required_args_set(args, required, definitions) -> bool:
    """
    Check that all requried args are set, print details on any missing.
    """
    set = True

    for arg in required:
        if not getattr(args, arg, False):
            print('%s (%s) required, missing.' % (definitions.get(arg), arg))
            set = False

    return set