GitHub - BrokenSource/SmartDirs: 📂 System Directories and Utilities

📂 System Directories and Utilities 📂

Description

Work in progress, will roughly follow https://crates.io/crates/directories, internal dogfooding for now.

Usage:

# file: appname/__init__.py
from smartdirs import Path, SmartDirs

dirs = SmartDirs(
    package=Path(__file__),
    name=__package__,
)
# file: appname/main.py
import appname

# Access paths
appname.dirs.user.data
appname.dirs.resources