noether.scaffold.file_manager

Classes

FileManager

Manages file operations for project scaffolding.

Module Contents

class noether.scaffold.file_manager.FileManager

Manages file operations for project scaffolding.

static copy_template_tree(config)

Recursively copy all template files into the project directory with substitution.

Creates a nested layout:
project_dir/

pyproject.toml project_name/

__init__.py, callbacks/, models/, configs/, …

Parameters:

config (noether.scaffold.config.ScaffoldConfig)

Return type:

None