]> Raphaƫl G. Git Repositories - acme/blobdiff - gencert
Add debug and prod parameters properly
[acme] / gencert
diff --git a/gencert b/gencert
index 85e6f69fbea446203fb82f409904f5b8c9abb038..ff77f241bf467f2da5e922b7b69c7041a83ba42a 100755 (executable)
--- a/gencert
+++ b/gencert
@@ -10,8 +10,17 @@ use acme;
 # Load POSIX
 use POSIX qw(EXIT_SUCCESS EXIT_FAILURE);
 
 # 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) {
 
 # Show usage
 if (scalar(@ARGV) < 2) {
@@ -20,7 +29,7 @@ if (scalar(@ARGV) < 2) {
 }
 
 # Create new object
 }
 
 # Create new object
-my $acme = acme->new(shift @ARGV, @ARGV);
+my $acme = acme->new(shift @ARGV, $debug, $prod, @ARGV);
 
 # Prepare environement
 $acme->prepare();
 
 # Prepare environement
 $acme->prepare();