mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-06 20:38:22 +00:00
PT-115 Updated OptionParser in all scripts
This commit is contained in:
10
bin/pt-align
10
bin/pt-align
@@ -677,7 +677,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1406,7 +1406,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1404,7 +1404,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -754,7 +754,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -750,7 +750,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1741,7 +1741,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -678,7 +678,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
10
bin/pt-find
10
bin/pt-find
@@ -1170,7 +1170,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -679,7 +679,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -749,7 +749,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1515,7 +1515,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1331,7 +1331,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
10
bin/pt-kill
10
bin/pt-kill
@@ -759,7 +759,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -767,7 +767,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1999,7 +1999,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -680,7 +680,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -752,7 +752,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -687,7 +687,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -904,7 +904,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -2428,7 +2428,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -767,7 +767,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1772,7 +1772,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1996,7 +1996,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -756,7 +756,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
@@ -1353,7 +1353,15 @@ sub _validate_type {
|
||||
}
|
||||
}
|
||||
my $defaults = $self->{DSNParser}->parse_options($self);
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
if (!$opt->{attributes}->{repeatable}) {
|
||||
$opt->{value} = $self->{DSNParser}->parse($val, $prev, $defaults);
|
||||
} else {
|
||||
my $values = [];
|
||||
for my $dsn_string (@$val) {
|
||||
push @$values, $self->{DSNParser}->parse($dsn_string, $prev, $defaults);
|
||||
}
|
||||
$opt->{value} = $values;
|
||||
}
|
||||
}
|
||||
elsif ( $val && $opt->{type} eq 'z' ) { # type size
|
||||
PTDEBUG && _d('Parsing option', $opt->{long}, 'as a size value');
|
||||
|
Reference in New Issue
Block a user