Skip to content

Commit 7817f0b

Browse files
authored
Improve error messages (#13)
Include package repo URL in error messages.
1 parent 4531347 commit 7817f0b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/PackageCollectionGenerator/PackageCollectionGenerate.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public struct PackageCollectionGenerate: ParsableCommand {
6868
print("\(packageMetadata)", verbose: self.verbose)
6969
return packageMetadata
7070
} catch {
71-
printError("Failed to generate package metadata: \(error)")
71+
printError("Failed to generate metadata for package \(package.url): \(error)")
7272
return nil
7373
}
7474
}
@@ -124,7 +124,7 @@ public struct PackageCollectionGenerate: ParsableCommand {
124124
} catch {
125125
workingDirectoryAbsolutePath = AbsolutePath(workingDirectoryPath, relativeTo: AbsolutePath(FileManager.default.currentDirectoryPath))
126126
}
127-
127+
128128
// Extract directory name from repository URL
129129
let repositoryURL = package.url.absoluteString
130130
let regex = try NSRegularExpression(pattern: "([^/]+)\\.git$", options: .caseInsensitive)
@@ -185,7 +185,7 @@ public struct PackageCollectionGenerate: ParsableCommand {
185185
jsonDecoder: jsonDecoder
186186
)
187187
} catch {
188-
printError("Failed to load package manifest for version \(version): \(error)")
188+
printError("Failed to load package manifest for \(package.url) version \(version): \(error)")
189189
return nil
190190
}
191191
}

0 commit comments

Comments
 (0)