fmt
The fmt library contains helper functions for formatting strings.
//fmt.pretty(v <: value) <: string#
Returns a pretty (i.e. with newlines and indents) string representation of the given value.
Usage:
$ arrai eval "//fmt.pretty({'a': (b: [1,2])})"{ 'a': ( b: [1, 2], ),}info
The rendering of output strings differs between arrai eval and the interactive shell. As such, the result of //fmt.pretty in the interactive shell will not appear very pretty:
@> //fmt.pretty({'a': (b: [1,2])})"{\n 'a': (\n b: [1, 2],\n ),\n}"