adl.main

Application Description Language - command line invocation.

-main

(-main & args)
Parses options and arguments. Expects as args the path-name of one or
more ADL files.

adl->canonical

A function which takes ADL text as its single argument and returns
canonicalised ADL text as its result.

canonicalise

(canonicalise filepath)
Canonicalise the ADL document indicated by this `filepath` (if it is not
already canonical) and return a path to the canonical version.

cli-options

Command-line interface options

process

(process options)
Process these parsed `options`.

usage

(usage parsed-options)
Show a usage message. `parsed-options` should be options as
parsed by [clojure.tools.cli](https://github.com/clojure/tools.cli)