@@ -4,13 +4,63 @@ __version__: str
44__version_tuple__ : tuple [int , int , int , str | None ]
55
66class ConfigDirectory :
7- pass
7+ @staticmethod
8+ def home () -> ConfigDirectory :
9+ pass
10+ def __init__ (self , path : str ) -> None :
11+ pass
12+ def __repr__ (self ) -> str :
13+ pass
14+ def default_profile (self ) -> ConfigProfile :
15+ pass
16+
17+ class ConfigProfile :
18+ name : str
19+ def __repr__ (self ) -> str :
20+ pass
821
922class ModuleDirectory :
23+ @staticmethod
24+ def home () -> ModuleDirectory :
25+ pass
26+ def __init__ (self , path : str ) -> None :
27+ pass
28+ def __repr__ (self ) -> str :
29+ pass
30+ def is_installed (self , module_name : str ) -> bool :
31+ pass
32+ def is_enabled (self , module_name : str ) -> bool :
33+ pass
34+
35+ class ModuleNameIterator :
1036 pass
1137
1238class ProgramDirectory :
13- pass
39+ @staticmethod
40+ def home () -> ProgramDirectory :
41+ pass
42+ def __init__ (self , path : str ) -> None :
43+ pass
44+ def __repr__ (self ) -> str :
45+ pass
1446
1547class StateDirectory :
16- pass
48+ @staticmethod
49+ def home () -> StateDirectory :
50+ pass
51+ def __init__ (self , path : str ) -> None :
52+ pass
53+ def __repr__ (self ) -> str :
54+ pass
55+ def has_configs (self ) -> bool :
56+ pass
57+ def has_modules (self ) -> bool :
58+ pass
59+ def has_programs (self ) -> bool :
60+ pass
61+ def configs (self ) -> ConfigDirectory :
62+ pass
63+ def modules (self ) -> ModuleDirectory :
64+ pass
65+ def programs (self ) -> ProgramDirectory :
66+ pass
0 commit comments