in pelican/migration/generate_settings.py [0:0]
def main():
parser = argparse.ArgumentParser(description="Convert pelicanconf.yaml to pelicanconf.py")
parser.add_argument('-y', '--yaml', required=True, help="Pelicanconf YAML file")
args = parser.parse_args()
pelconf_yaml = args.yaml
sourcepath = os.path.dirname(os.path.realpath(pelconf_yaml))
tool_dir = THIS_DIR
if os.path.exists(pelconf_yaml):
print(f"found {pelconf_yaml}")
settings_path = os.path.join(sourcepath, AUTO_SETTINGS)
builtin_plugins = os.path.join(tool_dir, os.pardir, "plugins")
generate_settings(pelconf_yaml, settings_path, [builtin_plugins], sourcepath)