aboutsummaryrefslogtreecommitdiff
path: root/Sources/swift-gopher/helpers.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sources/swift-gopher/helpers.swift')
-rw-r--r--Sources/swift-gopher/helpers.swift9
1 files changed, 9 insertions, 0 deletions
diff --git a/Sources/swift-gopher/helpers.swift b/Sources/swift-gopher/helpers.swift
new file mode 100644
index 0000000..caf841b
--- /dev/null
+++ b/Sources/swift-gopher/helpers.swift
@@ -0,0 +1,9 @@
+import Foundation
+
+let versionString = "generated and served by swift-gopher/1.0.0" // TODO: Handle automatic versioning
+
+func buildVersionStringResponse() -> String {
+ let repeatedString = "i" + String(repeating: "-", count: 80) + "\t\terror.host\t1\r\n"
+ let versionResponseString = "i" + String(repeating: " ", count: 80 - versionString.count) + versionString + "\t\terror.host\t1\r\n"
+ return "\(repeatedString)\(versionResponseString)"
+} \ No newline at end of file