Implements functions to ensure directories exist and to clear them based on configuration. Provides user feedback for created, existing, or removed directories.
Helps manage project-specific directory structure efficiently.
Updates .gitignore to exclude build artifacts and project-specific files.
Introduces pyproject.toml with project metadata, dependencies, and build system configuration using Poetry.
Facilitates project reproducibility and dependency management.