CLIFF: Command Line Interface Functional Framework ยป API Reference

This section details the use of the actual API presented by CLIFF.

com.djhaskin.cliff

This package's main export is the function execute-program, but it also exports other convenience functions listed below, as well as re-exporting all the public symbols of the com.djhaskin.cliff/errors package.

execute-program

No node with name execute-program.

ensure-option-exists

No node with name ensure-option-exists.

data-slurp

No node with name data-slurp.

parse-string

No node with name parse-string.

generate-string

No node with name generate-string.

find-file

No node with name find-file.

necessary-env-var-absent

No node with name necessary-env-var-absent.

invalid-subcommand

No node with name invalid-subcommand.

*find-tag*

No node with name *find-tag*.

com.djhaskin.cliff/errors

*exit-codes*

No node with name *exit-codes*.

exit-status

No node with name exit-status.

exit-map-members

No node with name exit-map-members.