forked from astroidmail/astroid
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
107 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
astroid(1) | ||
|
||
# NAME | ||
|
||
astroid - graphical threads-with-tags style, lightweight and fast, e-mail | ||
client for Notmuch | ||
|
||
# SYNOPSIS | ||
|
||
*astroid* [options] | ||
|
||
# DESCRIPTION | ||
|
||
Astroid is a lightweight and fast *Mail User Agent* that provides a graphical | ||
interface to searching, displaying and composing email, organized in threads | ||
and tags. It uses the Notmuch backend for blazingly fast searches through | ||
tons of e-mail. | ||
|
||
# OPTIONS | ||
|
||
*-c, --config* <config> | ||
Override the default configuration path. Please refer to the *CONFIGURATION* | ||
section for details. | ||
|
||
*--disable-log* | ||
Disable logging. | ||
|
||
*-h, --help* | ||
Show the help message and quit. | ||
|
||
*--log-stdout* | ||
Output logs to the standard output, regardless of any other logging | ||
configuration. | ||
|
||
*-m, --mailto* <dest> | ||
Open the composition window, sending to the <dest> url or address. | ||
|
||
*-n, --new-config* | ||
Generate a new configuration file and quit. | ||
|
||
*--no-auto-poll* | ||
Disable automatic polling. | ||
|
||
*--refresh* <revision> | ||
Update the user view of a running astroid instance with any changes detected | ||
in the mail directory since <revision>. You can obtain the current revision | ||
with *notmuch count --lastmod | cut -f3* (*0* will refresh all | ||
thread-indexes). --{start,stop}-polling can be used as an *alternative*, but | ||
not with --refresh. | ||
|
||
*--start-polling* | ||
Make a running astroid instance watch for changes in the mail directory and | ||
display a polling spinner. One must call --stop-polling at the end of the | ||
external polling (e.g. by offlineimap) *even if it fails*. --refresh can be | ||
used as an *alternative*, but not with --{start,stop}-polling. | ||
|
||
*--stop-polling* | ||
Stop the polling initiated by --start-polling and update the user view with | ||
any changes detected since --start-polling was executed. | ||
|
||
*-t, --test-config* | ||
Use test configuration file. Only makes sense from the source root. | ||
|
||
*--disable-plugins* | ||
Disable all the plugins. | ||
|
||
# CONFIGURATION | ||
|
||
The configuration file location defaults to $XDG\_CONFIG\_HOME/astroid/config. The | ||
preconized way to configure a new astroid setup is to use --new-config to | ||
generate an initial configuration file, then edit it to match the user's needs. | ||
You will find all the details on Astroid's online documentation: | ||
https://github.com/astroidmail/astroid/wiki. | ||
|
||
If $XDG\_CONFIG\_HOME is not set, it defaults to ~/.config. | ||
|
||
# NOTE | ||
|
||
Astroid is a *Mail User Agent*. As such, all Astroid provides is a graphical | ||
interface to your email. Thus, Astroid enables you to launch actions that rely | ||
on the performance of other programs to actually fetch, sync, index, search and | ||
send your email. | ||
|
||
A typical mail setup using Astroid can include: | ||
|
||
- *OfflineIMAP* to fetch/sync your mail between your local computer and an | ||
email service provider. Note however that astroid modifies notmuch tags, | ||
which won't be picked up by offlineimap and hence won't be synced to remotes. | ||
- *Notmuch* to index and search your mail. | ||
- *msmtp* to send your mail through your email service provider. | ||
- *Astroid* to read, view, write, modify, organise your mail through a graphical interface. | ||
- *vim* or *emacs* to write and edit email. | ||
|
||
While all these programs (or equivalent programs) need to be setup; once | ||
they're configured, you shouldn't need to think about them beyond using | ||
astroid. The configuration options may be more or less tedious and complicated, | ||
depending on what email service provider you use. | ||
|
||
# AUTHORS | ||
|
||
Maintained by Gaute Hope <[email protected]>, who is assisted by other open | ||
source contributors. For more information about astroid development, see | ||
<https://github.com/astroidmail/astroid>. | ||
|
||
# SEE ALSO | ||
|
||
*notmuch*(1) *offlineimap*(1) *msmtp*(1) |