#endif
#ifdef CRYPT_BACKEND_GPGME
-#include <gpgme/gpgme.h>
+#include <gpgme.h>
#endif
static const char *ReachingUs = N_("\
\n\
You should have received a copy of the GNU General Public License\n\
along with this program; if not, write to the Free Software\n\
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.\n\
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n\
");
void mutt_exit (int code)
static void mutt_usage (void)
{
- puts (mutt_make_version ());
+ puts (mutt_make_version (1));
puts
_
("usage: muttng [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]\n\
muttng [ -nR ] [ -e <cmd> ] [ -F <file> ] -Q <query> [ -Q <query> ] [...]\n\
muttng [ -nR ] [ -e <cmd> ] [ -F <file> ] -A <alias> [ -A <alias> ] [...]\n\
- muttng [ -nR ] [ -e <cmd> ] [ -F <file> ] -D\n\
+ muttng [ -nR ] [ -e <cmd> ] [ -F <file> ] -t\n\
+ muttng [ -nR ] [ -e <cmd> ] [ -F <file> ] -T\n\
muttng [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]\n\
muttng [ -n ] [ -e <cmd> ] [ -F <file> ] -p\n\
muttng -v[v]\n\
-A <alias>\texpand the given alias\n\
-a <file>\tattach a file to the message\n\
-b <address>\tspecify a blind carbon-copy (BCC) address\n\
- -c <address>\tspecify a carbon-copy (CC) address\n\
- -D\t\tprint the value of all variables to stdout");
+ -c <address>\tspecify a carbon-copy (CC) address");
#if DEBUG
puts _(" -d <level>\tlog debugging output to ~/.muttngdebug0");
#endif
-Q <variable>\tquery a configuration variable\n\
-R\t\topen mailbox in read-only mode\n\
-s <subj>\tspecify a subject (must be in quotes if it has spaces)\n\
+ -t\t\tprint the value of all variables to stdout\n\
+ -T\t\tprint the value of all changed variables to stdout\n\
-v\t\tshow version and compile-time definitions\n\
-x\t\tsimulate the mailx send mode\n\
-y\t\tselect a mailbox specified in your `mailboxes' list\n\
char buf[STRING];
#endif
- puts (mutt_make_version ());
+ puts (mutt_make_version (1));
puts (_(Notice));
uname (&uts);
#else
"-USE_SASL "
#endif
-#ifdef USE_SASL2
- "+USE_SASL2 "
-#else
- "-USE_SASL2 "
-#endif
#ifdef USE_LIBESMTP
"+USE_LIBESMTP "
#else
printf (" +SENDMAIL=\"%s\"\n", SENDMAIL);
printf (" +MAILPATH=\"%s\"\n", MAILPATH);
printf (" +PKGDATADIR=\"%s\"\n", PKGDATADIR);
+ printf (" +PKGDOCDIR=\"%s\"\n", PKGDOCDIR);
printf (" +SYSCONFDIR=\"%s\"\n", SYSCONFDIR);
printf (" +EXECSHELL=\"%s\"\n", EXECSHELL);
#ifdef MIXMASTER
int version = 0;
int i;
int explicit_folder = 0;
- int dump_variables = 0;
+ int dump_variables = -1;
extern char *optarg;
extern int optind;
#ifdef USE_NNTP
while ((i =
getopt (argc, argv,
- "A:a:b:F:f:c:Dd:e:g:GH:s:i:hm:npQ:RvxyzZ")) != EOF)
+ "A:a:b:F:f:c:d:e:g:GH:s:i:hm:npQ:RTtvxyzZ")) != EOF)
#else
while ((i =
- getopt (argc, argv, "A:a:b:F:f:c:Dd:e:H:s:i:hm:npQ:RvxyzZ")) != EOF)
+ getopt (argc, argv, "A:a:b:F:f:c:d:e:H:s:i:hm:npQ:RTtvxyzZ")) != EOF)
#endif
switch (i) {
case 'A':
case 'd':
debug_setlevel(atoi(optarg));
-#ifdef DEBUG
- if (atoi(optarg) <= DEBUG_MAX_LEVEL && atoi(optarg) >= DEBUG_MIN_LEVEL)
- printf (_("Debugging at level %d.\n"), atoi(optarg));
- else {
- printf(_("Please specify a valid debugging level ("
- DEBUG_MIN_LEVEL_S "-" DEBUG_MAX_LEVEL_S ").\n"));
- return 1;
- }
-#else
+#ifndef DEBUG
printf _("DEBUG was not defined during compilation. Ignored.\n");
#endif
break;
- case 'D':
+ case 't':
+ dump_variables = 2;
+ break;
+
+ case 'T':
dump_variables = 1;
break;
show_version ();
break;
default:
- puts (mutt_make_version ());
+ puts (mutt_make_version (1));
puts (_(Copyright));
puts (_(ReachingUs));
exit (0);
}
/* Check for a batch send. */
- if (!isatty (0) || queries || alias_queries || dump_variables) {
+ if (!isatty (0) || queries || alias_queries || dump_variables > 0) {
set_option (OPTNOCURSES);
sendflags = SENDBATCH;
}
if (queries)
return mutt_query_variables (queries);
- if (dump_variables)
- return (mutt_dump_variables ());
+ if (dump_variables > 0)
+ return (mutt_dump_variables (dump_variables-1));
if (alias_queries) {
int rv = 0;