# Load POSIX
use POSIX qw(EXIT_SUCCESS EXIT_FAILURE);
-#XXX: debug
-use Data::Dumper;
+# Init debug
+my $debug = 0;
+
+# Init prod
+my $prod = 0;
+
+# Strip and enable debug
+@ARGV = map { if ($_ eq '-d') { $debug = 1; (); } else { $_; } } @ARGV;
+
+# Strip and enable prod
+@ARGV = map { if ($_ eq '-p') { $prod = 1; (); } else { $_; } } @ARGV;
# Show usage
if (scalar(@ARGV) < 2) {
}
# Create new object
-my $acme = acme->new(shift @ARGV, @ARGV);
+my $acme = acme->new(shift @ARGV, $debug, $prod, @ARGV);
# Prepare environement
$acme->prepare();