Improve entry of username and password for scp upload.
This commit is contained in:
parent
685e0417a7
commit
f978814bb1
|
@ -64,11 +64,12 @@ class Login extends DefaultTask {
|
||||||
|
|
||||||
@TaskAction
|
@TaskAction
|
||||||
login() {
|
login() {
|
||||||
project.ant {
|
def console = System.console()
|
||||||
input("Please enter the ssh username for host '$host'", addproperty: "user.$host")
|
if (console) {
|
||||||
input("Please enter the ssh password '$host'", addproperty: "pass.$host")
|
username = console.readLine("\nPlease enter the ssh username for host '$host': ")
|
||||||
|
password = new String(console.readPassword("Please enter the ssh password for '$host': "))
|
||||||
|
} else {
|
||||||
|
logger.error "Unable to access System.console()."
|
||||||
}
|
}
|
||||||
username = ant.properties["user.$host"]
|
|
||||||
password = ant.properties["pass.$host"]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue