diff --git a/Sources/tart/Commands/Login.swift b/Sources/tart/Commands/Login.swift index 9f94587..990145d 100644 --- a/Sources/tart/Commands/Login.swift +++ b/Sources/tart/Commands/Login.swift @@ -30,7 +30,9 @@ struct Login: AsyncParsableCommand { if let username = username { user = username - password = readLine()! + + let passwordData = FileHandle.standardInput.readDataToEndOfFile() + password = String(decoding: passwordData, as: UTF8.self) } else { (user, password) = try StdinCredentials.retrieve() }