Skip to content

An easy-to-use, fun, modern console-based email app. CLI, not TUI (yet).

License

Notifications You must be signed in to change notification settings

PerpetualCreativity/mailctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mailctl (in alpha)

modern console-based email app (not TUI!)

Thanks for checking out mailctl!

installation

Currently, as mailctl is in alpha, the only way to install it is through go:

go install github.com/PerpetualCreativity/mailctl@latest

config

Run mailctl init to put a sample configuration file at ~/.mailctl.yml. Alternatively, you can view the sample in GitHub.

usage

The name of the executable is mailctl (you may wish to alias this). You can specify which account to use for any command with -a 1

command supported? function
list [folder] [number] yes Lists emails in folder (if folder is not specified, a select menu will appear). By default, displays last 10 messages.
view id [folder] yes View an email or a draft. Requires email or draft id. Uses Inbox folder by default.
new yes Write a new email.
reply id [folder] yes Write a reply draft to an email. Requires email id.
edit id [folder] yes Edit a draft. Requires draft id.
send id yes Send a draft. Requires draft id.
move id currentFolder [toFolder] yes Move an email or draft to a different folder. Requires email or draft id and current folder. Will prompt for destination if not specified.
search no Search for an email. Syntax not defined yet.

About

An easy-to-use, fun, modern console-based email app. CLI, not TUI (yet).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages