Files
Graeme ArthurandClaude Opus 5 294b922c76 Move error copy out of the core layers
OperationFailure and the repositories now carry data only; the new
BrewRepositoryError names a malformed brew output, and
BrewUIComponents/Copy/BrewErrorCopy is the one place those enums are
worded. Replaces four duplicated userMessage(for:) switches.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 22:03:22 +10:00

10 lines
254 B
Swift

//
// RepositoryError.swift
// BrewRepositoryInterfaces
//
/// Failures a repository raises that are not `brew` exit codes or launch errors.
public enum BrewRepositoryError: Error, Equatable, Sendable {
case malformedBrewOutput(command: String)
}