Source code for wbc_mjlab.user_config
"""Per-user wbc-mjlab configuration, outside any repo: Studio presets / modules and custom
robots. ``$WBC_MJLAB_CONFIG_DIR``, else ``$XDG_CONFIG_HOME/wbc-mjlab`` (``~/.config/wbc-mjlab``)."""
from __future__ import annotations
import os
from pathlib import Path
[docs]
def config_dir() -> Path:
env = os.environ.get("WBC_MJLAB_CONFIG_DIR")
if env:
return Path(env).expanduser()
return (
Path(os.environ.get("XDG_CONFIG_HOME") or "~/.config").expanduser() / "wbc-mjlab"
)
__all__ = ["config_dir"]