(cause: Cause.Cause<unknown>)
| 1581 | }; |
| 1582 | |
| 1583 | const renderCliError = (cause: Cause.Cause<unknown>): string => { |
| 1584 | const squashed = Cause.squash(cause); |
| 1585 | const raw = formatUnknownMessage(squashed); |
| 1586 | const normalized = normalizeCliErrorText(raw); |
| 1587 | if (normalized.length === 0) return "Unknown error"; |
| 1588 | if (normalized !== raw.trim()) { |
| 1589 | return `${normalized}\n(run with --log-level debug for full details)`; |
| 1590 | } |
| 1591 | return normalized; |
| 1592 | }; |
| 1593 | |
| 1594 | const parsePositiveIntegerOption = (name: string, raw: string): number => { |
| 1595 | if (!/^\d+$/.test(raw)) { |
no test coverage detected