diff --git a/rwx/os/__init__.py b/rwx/os/__init__.py index 1594cbb..3dfa782 100644 --- a/rwx/os/__init__.py +++ b/rwx/os/__init__.py @@ -3,12 +3,10 @@ from __future__ import annotations from abc import ABC, abstractmethod -from typing import TYPE_CHECKING +from os import sep +from pathlib import Path -from rwx.os.debian import Debian - -if TYPE_CHECKING: - from pathlib import Path +from .debian import Debian class OS(ABC): @@ -27,3 +25,6 @@ class OS(ABC): def from_path(path: Path) -> OS: """Initialize from an already existing path.""" return Debian(path) + + +os = OS.from_path(Path(sep))