Command-Line Interface

EKO exposes also a CLI for running basic calculations and managing assets.

All the functions available to the CLI are also available in the Python package, so for more intensive or repeated calculations the user is encouraged to write his own scripts in Python, where all EKO functions are available, possibly using ekobox, providing an additional UI layer.

The CLI is automatically installed together with the Python package, and it has the same dependencies of ekobox (thus remember to install the package extra box).


The following subcommands are currently available:


Fully managed EKO calculation.


Generate and manage runcards


Inspect the content of EKO files


Convert an old EKO file to current format

For detailed information about command structure and flags query the command help itself:

eko --help
# or individual subcommands
eko inspect --help