Coverage for  / home / runner / work / bijux-cli / bijux-cli / src / bijux_cli / infra / paths.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.2, created at 2026-01-26 17:59 +0000

1# SPDX-License-Identifier: Apache-2.0 

2# Copyright © 2025 Bijan Mousavi 

3 

4"""Defines default filesystem paths for Bijux CLI data.""" 

5 

6from __future__ import annotations 

7 

8from pathlib import Path 

9 

10BIJUX_HOME = Path.home() / ".bijux" 

11CONFIG_FILE = BIJUX_HOME / ".env" 

12HISTORY_FILE = BIJUX_HOME / ".history" 

13MEMORY_FILE = BIJUX_HOME / ".memory.json" 

14PLUGINS_DIR = BIJUX_HOME / ".plugins" 

15 

16__all__ = [ 

17 "BIJUX_HOME", 

18 "CONFIG_FILE", 

19 "HISTORY_FILE", 

20 "MEMORY_FILE", 

21 "PLUGINS_DIR", 

22]