Some checks failed
Test Suite / security-scan (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
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
Complete cleanup of the legacy TDD AI and issue management system, establishing clear separation of concerns as requested. All issue handling is now provided by the standalone issue-facade system. Removed components: - TDD AI framework (tddai/ directory and tddai_cli.py) - Legacy issue management CLI commands and services - Issue-related Makefile targets and helper commands - Obsolete tests and infrastructure dependencies - Finance modules that depended on the old issue system Updated: - Makefile: Removed issue-*, tdd-*, and test-from-issue commands - CLI framework: Simplified to core functionality only - Documentation: Added deprecation notice for old config system The issue-facade now serves as the universal CLI for issue tracking, providing backend-agnostic interface to GitHub, GitLab, Gitea, and local SQLite storage as documented in issue-facade/README.md. 🤖 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() |