Skip to content

Commit 375cc00

Browse files
committed
minor changes
1 parent e1aca67 commit 375cc00

6 files changed

Lines changed: 37 additions & 21 deletions

File tree

‎FUNDING.yml‎

Lines changed: 0 additions & 2 deletions
This file was deleted.

‎README.md‎

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# mutt-wizard
22

3-
https://muttwizard.com/
4-
53
Get this great stuff without effort:
64

75
- A full-featured and autoconfigured email client on the terminal built with neomutt
@@ -59,7 +57,8 @@ The Makefile is portable between GNU make and BSD make, so `make` on
5957
OpenBSD works as-is (no `gmake` needed).
6058

6159
A user of Arch-based distros can also install the current mutt-wizard release from the AUR as
62-
[mutt-wizard](https://aur.archlinux.org/packages/mutt-wizard), or the Github master branch, [mutt-wizard-git](https://aur.archlinux.org/packages/mutt-wizard-git/).
60+
[mutt-wizard](https://aur.archlinux.org/packages/mutt-wizard), or the Github master branch,
61+
[mutt-wizard-git](https://aur.archlinux.org/packages/mutt-wizard-git/).
6362

6463
### OpenBSD
6564

@@ -115,12 +114,6 @@ Known OpenBSD specifics:
115114
- On OpenBSD, `/etc/ssl/cert.pem` is used as the certificate bundle for
116115
mbsync/msmtp instead of the various Linux paths.
117116

118-
**Compatibility status**: the OpenBSD compatibility work was developed and
119-
verified through static analysis from Linux (POSIX conformance, the OpenBSD
120-
man pages, and the OpenBSD ports tree), plus mocked platform tests. It has
121-
*not* been executed on an actual OpenBSD system; OpenBSD-specific branches
122-
are exercised in the test suite through a mocked `uname`.
123-
124117
### Optional Dependencies
125118

126119
- `goimapnotify` - required for push notifications.
@@ -140,7 +133,6 @@ are exercised in the test suite through a mocked `uname`.
140133
- `cronie` - (or any other major cronjob manager) to set up automatic mail
141134
syncing. On OpenBSD the base-system cron is used.
142135

143-
144136
## Usage
145137

146138
The mutt-wizard runs via the command `mw`. Once setup is complete, you'll use
@@ -154,7 +146,8 @@ The mutt-wizard runs via the command `mw`. Once setup is complete, you'll use
154146
- `mw -T` -- toggle mailsync without specifying minutes (default is 10)
155147
- `mw -r` -- reorder account shortcut numbers
156148
- `pass edit mw-your@email.com` -- revise an account's password
157-
- `mailsync` -- sync all configured email accounts. Also gives notifications of new mail and indexes new mail with notmuch silently.
149+
- `mailsync` -- sync all configured email accounts. Also gives notifications of new mail
150+
and indexes new mail with notmuch silently.
158151
- `mailsync your@email.com` -- sync a particular (or several) email account(s).
159152

160153
### Options usable when adding an account

‎bin/mailsync‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,22 @@
1010
# Linux-specific utilities so that it can be installed as a cron job on
1111
# OpenBSD as well (OpenBSD cron runs commands with a restricted environment).
1212

13+
# Copyright (C) 2018-2026 Luke Smith
14+
# Copyright (C) 2025-2026 David Uhden Collado
15+
#
16+
# This program is free software: you can redistribute it and/or modify
17+
# it under the terms of the GNU General Public License as published by
18+
# the Free Software Foundation, either version 3 of the License, or
19+
# (at your option) any later version.
20+
#
21+
# This program is distributed in the hope that it will be useful,
22+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
23+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24+
# GNU General Public License for more details.
25+
#
26+
# You should have received a copy of the GNU General Public License
27+
# along with this program. If not, see <http://www.gnu.org/licenses/>.
28+
1329
# Ensure commands installed under the local prefix (typically /usr/local,
1430
# where OpenBSD ports and mutt-wizard itself live) and this script's own
1531
# directory are on PATH even when run from a restricted cron environment.

‎bin/mw‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
#!/bin/sh
22
# mutt-wizard: autoconfigure email accounts for neomutt.
33
# POSIX sh. Runs on Linux, macOS and OpenBSD.
4+
#
5+
# Copyright (C) 2018-2026 Luke Smith
6+
# Copyright (C) 2025-2026 David Uhden Collado
7+
#
8+
# This program is free software: you can redistribute it and/or modify
9+
# it under the terms of the GNU General Public License as published by
10+
# the Free Software Foundation, either version 3 of the License, or
11+
# (at your option) any later version.
12+
#
13+
# This program is distributed in the hope that it will be useful,
14+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
# GNU General Public License for more details.
17+
#
18+
# You should have received a copy of the GNU General Public License
19+
# along with this program. If not, see <http://www.gnu.org/licenses/>.
20+
#
421
# shellcheck disable=SC2034
522
# (Variables set below are consumed by envsubst when expanding the
623
# share/*-temp templates, which ShellCheck cannot see.)

‎mailsync.1‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,6 @@ Desktop notifications require
6666
which works for Xorg/XWayland on Linux and for Xenocara on OpenBSD. Without
6767
these components, mail is still synchronized; only the notifications are
6868
skipped.
69-
.SH AUTHORS
70-
Written by Luke Smith <luke@lukesmith.xyz> originally in 2018.
71-
.SH LICENSE
72-
GPLv3
7369
.SH SEE ALSO
7470
.BR mw (1),
7571
.BR neomutt (1),

‎mw.1‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -352,10 +352,6 @@ Open a box with
352352
Remember that you can press
353353
.I ?
354354
at any time in neomutt to get a list of all key-bindings and functions. This list can also vary for different context menus.
355-
.SH AUTHORS
356-
Written by Luke Smith <luke@lukesmith.xyz> originally in 2018.
357-
.SH LICENSE
358-
GPLv3
359355
.SH SEE ALSO
360356
.BR mailsync (1),
361357
.BR neomutt (1),

0 commit comments

Comments
 (0)