Coverage for src / moai_adk / statusline / __init__.py: 100.00%

9 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2025-11-20 20:52 +0900

1# type: ignore 

2""" 

3Statusline module for Claude Code status display 

4 

5Provides real-time status information display in Claude Code terminal 

6 

7Enhanced version includes: 

8- Improved version reader with caching and error handling 

9- Async support for better performance 

10- Configurable version reading behavior 

11- Comprehensive fallback strategies 

12""" 

13 

14__version__ = "0.1.0" 

15 

16from .alfred_detector import AlfredDetector, AlfredTask 

17from .config import StatuslineConfig 

18from .git_collector import GitCollector, GitInfo 

19from .metrics_tracker import MetricsTracker 

20from .renderer import StatuslineData, StatuslineRenderer 

21from .update_checker import UpdateChecker, UpdateInfo 

22from .version_reader import VersionConfig, VersionReader, VersionReadError 

23 

24__all__ = [ 

25 "StatuslineRenderer", 

26 "StatuslineData", 

27 "StatuslineConfig", 

28 "GitCollector", 

29 "GitInfo", 

30 "MetricsTracker", 

31 "AlfredDetector", 

32 "AlfredTask", 

33 "VersionReader", 

34 "VersionConfig", 

35 "VersionReadError", 

36 "UpdateChecker", 

37 "UpdateInfo", 

38]