def autofill_unprovided_options():
    options.package_name = get_formatted_string("package name",
                                                options.package_name,
                                                options.extension_name,
                                                LowerCaseWithUnderscores())
    options.class_name = get_formatted_string("class name",
                                              options.class_name,
                                              options.extension_name,
                                              CamelCase())

    if options.description is None:
        options.description = "Extension %s" % options.extension_name
This will autofill all the empty 'necessary' options that can be auto-
dataset/ETHPy150Open reviewboard/reviewboard/contrib/tools/generate_extension.py/autofill_unprovided_options