1# Matcha Client 🍵
2
3<div align="center">
4
5---
6
7<img src = "assets/logo.png" width=200 height=200>
8
9---
10
11[](https://github.com/floatpane/matcha/actions/workflows/ci.yml)
12[](https://github.com/floatpane/matcha/actions/workflows/release.yml)
13[](https://goreleaser.com)
14[](https://golang.org)
15[](https://goreportcard.com/report/github.com/floatpane/matcha)
16
17[](https://github.com/floatpane/matcha/releases)
18[](https://github.com/floatpane/matcha/releases)
19[](https://github.com/floatpane/matcha/stargazers)
20[](https://github.com/floatpane/matcha/issues)
21[](https://github.com/floatpane/matcha/blob/master/LICENSE)
22
23[](https://www.apple.com/macos)
24[](https://www.linux.org/)
25[](https://brew.sh)
26[](https://snapcraft.io/email-cli)
27
28[](https://patreon.com/andrinoff)
29[](https://github.com/floatpane/matcha/graphs/contributors)
30[](https://github.com/charmbracelet/bubbletea)
31
32A beautiful and functional email client for your terminal, built with Go and the charming Bubble Tea TUI library. Never leave your command line to check your inbox or send an email again!
33
34
35
36</div>
37
38## Features ✨
39
40- **View Your Inbox**: Fetches and displays a list of your most recent emails.
41- **Read Emails**: Select an email from your inbox to view its content.
42- **Compose and Send**: A simple and intuitive interface for writing and sending new emails.
43- **Beautiful TUI**: A clean and modern terminal user interface that's a pleasure to use.
44- **Secure**: Uses a local configuration file to store your credentials securely.
45- **Supported Providers**: Works with Gmail and iCloud.
46
47## Installation 🚀
48
49There are several ways to install Email CLI.
50
51### Package Managers
52
53#### Homebrew 🍺 (macOS & Linux)
54
55```bash
56brew tap floatpane/matcha
57brew install email-cli
58```
59
60After installation, run:
61
62```bash
63email-cli
64```
65
66to get started.
67
68### Install using Snap
69
70```bash
71sudo snap install email-cli
72```
73
74### Build from Source 🔨
75
76Email CLI is written in **Go**. To build it manually:
77
781. Ensure you have Go installed (`go version`).
792. Clone the repository:
80
81 ```bash
82 git clone https://github.com/floatpane/matcha.git
83 ```
84
853. Navigate to the project folder:
86
87 ```bash
88 cd email-cli
89 ```
90
914. Build the binary:
92
93 ```bash
94 go build -o email-cli
95 ```
96
975. Run it:
98 ```bash
99 ./email-cli
100 ```
101
102## License 📄
103
104This project is distributed under the MIT License. See the `LICENSE` file for more information.