Extract cli/main.py (1916 lines) into focused modules: - cli/state.py: MessageBuffer class for state management - cli/display.py: Layout, progress tables, and report display functions - cli/discovery.py: Trending stock discovery flow and UI - cli/analysis.py: Stock analysis flow and chunk processing - cli/backtest_cmd.py: Backtesting command and strategies main.py reduced from 1916 to 110 lines, serving as entry point only 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| static | ||
| __init__.py | ||
| analysis.py | ||
| backtest_cmd.py | ||
| discovery.py | ||
| display.py | ||
| main.py | ||
| models.py | ||
| state.py | ||
| utils.py | ||