Non-interactive confirm guard for destructive ops. Returns true when force is provided; otherwise warns and sets exitCode.
The force flag value (truthy allows proceed).
Operation name for the warning message.
The flag name to suggest in the warning message (default: '--force').
Non-interactive confirm guard for destructive ops. Returns true when force is provided; otherwise warns and sets exitCode.