Problem
accepts an argument but ignores it when it actually runs the commands.
Impact
- logger output configuration is silently lost
- multi-command streamed execution does not behave like single-command execution
- the API is misleading because callers think options are applied
Expected behavior
The method should forward the provided options to for each command, or the unused argument should be removed from the public API.