Module: Aircana::CLI::Doctor
- Extended by:
- Aircana::CLI::DoctorChecks::AircanaConfiguration, Aircana::CLI::DoctorChecks::ClaudeIntegration, Aircana::CLI::DoctorChecks::OptionalIntegrations, Aircana::CLI::DoctorChecks::SQSIntegration, Aircana::CLI::DoctorHelpers::ConfigurationChecks, Aircana::CLI::DoctorHelpers::InstallCommands, Aircana::CLI::DoctorHelpers::Logging, Aircana::CLI::DoctorHelpers::SystemChecks
- Defined in:
- lib/aircana/cli/commands/doctor.rb
Constant Summary
Constants included from Aircana::CLI::DoctorHelpers::InstallCommands
Aircana::CLI::DoctorHelpers::InstallCommands::INSTALL_COMMANDS
Class Method Summary collapse
Methods included from Aircana::CLI::DoctorChecks::SQSIntegration
check_sqs_configuration, check_sqs_dependencies, check_sqs_integration, log_sqs_config_details, log_sqs_configuration_remedy, sqs_configured?
Methods included from Aircana::CLI::DoctorChecks::OptionalIntegrations
check_confluence_config, check_editor_config, check_optional_integrations, handle_editor_status
Methods included from Aircana::CLI::DoctorChecks::AircanaConfiguration
check_agents_status, check_aircana_configuration
Methods included from Aircana::CLI::DoctorChecks::ClaudeIntegration
check_claude_directories, check_claude_integration
Methods included from Aircana::CLI::DoctorHelpers::InstallCommands
Methods included from Aircana::CLI::DoctorHelpers::ConfigurationChecks
check_directory, confluence_configured?, find_available_editors
Methods included from Aircana::CLI::DoctorHelpers::SystemChecks
claude_available?, command_available?, detect_os, find_claude_path
Methods included from Aircana::CLI::DoctorHelpers::Logging
log_failure, log_info, log_remedy, log_success, log_warning
Class Method Details
.run(verbose: false) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/aircana/cli/commands/doctor.rb', line 20 def run(verbose: false) @verbose = verbose @issues_found = false Aircana.human_logger.info "🔍 Checking Aircana system health...\n" run_all_checks display_summary @issues_found ? 1 : 0 end |