Skip to main content

Module output

Module output 

Source
Expand description

Terminal output formatting for autom8.

This module provides consistent, colored terminal output for all CLI operations. Functions are organized by domain:

  • banner - Phase banners and footers
  • messages - Error, warning, and info messages
  • header - Session headers and iteration display
  • pr - Pull request operation output
  • pr_review - PR review workflow output
  • status - Project and run status display
  • progress - Progress bars and summaries
  • error - Error panels with detailed formatting

Re-exports§

pub use banner::print_phase_banner;
pub use banner::BannerColor;
pub use error::print_error_panel;
pub use error::ErrorDetails;
pub use header::print_claude_output;
pub use header::print_generating_spec;
pub use header::print_header;
pub use header::print_iteration_complete;
pub use header::print_iteration_start;
pub use header::print_proceeding_to_implementation;
pub use header::print_project_info;
pub use header::print_spec_generated;
pub use header::print_spec_loaded;
pub use header::print_state_transition;
pub use improve::print_branch_info;
pub use improve::print_context_banner;
pub use improve::print_context_summary;
pub use improve::print_files_changed_summary;
pub use improve::print_git_history_summary;
pub use improve::print_session_knowledge_info;
pub use improve::print_spawning_claude;
pub use improve::print_spec_info;
pub use messages::print_error;
pub use messages::print_info;
pub use messages::print_interrupted;
pub use messages::print_resuming_interrupted;
pub use messages::print_warning;
pub use messages::print_worktree_context;
pub use messages::print_worktree_created;
pub use messages::print_worktree_reused;
pub use pr::format_pr_for_selection;
pub use pr::print_branch_switched;
pub use pr::print_no_open_prs;
pub use pr::print_pr_already_exists;
pub use pr::print_pr_detected;
pub use pr::print_pr_skipped;
pub use pr::print_pr_success;
pub use pr::print_pr_updated;
pub use pr::print_push_already_up_to_date;
pub use pr::print_push_success;
pub use pr::print_pushing_branch;
pub use pr::print_switching_branch;
pub use pr_review::print_no_unresolved_comments;
pub use pr_review::print_pr_comment;
pub use pr_review::print_pr_comments_list;
pub use pr_review::print_pr_commit_error;
pub use pr_review::print_pr_commit_skipped_config;
pub use pr_review::print_pr_commit_success;
pub use pr_review::print_pr_context_error;
pub use pr_review::print_pr_context_summary;
pub use pr_review::print_pr_no_commit_no_fixes;
pub use pr_review::print_pr_push_error;
pub use pr_review::print_pr_push_skipped_config;
pub use pr_review::print_pr_push_success;
pub use pr_review::print_pr_push_up_to_date;
pub use pr_review::print_pr_review_actions_summary;
pub use pr_review::print_pr_review_complete_with_fixes;
pub use pr_review::print_pr_review_error;
pub use pr_review::print_pr_review_no_fixes_needed;
pub use pr_review::print_pr_review_spawning;
pub use pr_review::print_pr_review_start;
pub use pr_review::print_pr_review_streaming;
pub use pr_review::print_pr_review_streaming_done;
pub use pr_review::print_pr_review_summary;
pub use progress::make_progress_bar;
pub use progress::print_all_complete;
pub use progress::print_breadcrumb_trail;
pub use progress::print_full_progress;
pub use progress::print_issues_found;
pub use progress::print_max_review_iterations;
pub use progress::print_review_passed;
pub use progress::print_review_progress;
pub use progress::print_reviewing;
pub use progress::print_run_completed;
pub use progress::print_run_summary;
pub use progress::print_skip_review;
pub use progress::print_story_complete;
pub use progress::print_tasks_progress;
pub use progress::StoryResult;
pub use status::print_branch_context_summary;
pub use status::print_commit_list;
pub use status::print_global_status;
pub use status::print_history_entry;
pub use status::print_missing_spec_warning;
pub use status::print_project_description;
pub use status::print_project_tree;
pub use status::print_sessions_status;
pub use status::print_status;
pub use colors::*;

Modules§

banner
Phase banner display.
colors
ANSI color codes for terminal output.
error
Error panel display.
header
Header and iteration display.
improve
Display functions for the improve command.
messages
Basic message output functions.
pr
Pull request operation output.
pr_review
PR review workflow output.
progress
Progress display and run summary.
status
Status and project display.