from application import Application from cpl.application import ApplicationBuilder from cpl.auth.permission.permissions_registry import PermissionsRegistry from cpl.core.console import Console from cpl.core.log import LogLevel from custom_permissions import CustomPermissions from startup import Startup def main(): builder = ApplicationBuilder(Application).with_startup(Startup) builder.services.add_logging() app = builder.build() app.with_logging(LogLevel.trace) app.with_permissions(CustomPermissions) app.with_migrations("./scripts") app.with_seeders() Console.write_line(CustomPermissions.test.value in PermissionsRegistry.get()) app.run() Console.write_line("Hello from main_simplified.py!") if __name__ == "__main__": main()