@rnowotniak/genpass

0.0.4 • Public • Published

Password generator in JavaScript

GitHub last commit GitHub top language

Contact: Robert Nowotniak <rnowotniak@gmail.com>

Usage

$ ./genpass.js -h
usage: genpass.js [-h] [--length LENGTH] [--symbols] [--upper] [--numbers]

Password generator in JavaScript

optional arguments:
  -h, --help            show this help message and exit
  --length LENGTH, -l LENGTH
                        Password length
  --symbols, -s         Include symbols
  --upper, -u           Include upper case letters
  --numbers, -n         Include numbers

Example

Generate password with default settings

$ ./genpass.js 
uiyvejwy
$ ./genpass.js 
rtedsuea
$ ./genpass.js 
owbqrnql

Customized settings

Length 12 characters, add upper case characters:

$ ./genpass.js -l 12 -u
OZTlVZhSKlZD

Length 6 characters, add symbols:

$ ./genpass.js -l 6 --symbols
fqvrk@

Length 20 characters, add upper case, numbers and symbols:

$ ./genpass.js -l 20 -uns
G7FIq${-5IKp:7`Ex5vI

API documentation

generatePassword() ⇒ String

Generates a random password per settings given in the parameters.

By default 'ab...z' set is used to randomly choose from.

Kind: global function
Returns: String - The generated password

Param Type Description
settings.length Number The length of password
settings.upper Boolean Whether to use upper case chars additionally
settings.symbols Boolean Whether to use symbols additionally
settings.numbers Boolean Whether to use numbers additionally

Readme

Keywords

Package Sidebar

Install

npm i @rnowotniak/genpass

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

5.88 kB

Total Files

4

Last publish

Collaborators

  • rnowotniak