diff options
author | Daniel Friesel <derf@finalrewind.org> | 2015-10-07 11:25:35 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2015-10-07 11:25:35 +0200 |
commit | 5d09685108518eb23917168059ca0aa6a2126e3b (patch) | |
tree | cbcfca86549a00de13f42b77106e5e088743342f | |
parent | 2cb76946ee674340643c6538944a5a518fb4348c (diff) |
aseag-m: Move relative_times to -o as well
-rwxr-xr-x | bin/aseag-m | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/bin/aseag-m b/bin/aseag-m index 928e78d..4fc4c9b 100755 --- a/bin/aseag-m +++ b/bin/aseag-m @@ -17,7 +17,6 @@ use Travel::Status::DE::ASEAG; my (@grep_lines); my $hide_past = 1; -my $relative_times = 0; my $strftime_format = '%H:%M:%S'; my $strfrel_format = '%M min'; my ( %edata, @edata_pre ); @@ -29,7 +28,6 @@ GetOptions( 'l|line=s@' => \@grep_lines, 'o|output=s@' => \@edata_pre, 'p|with-past' => sub { $hide_past = 0 }, - 'r|relative' => \$relative_times, 's|strftime=s' => \$strftime_format, 'S|strfrel=s' => \$strfrel_format, 'v|via=s' => \$via, @@ -50,7 +48,8 @@ for my $efield (@edata_pre) { when ('a') { $edata{route_after} = 1; $calculate_routes = 1 } when ('b') { $edata{route_before} = 1; $calculate_routes = 1 } when ('f') { $edata{route_full} = 1; $calculate_routes = 1 } - default { $edata{$efield} = 1 } + when ('T') { $edata{relative_times} = 1 } + default { $edata{$efield} = 1 } } } @@ -82,7 +81,7 @@ sub display_result { die("Nothing to show\n"); } - if ($relative_times) { + if ( $edata{relative_times} ) { $format[0] = q{%}; } @@ -131,7 +130,7 @@ sub show_route { my ( $dt_now, $dt_format, @routes ) = @_; my @res; - if ($relative_times) { + if ( $edata{relative_times} ) { @res = map { [ $dt_format->format_duration( @@ -182,7 +181,7 @@ sub show_results { @route = $d->route_pre; } - if ($relative_times) { + if ( $edata{relative_times} ) { @line = ( $dt_format->format_duration( $d->datetime->subtract_datetime($dt_now) |