]>
iEval git - app-edwardng.git/blob - edwardng
a86e32843adf83b57a4600199fac03efd725076f
13 edwardng - GnuPG email sign/encrypt testing bot
19 edwardng --from=edwardng@example.org --key=12345678 < mail.eml
23 edwardng: |/path/to/edwardng --from=edwardng@example.org --key=12345678 --keydir=/srv/edwardng-keydir --debug --logfile=/var/log/edwardng
27 EdwardNG is a reimplementation of the Edward reply bot referenced in L<https://emailselfdefense.fsf.org/>.
29 It reads an email from STDIN, checks it for PGP signatures and encryption, then replies appropriately.
35 =item B<--always-trust>, B<--no-always-trust>
37 If B<--always-trust>, skip key validation and assume that used keys are always fully trusted. See the gpg(1) manpage, option C<--trust-model always> for more information. Defaults to B<--no-always-trust>.
39 =item B<--debug>, B<--no-debug>
41 If B<--debug>, output some debugging information on STDERR. Defaults to B<--no-debug>
43 =item B<--from>=I<address>
45 Mail address to send messages from.
47 =item B<--key>=I<keyid>
49 ID of key used for encrypting replies.
51 =item B<--keydir>=I</path/to/keydir>
53 Path to GnuPG homedir.
55 =item B<--logfile>=I</path/to/logfile>
57 If B<--debug>, append debug information to this file. Ignored if B<--no-debug>.
59 =item B<--passphrase>=I<passphrase>
61 Private key passphrase.
63 =item B<--tmpl-path>=I<path>
65 Path to the template directory. Users of the default templates can select the language with this argument. Available languages: en. Defaults to B<--tmpl-path=en>.
67 =item B<--use-agent>, B<--no-use-agent>
69 If B<--use-agent>, use L<gpg-agent(1)>. Defaults to B<--no-gpg-agent>.
75 Configuration can also be done via the environment. Use 1 for true and 0 for false. Command-line options override environment variables.
79 =item EDWARDNG_ALWAYS_TRUST
81 Corresponds to B<--always-trust> (if true) and B<--no-always-trust> (if false).
85 Corresponds to B<--debug> (if true) and B<--no-debug> (if false).
89 Corresponds to B<--from>.
93 Corresponds to B<--key>.
97 Corresponds to B<--keydir>.
99 =item EDWARDNG_LOGFILE
101 Corresponds to B<--logfile>.
103 =item EDWARDNG_PASSPHRASE
105 Corresponds to B<--passphrase>.
107 =item EDWARDNG_TMPL_PATH
109 Corresponds to B<--tmpl-path>.
111 =item EDWARDNG_USE_AGENT
113 Corresponds to B<--use-agent> (if true) and B<--no-use-agent> (if false).
123 Marius Gavrilescu, E<lt>marius@ieval.roE<gt>
125 =head1 COPYRIGHT AND LICENSE
127 Copyright (C) 2014 by Fundația Ceata
129 This library is free software; you can redistribute it and/or modify
130 it under the same terms as Perl itself, either Perl version 5.18.2 or,
131 at your option, any later version of Perl 5 you may have available.
This page took 0.049878 seconds and 4 git commands to generate.