README.md

# Passgen

[![Build Status](https://travis-ci.org/msudgh/passgen.svg?branch=master)](https://travis-ci.org/msudgh/passgen)

An opinionated Elixir password generator

Mainly **Passgen** uses the following pools(characters) to generate a random password:

- Lowercases `a-z`
- Uppercases `A-Z`
- Numbers `0-9`
- Specials `` !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ `` ([Source](https://owasp.org/www-community/password-special-characters))

## Installation

The package can be installed by adding `passgen` to your list of dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:passgen, "~> 0.1.1"}
  ]
end
```

## Documentation

**Passgen** documentation can be found at [https://hexdocs.pm/passgen](https://hexdocs.pm/passgen).

## License

Copyright © 2020 Masoud Ghorbani.

This project is [MIT](https://github.com/msudgh/passgen/blob/master/LICENSE) licensed.