Skip to content

A simple TUI application that aims to replicate the Gmail Web-UI in Terminal - Is this even possible? I don't know but let's find out!

Notifications You must be signed in to change notification settings

dev-vaayen/Gmail-TUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gmail-TUI by Dev_Vaayen

img

A simple TUI application that aims to replicate the Gmail Web-UI in a TUI-Environment - Is this even possible? I don't know yet but let's find out! Special thanks to Rivo for their TUI Library.

DevLogs for this project can be found below:

Future Plans

As of now, users can only compose mails and send them to Email-IDs from their Gmail-ID using the Go SMTP-Library and they can navigate within the application. I plan on implementing the following to this TUI-Application:

  • A login page for entering email-ID and password
  • Composing and sending mails
  • Listing received emails with email-IDs in the Inbox
  • Opening the content of the received mail after clicking it
  • Viewing sent email in Sent-Box
  • Area to choose from the Compose, Inbox, Drafts, Sent buttons

Installation Instructions

  1. Create an application password for your Gmail account - Refer to this Google Support link for guidance
  2. Clone this repository and run the ./Gmail-TUI command inside the cloned directory
  3. Enter the required details in the placeholders - Use only the application password created in Step 1
  4. Use Tab and Shift+Tab to navigate between buttons, and press Enter on the SEND! button - Can also use the mouse for navigation
  5. After the success dialog box appears, check your inbox for confirmation

About

A simple TUI application that aims to replicate the Gmail Web-UI in Terminal - Is this even possible? I don't know but let's find out!

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages