sup-randpass/README.md

31 lines
815 B
Markdown
Raw Normal View History

# sup-randpass
A simple password generator by sup39
## Usage
```sh
sup-randpass [LENGTH=36] [CHARSET...]
```
### Charset
* `-s`: space (`' '`)
* `-w`: alphanumeric (`'0'..='9'`, `'A'..='Z'`, `'a'..='z'`)
* `-d`: numerical digits (`'0'..='9'`)
* `-a`: alphabets (`'A'..='Z'`, `'a'..='z'`)
* `-u`: uppercase (`'A'..='Z'`)
* `-l`: lowercase (`'a'..='z'`)
* `--`: hyphen (`'-'`)
* o.w.: every characters in the argument string
If no charset is specified, all ASCII printable characters (`' '..='~'`) are used
### Examples
```sh
# generate password of length 36 containing ASCII printable characters
sup-randpass
# generate password of length 20 containing only alphanumeric characters
sup-randpass 20 -w
# generate password of length 32 containing alphanumeric characters or '+' '-' '%'
sup-randpass 20 -w +-%
```