20 lines
444 B
Python
20 lines
444 B
Python
|
|
"""
|
||
|
|
CLI presentation layer.
|
||
|
|
|
||
|
|
This package handles all CLI-specific concerns:
|
||
|
|
- Argument parsing and validation
|
||
|
|
- Output formatting and presentation
|
||
|
|
- User interaction and feedback
|
||
|
|
- Error handling and display
|
||
|
|
|
||
|
|
The CLI layer delegates business logic to services and focuses purely on
|
||
|
|
presentation and user interface concerns.
|
||
|
|
"""
|
||
|
|
|
||
|
|
from .core import CLIFramework
|
||
|
|
from .presenters import *
|
||
|
|
from .commands import *
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
'CLIFramework'
|
||
|
|
]
|