# Output The output module provides text and JSON formatting helpers. ```{eval-rst} .. automodule:: oduit.output :members: :undoc-members: :show-inheritance: ``` ## Usage Examples ```python from oduit import configure_output, print_error, print_info, print_result configure_output(format_type="json", non_interactive=True) print_info("Starting operation") print_result({"operation": "demo", "success": True}, "Operation completed") print_error("Something went wrong") ``` ## Key APIs - `configure_output(format_type="text", non_interactive=False)` - `print_info()`, `print_success()`, `print_warning()`, `print_error()` - `print_result(data, message=...)` - `print_error_result(error_msg, error_code=1)` - `OutputFormatter(format_type="text", non_interactive=False)`