Logo

Contents

  • Using asyoulikeit in your CLI
  • Command-line options
  • API reference
asyoulikeit
  • asyoulikeit
  • View page source

asyoulikeit

asyoulikeit

Multi-format report output for Python CLIs — JSON for machines, TSV for pipes, display for humans.

Contents

  • Using asyoulikeit in your CLI
    • Installation
    • The minimal example
    • The data model
    • Importance and detail level
    • Multiple reports
    • Tree content
    • Scalar content
    • Transposition
    • Styling
    • Custom formatters
    • Declaring reports
    • Formatter introspection
    • Testing commands that use @report_output
  • Command-line options
    • --as <format>
    • --report <name>
    • --no-reports
    • --all-reports
    • --header / --no-header
    • --detailed / --essential
    • Combining options
  • API reference
    • Top-level package
    • Report content: the base
    • Table content
    • Tree content
    • Scalar content
    • The report-output decorator
    • Formatters
    • Extension machinery
    • Exceptions

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2026, Sixty North AS.

Built with Sphinx using a theme provided by Read the Docs.