tfep.utils.cli.tool

Utility classes to wrap command line tools.

The module provides a class CLITool that provides boilerplate code to wrap command line tools and make them compatible to Launcher.

Classes

AbsolutePathOption(option_name)

A file or directory path that is converted to an absolute path when instantiated.

CLIOption(option_name)

Generic descriptor for command line option.

CLITool(*args[, executable_path])

Command line tool wrapper.

FlagOption(option_name[, prepend_to_false])

A generic command line flag option.

KeyValueOption(option_name)

A generic command line key-value option.