limabean

Top-level limabean functions for use from the REPL.

*booked-directives*

dynamic

Vector of all directives form the beanfile after booking and before plugins.

*directives*

dynamic

Vector of all directives form the beanfile after running plugins.

*options*

dynamic

Map of options from the beanfile.

*plugins*

dynamic

Map of plugins from the beanfile.

*pod*

dynamic

The pod for the current beanfile.

*registry*

dynamic

Map of attributes derived from directives and options, e.g. booking method for account.

balances

(balances & args)

Build balances from *directives* and *options*, optionally further filtered.

Custom directives may be passed in after the filters using :directives.

inventory

(inventory & args)

Build inventory from *directives* and *registry* after applying filters, if any.

Custom directives may be passed in after the filters using :directives.

journal

(journal & args)

Build a journal of postings from *directives* with running balance.

Custom directives may be passed in after the filters using :directives.

load-beanfile

(load-beanfile path)

rollup

(rollup & args)

Build a rollup for the primary currency from *directives* and *registry* after applying filters, if any.

To build for a different currency, simply filter by that currency, e.g

(rollup (f/cur "CHF"))

Custom directives may be passed in after the filters using :directives.

show

(show x)

Convert x to a cell and tabulate it.

version

(version)

Get the library version from pom.properties, else returns “unknown”.