Skip to content

AvisoNovate/pretty

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Clojars CI

Full Documentation

API

Sometimes, neatness counts.

If you are trying to puzzle out a stack trace, pick a critical line of text out of a long stream of console output, or compare two streams of binary data, a little bit of formatting can go a long way.

That's what io.aviso/pretty is for. It adds support for pretty output where it counts:

  • Readable output for exceptions
  • ANSI font and background color support
  • Hex dump of binary data
  • Hex dump of binary deltas
  • Formatting data into columns

Example

Full Documentation

Pretty is also incorporated into the ultra plugin, and is packaged as part of Boot.

Parts of Pretty can be used with Babashka, such as the io.aviso.ansi namespace; however, Babashka runs in an interpreter and its approach to exceptions is incompatible with JVM exceptions.


io.aviso/pretty is released under the terms of the Apache Software License 2.0.