Co-authored-by: Graham Christensen <graham@grahamc.com>
XXHU6BCODIAQ2LJMXTYTY3YY36PZDPUQPS4JDHILISDLJZ62EDYQC Example:\$ hydra-create-user alice --password foobar --role adminEOF
* PASSWORD HASHThe password hash should be an Argon2id hash, which can be generatedvia:$ nix-shell -p libargon2[nix-shell]$ argon2 "$(LC_ALL=C tr -dc '[:alnum:]' < /dev/urandom | head -c16)" -id -t 3 -k 262144 -p 1 -l 16 -efoobarCtrl^D$argon2id$v=19$m=262144,t=3,p=1$NFU1QXJRNnc4V1BhQ0NJQg$6GHqjqv5cNDDwZqrqUD0zQSHA1 is also accepted, but SHA1 support is deprecated and the user'spassword will be upgraded to Argon2id on first login.Examples:Create a user with an argon2 password:$ hydra-create-user alice --password-hash '$argon2id$v=19$m=262144,t=3,p=1$NFU1QXJRNnc4V1BhQ0NJQg$6GHqjqv5cNDDwZqrqUD0zQ' --role adminCreate a user with a password insecurely provided on the commandline:$ hydra-create-user alice --password foobar --role admin%;