src/cpplibhub/cli.py
def main(*,  # argv=sys.argv,
         create,
         interactive,
         project_name,
         **_  # kwargs
         ):
    """
    Simple dependency management tool for C++ and C projects.
    """
    Settings.check_home_dir_integrity()
    init_logger()
    Settings.load()
    print(f"Settings loaded: {Settings.parser.sections()}")
    print(f"libhub_root: {Settings.parser['PATHS']['libhub_root']}")

    try:
        print(f"just_another_key: {Settings.parser['PATHS']['just_another_key']}")
    except KeyError:
        pass

    if create:
        create_new_project(interactive=interactive, project_name=project_name)

    return 0

    Simple dependency management tool for C++ and C projects.
    
Simple dependency management tool for C++ and C projects.
Simple dependency management tool for C ++ and C projects .
def main(*,  
         create,
         interactive,
         project_name,
         **_  
         ):
    Settings.check_home_dir_integrity()
    init_logger()
    Settings.load()
    print(f"Settings loaded: {Settings.parser.sections()}")
    print(f"libhub_root: {Settings.parser['PATHS']['libhub_root']}")
    try:
        print(f"just_another_key: {Settings.parser['PATHS']['just_another_key']}")
    except KeyError:
        pass
    if create:
        create_new_project(interactive=interactive, project_name=project_name)
    return 0
def main ( * , create , interactive , project_name , ** _ ) : Settings . check_home_dir_integrity ( ) init_logger ( ) Settings . load ( ) print ( f"Settings loaded: {Settings.parser.sections()}" ) print ( f"libhub_root: {Settings.parser['PATHS']['libhub_root']}" ) try : print ( f"just_another_key: {Settings.parser['PATHS']['just_another_key']}" ) except KeyError : pass if create : create_new_project ( interactive = interactive , project_name = project_name ) return 0
Simple dependency management tool for C++ and C projects.
Simple dependency management tool for C ++ and C projects .
# argv=sys.argv, # kwargs """
    Simple dependency management tool for C++ and C projects.
    """
create
interactive
project_name