# simple_password_generator
## CLI
Running from the binary file
```bash
$ ./simple_password_generator --length 16
```
```bash
$ Password: D2sb9NV7@XjQQ&#
```
### Available Flags
| | --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 | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
## Lib
```rust
use simple_password_generator::PasswordGenerator;
fn main() {
let password = PasswordGenerator::new().length(password_length).generate();
println!("Password: {}", password);
}
```