]>
Raphaël G. Git Repositories - acme/blob - letscert
7c843c6e123bff50614dd3b1e375423be7f0a1e5
3 # This program is free software: you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation, either version 3 of the License, or
6 # (at your option) any later version.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this program. If not, see <http://www.gnu.org/licenses/>.
16 # Copyright (C) 2016 - 2017 Raphaël Gertz <acmepl@rapsys.eu>
26 use POSIX
qw(EXIT_SUCCESS EXIT_FAILURE);
34 # Strip and enable debug
35 @ARGV = map { if ($_ eq '-d') { $debug = 1; (); } else { $_; } } @ARGV;
37 # Strip and enable prod
38 @ARGV = map { if ($_ eq '-p') { $prod = 1; (); } else { $_; } } @ARGV;
41 if (scalar(@ARGV) < 2) {
42 print "Usage: $0 user\@example.com www.example.com [example.com] [...]\n";
47 my $acme = acme-
>new(shift @ARGV, $debug, $prod, @ARGV);
49 # Prepare environement
52 # Generate required keys