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:
- ansi-output-enabled?
- black
- black-bg
- black-bg-font
- black-font
- blue
- blue-bg
- blue-bg-font
- blue-font
- bold
- bold-black
- bold-black-bg
- bold-black-bg-font
- bold-black-font
- bold-blue
- bold-blue-bg
- bold-blue-bg-font
- bold-blue-font
- bold-cyan
- bold-cyan-bg
- bold-cyan-bg-font
- bold-cyan-font
- bold-font
- bold-green
- bold-green-bg
- bold-green-bg-font
- bold-green-font
- bold-magenta
- bold-magenta-bg
- bold-magenta-bg-font
- bold-magenta-font
- bold-red
- bold-red-bg
- bold-red-bg-font
- bold-red-font
- bold-white
- bold-white-bg
- bold-white-bg-font
- bold-white-font
- bold-yellow
- bold-yellow-bg
- bold-yellow-bg-font
- bold-yellow-font
- bright-black
- bright-black-bg
- bright-black-bg-font
- bright-black-font
- bright-blue
- bright-blue-bg
- bright-blue-bg-font
- bright-blue-font
- bright-cyan
- bright-cyan-bg
- bright-cyan-bg-font
- bright-cyan-font
- bright-green
- bright-green-bg
- bright-green-bg-font
- bright-green-font
- bright-magenta
- bright-magenta-bg
- bright-magenta-bg-font
- bright-magenta-font
- bright-red
- bright-red-bg
- bright-red-bg-font
- bright-red-font
- bright-white
- bright-white-bg
- bright-white-bg-font
- bright-white-font
- bright-yellow
- bright-yellow-bg
- bright-yellow-bg-font
- bright-yellow-font
- compose
- csi
- cyan
- cyan-bg
- cyan-bg-font
- cyan-font
- default-background
- default-background-font
- default-foreground
- default-foreground-font
- faint
- faint-font
- green
- green-bg
- green-bg-font
- green-font
- inverse
- inverse-font
- italic
- italic-font
- magenta
- magenta-bg
- magenta-bg-font
- magenta-font
- normal
- normal-font
- not-underlined
- not-underlined-font
- plain
- plain-font
- red
- red-bg
- red-bg-font
- red-font
- reset-font
- roman
- roman-font
- sgr
- strip-ansi
- underlined
- underlined-font
- visual-length
- white
- white-bg
- white-bg-font
- white-font
- yellow
- yellow-bg
- yellow-bg-font
- yellow-font
io.aviso.binary
Utilities for formatting binary data (byte arrays) or binary deltas.
Public variables and functions:
io.aviso.clipboard
Utilities for accessing text on the system clipboard using AWT.
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.
Public variables and functions: