summaryrefslogtreecommitdiffstats
path: root/openbb_terminal/core/config/paths.py
blob: 8a4c655359975630484e25bb3439f892fcc5fb90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"""Paths for the package."""

from pathlib import Path

# Installation related paths
HOME_DIRECTORY = Path.home()
REPOSITORY_DIRECTORY = Path(__file__).parent.parent.parent.parent
PACKAGE_DIRECTORY = Path(__file__).parent.parent.parent
MISCELLANEOUS_DIRECTORY = PACKAGE_DIRECTORY / "miscellaneous"

SETTINGS_DIRECTORY = HOME_DIRECTORY / ".openbb_terminal"
HIST_FILE_PATH = SETTINGS_DIRECTORY / ".openbb_terminal.his"

# i18n_dict_location
I18N_DICT_LOCATION = MISCELLANEOUS_DIRECTORY / "i18n"

# styles
STYLES_DIRECTORY_REPO = MISCELLANEOUS_DIRECTORY / "styles"

# env
REPOSITORY_ENV_FILE = REPOSITORY_DIRECTORY / ".env"
PACKAGE_ENV_FILE = PACKAGE_DIRECTORY / ".env"
SETTINGS_ENV_FILE = SETTINGS_DIRECTORY / ".env"