Source code for maker

"""maker of accessory files."""
import os
from pathlib import Path
from typing import Iterable


[docs] def touch_days(days: Iterable[int]) -> None: """Touches each day, creating /lib and /tests and relevant init files.""" for day in days: os.makedirs(f"day{day:02}/lib", exist_ok=True) os.makedirs(f"day{day:02}/tests", exist_ok=True) Path(f"day{day:02}/tests/__init__.py").touch() Path(f"day{day:02}/__init__.py").touch() Path(f"day{day:02}/lib/__init__.py").touch()
if __name__ == "__main__": touch_days(range(1, 26))