Pretty 0.1.33

Clojure library to help print things, prettily.

Installation

To install, add the following dependency to your project or build file:

[io.aviso/pretty "0.1.33"]

Namespaces

io.aviso.ansi

Help with generating textual output that includes ANSI escape codes for formatting.

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.exception

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

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.

io.aviso.writer

The StringWriter protocol is used as the target of any written output.

Public variables and functions:

pretty.plugin

A plugin for Leiningen that automatically enables pretty printing.

Public variables and functions: