From f37965500c0745a62b2a0d3090add38c07645ab6 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sat, 12 Dec 2015 00:54:02 +0400 Subject: [PATCH] Don't display passwords in HostConfig. --- src/main/kotlin/com/beust/kobalt/BuildScript.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/kotlin/com/beust/kobalt/BuildScript.kt b/src/main/kotlin/com/beust/kobalt/BuildScript.kt index 726f3b94..1b96858b 100644 --- a/src/main/kotlin/com/beust/kobalt/BuildScript.kt +++ b/src/main/kotlin/com/beust/kobalt/BuildScript.kt @@ -33,6 +33,14 @@ data class HostConfig(var url: String = "", var username: String? = null, var pa fun hasAuth() : Boolean { return (! username.isNullOrBlank()) && (! password.isNullOrBlank()) } + + override fun toString() : String { + return url + if (username != null) { + "username: $username, password: ***" + } else { + "" + } + } } @Directive