Some checks failed
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
Test Suite / code-quality (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
- Update TODO.md to reflect completed issue-facade capability fixes - Archive old CLI structure files that were moved to capabilities/issue-facade - Reorganize remaining CLI components into issue_tracker/ package - Add test coverage for issue #166 substack theme implementation - Update document manager and markdown command plugins with latest improvements - Complete project reorganization following capability-based architecture This commit finalizes the issue-facade capability enhancement project and ensures the main repository reflects the current state of all completed work. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
28 lines
754 B
Python
28 lines
754 B
Python
"""
|
|
CLI framework core.
|
|
|
|
Provides the main CLI framework and command delegation.
|
|
"""
|
|
|
|
from typing import Any
|
|
from .commands import ConfigCommands
|
|
|
|
|
|
class CLIFramework:
|
|
"""Main CLI framework that delegates to command classes."""
|
|
|
|
def __init__(self) -> None:
|
|
self.config = ConfigCommands()
|
|
|
|
# Configuration operations
|
|
def show_config(self, show_sensitive: bool = False) -> None:
|
|
return self.config.show_config(show_sensitive)
|
|
|
|
def validate_config(self, verbose: bool = False) -> None:
|
|
return self.config.validate_config(verbose)
|
|
|
|
def troubleshoot_config(self) -> None:
|
|
return self.config.troubleshoot_config()
|
|
|
|
def check_config_files(self) -> None:
|
|
return self.config.check_config_files() |