https://github.com/danielstjules/freemail-cli
Filters or selects free and disposable email addresses
https://github.com/danielstjules/freemail-cli
Last synced: 9 months ago
JSON representation
Filters or selects free and disposable email addresses
- Host: GitHub
- URL: https://github.com/danielstjules/freemail-cli
- Owner: danielstjules
- License: mit
- Created: 2016-08-05T22:31:44.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-08T18:45:19.000Z (almost 10 years ago)
- Last Synced: 2024-12-25T22:15:40.477Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 11.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freemail-cli
```
Filters or selects free and disposable email addresses
Usage
$ freemail-cli [options]
Matches free emails, including disposable, by default
Options
-d, --disposable Only match disposable emails
-i, --inverse Print emails that don't match
Examples
$ freemail-cli ./path/to/file
$ cat ./path/to/file | freemail-cli
```
#### Overview
Free emails include gmail.com, yahoo.com, and all those listed in [this file](https://github.com/willwhite/freemail/blob/master/data/free.txt). Disposable emails include mailinator.com, guerillamail.com, and [all others here](https://github.com/willwhite/freemail/blob/master/data/disposable.txt).
```bash
$ cat emails.csv
foo@gmail.com
bar@mailinator.com
baz@zendesk.com
# Free emails
$ cat emails.csv | freemail-cli
foo@gmail.com
bar@mailinator.com
# Non-free (e.g. work, company)
$ cat emails.csv | freemail-cli -i
baz@zendesk.com
# Disposable
$ cat ~/emails.csv | freemail-cli -d
bar@mailinator.com
# Non-disposable
$ cat ~/emails.csv | freemail-cli -di
foo@gmail.com
baz@zendesk.com
```
#### Installation
```
npm install -g freemail-cli
```