cinchapi/concourse — pull request #11 by knd (2014-04-30 19:27:23+00:00)
Title: [CON-73] Deprecate useradmin CLI in favor of something that is more sens...

...ible

Refer to [[CON-73]](https://cinchapi.atlassian.net/browse/CON-73?jql=project%20%3D%20CON%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)).

1. Perhaps, you could help with the mocking service for the unit test.

2. Other than the implementation for CLI, in **Options.java**, which original has password param as:

```@Parameter(names = "--password", description = "The password", password = true, hidden = true)```

**password = true** will enforce the prompt all the time. That happens for ./useradmin --password admin. Weirdly, that doesn't happen for ./cash --password admin. I went in to see **JCommander** and saw a big junk of commented code in there. Not sure if it was like that for a purpose.

However, the current implemention is that we check for null/empty password then prompt (for both CaSH and useradmin) so I guess I could drop **password = true**:

```@Parameter(names = "--password", description = "The password", hidden = true)```