diff --git a/src/takopi/cli.py b/src/takopi/cli.py index f5a187d..7a1a41b 100644 --- a/src/takopi/cli.py +++ b/src/takopi/cli.py @@ -101,6 +101,7 @@ def run( "--engine-option", "-E", help="Engine-specific override in KEY=VALUE form (repeatable).", + hidden=True, ), ) -> None: setup_logging(debug=debug) diff --git a/src/takopi/engines.py b/src/takopi/engines.py index f50f9da..b7d7b87 100644 --- a/src/takopi/engines.py +++ b/src/takopi/engines.py @@ -75,7 +75,10 @@ def _codex_build_runner( if overrides: unknown = ", ".join(sorted(overrides)) - raise ConfigError(f"Unknown codex override(s): {unknown}") + raise ConfigError( + "Codex does not support --engine-option overrides yet. " + f"Remove: {unknown}" + ) return CodexRunner(codex_cmd=codex_cmd, extra_args=extra_args, title=title)