Class: RosettAi::Thor::Tasks::Doctor
- Inherits:
-
Thor
- Object
- Thor
- RosettAi::Thor::Tasks::Doctor
- Defined in:
- lib/rosett_ai/thor/tasks/doctor.rb
Overview
CLI task for rai doctor — runtime diagnostics.
Instance Method Summary collapse
Instance Method Details
#status ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/rosett_ai/thor/tasks/doctor.rb', line 36 def status validate_check_name!([:check]) if [:check] results = RosettAi::Doctor.run_all(only: [:check]) if [:format] == 'json' print_json(results) else print_header print_table_output(results) print_summary(results) end code = RosettAi::Doctor.exit_code(results) exit code unless code.zero? end |