Source code for lback.main

import argparse

from lback.commands.project import ProjectCommands
from lback.core.config import Config

[docs] def main(): parser = argparse.ArgumentParser(description="Lback Framework Utility") subparsers = parser.add_subparsers(dest="command", required=True) startproject_parser = subparsers.add_parser("startproject", help="Create a new project") startproject_parser.add_argument("project_name", help="Project name") args = parser.parse_args() if args.command == "startproject": config = Config() project = ProjectCommands(config, args.project_name) project.startproject() print(f"Project '{args.project_name}' created successfully!") print(f"Now you can use 'python manage.py <command>' inside your project.")
if __name__ == "__main__": main()