"""vault-sdk —— Python 读 vault credentials / resources / projects 的轻量 SDK。

与 vault CLI 对偶：
    vault get aliyun.power-app      (CLI, 读整 platform 视图)
    vault_sdk.cred("aliyun-power-app-ak")   (SDK, 读 v2 credential)

环境变量:
    VAULT_DATA_DIR    data/ 目录路径。默认 `~/.vault/data`（可软链）
                      生产环境可指部分子集（只放本项目需要的 json）
"""

from .core import (
    VaultError,
    account,
    cred,
    find_credential,
    list_credentials,
    list_projects,
    list_resources,
    project,
    resource,
)

__version__ = "0.1.0"
__all__ = [
    "VaultError",
    "account",
    "cred",
    "find_credential",
    "list_credentials",
    "list_projects",
    "list_resources",
    "project",
    "resource",
]
