smail 0.1.6

Cli tool to easily send emails with attachments
# S-Mail Cli

Send emails with attachments from the command line using your gmail account
More accounts support coming soon

---

### Usage

#### Instructions on how to get your Gmail app password

Run the following command to get instructions on how to get your Gmail app password

```bash
 smail instructions
```

#### Store your credentials

```bash
$ smail credentials -p smtp.gmail.com  -e myemail@gmail.com -c super-secret-password  # stores your credentials for future use this is encrypted
```

#### Send an email with a subject file attachment

```bash
$ smail email -t recipient-email@gmail.com -s "Here is the pdf file" -a ./filename.pdf # send an email with a subject and an attachment
```

#### List all credentials

```bash
smail list
# list all credentials ie
{
    "provider": "smtp.gmail.com",
    # Hashed password
    "password": "d29lZHJteGNxcHh3cmFyaA==",
    "email": "myemail@gmail.com",
}
```

#### Commands

```bash
   Cli tool to easily send emails with attachments

Usage: smail <COMMAND>

Commands:
 instructions  Get instructions on how to set up your credentials
 credentials   Store your email, password, and provider
 email         Send an email
 list          Get a list of all the credentials
 help          Print this message or the help of the given subcommand(s)

Options:
 -h, --help     Print help
 -V, --version  Print version
```