[cleaned] default tip
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Wed, 12 Feb 2014 23:12:31 +0100
changeset 3 5c973cf5a4d6
parent 2 fb6344bb32dc
[cleaned]
redisplay
--- a/redisplay	Wed Feb 12 23:05:45 2014 +0100
+++ b/redisplay	Wed Feb 12 23:12:31 2014 +0100
@@ -14,14 +14,14 @@
 }
 
 sub main {
+    push @ARGV, "$ENV{HOME}/.google_authenticator";
 
     GetOptions(
         'h|help' => sub { pod2usage(-exit => 0, -verbose => 1) },
         'm|man'  => sub { pod2usage(-exit => 0, -verbose => 2) },
     ) or pod2usage;
 
-    if (@ARGV) { splice @ARGV, 1 }
-    else       { @ARGV = ("$ENV{HOME}/.google_authenticator") }
+    splice @ARGV, 1;
 
     my $google = do { local $/ = undef; <> }
       or die "$0: Can't read any input from $ARGV.\n";
@@ -35,7 +35,6 @@
     my $user = $ENV{USER} // $ENV{LOGNAME} // getpwuid $>;
     my $host = hostname;
 
-    open(my $o, '>&STDOUT');
     if (-t STDIN) {
         open STDOUT, '|qrencode -t ansi256'
           or die "$0: Can't open helper binary `qrencode': $!\n";