The username and password are optional in deployer, consider making them required (or at minimum display a warning when left off). I was trying to install fbjava, and I had made a typo in the --password option (I typed --pasword instead) and it took me a while to notice that typo ;).