diff --git a/gensite/Package.swift b/gensite/Package.swift index ac865ad..67142bc 100644 --- a/gensite/Package.swift +++ b/gensite/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:6.0 +// swift-tools-version:6.1 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription diff --git a/gensite/Sources/gensite/main.swift b/gensite/Sources/gensite/main.swift index 090b040..d6f3ab7 100644 --- a/gensite/Sources/gensite/main.swift +++ b/gensite/Sources/gensite/main.swift @@ -10,7 +10,7 @@ import samhuri_net guard CommandLine.arguments.count >= 3 else { let name = CommandLine.arguments[0] - fputs("Usage: \(name) \n", stderr) + FileHandle.standardError.write("Usage: \(name) \n".data(using: .utf8)!) exit(1) } @@ -18,7 +18,7 @@ let sourcePath = CommandLine.arguments[1] var isDir: ObjCBool = false let sourceExists = FileManager.default.fileExists(atPath: sourcePath, isDirectory: &isDir) guard sourceExists, isDir.boolValue else { - fputs("error: Site path \(sourcePath) does not exist or is not a directory\n", stderr) + FileHandle.standardError.write("error: Site path \(sourcePath) does not exist or is not a directory\n".data(using: .utf8)!) exit(2) } @@ -28,7 +28,7 @@ let siteURLOverride: URL? if CommandLine.argc > 3, CommandLine.arguments[3].isEmpty == false { let urlString = CommandLine.arguments[3] guard let url = URL(string: urlString) else { - fputs("error: invalid site URL \(urlString)\n", stderr) + FileHandle.standardError.write("error: invalid site URL \(urlString)\n".data(using: .utf8)!) exit(4) } siteURLOverride = url @@ -45,6 +45,6 @@ do { exit(0) } catch { - fputs("error: \(error)\n", stderr) + FileHandle.standardError.write("error: \(error)\n".data(using: .utf8)!) exit(-1) } diff --git a/samhuri.net/Package.swift b/samhuri.net/Package.swift index c41d646..3564705 100644 --- a/samhuri.net/Package.swift +++ b/samhuri.net/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:6.0 +// swift-tools-version:6.1 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription