Running from the binary file
$ ./spg --length 16
$ Password: D2sb9NV7@XjQQ&#
Short | Long | Description | Default | ||||||
---|---|---|---|---|---|---|---|---|---|
--length | Length of password | 8 | |||||||
-u | --ucase-only | Only use uppercase aplha characters | false | ||||||
-l | --lcase-only | Only use lowercase aplha characters | false | ||||||
-n | --no-numbers | Don't include any number | false | ||||||
-s | --no-special | Dont include any special characters | false | ||||||
-h | Help | ||||||||
-v | version | ||||||||
use simple_password_generator::PasswordGenerator;
fn main() {
let password = PasswordGenerator::new().length(password_length).generate();
println!("Password: {}", password);
}