I know but the whole point of this change was to allow a single command call to deploy the application.
When I use the tool in CI server I can't run the login command manually.
I made it so it the username parameter is not specified to normal logged in user is used so it is compatibly with the exist usage pattern.