Using Plugins with CLI#

Enabling Plugins for the CLI#

Plugin enablement does not persist between CLI runs, so every CLI execution needs any used plugins to be specified each time.


By Name#

The plugin’s name can be passed to the --plugins CLI option. Multiple names can be passed by separating with a vertical bar | character.

Example:

python arelleCmdLine.py --plugins=myplugin ...
python arelleCmdLine.py --plugins="myplugin|myplugin2" ...

By Path#

A relative or absolute path to the plugin can be passed to the --plugins CLI option.

Examples:

python arelleCmdLine.py --plugins=../myplugin ...
python arelleCmdLine.py --plugins=/Users/me/myplugin ...