io.aviso/pretty 1.4.3

Clojure library to help print things, prettily.

Namespaces

io.aviso.ansi

Help with generating textual output that includes ANSI escape codes for formatting. The compose function is the best starting point.

Public variables and functions:

io.aviso.binary

Utilities for formatting binary data (byte arrays) or binary deltas.

io.aviso.clipboard

Utilities for accessing text on the system clipboard using AWT.

Public variables and functions:

io.aviso.columns

Assistance for formatting data into columns. Each column has a width, and data within the column may be left or right justified. Generally, columns are sized to the largest item in the column. When a value is provided in a column, it may be associated with an explicit width which is helpful when the value contains non-printing characters (such as those defined in the io.aviso.ansi namespace).

Public variables and functions:

io.aviso.component

Changes exception output for SystemMap and Lifecycle, from Stuart Sierra’s Component library, to be shorter placeholders.

Public variables and functions:

    io.aviso.exception

    Format and present exceptions in a pretty (structured, formatted) way.

    io.aviso.lein-pretty

    A plugin for Leiningen that automatically enables pretty printing.

    Public variables and functions:

    io.aviso.logging

    Provides functions that hook into clojure.tools.logging to make use of Pretty to format exceptions.

    io.aviso.repl

    Utilities to assist with REPL-oriented development.