Source code for aries_cloudagent.utils.env

"""Environment utility methods."""

from pathlib import Path
from os import getenv


[docs]def storage_path(*subpaths, create: bool = False) -> Path: """Get the default aca-py home directory.""" custom = getenv("ACAPY_HOME") if custom: path = Path(custom) else: path = Path.home().joinpath(".aries_cloudagent") if subpaths: path = path.joinpath(*subpaths) if create: path.mkdir(parents=True, exist_ok=True) return path