return $v;
}
-sub cfg {
+sub cfge {
my $exp = shift @_;
my $v = cfg_uc @_;
my $got = ref($v) || 'scalar';
sub cfgn {
my $exp = shift @_;
- (cfg $exp, @_) // badcfg @_, "missing";
+ (cfge $exp, @_) // badcfg @_, "missing";
}
-sub cfgs { cfg 'scalar', @_ }
+sub cfgs { cfge 'scalar', @_ }
sub cfgsn { cfgn 'scalar', @_ }
sub cfgn_list {
- my $l = cfg 'ARRAY', @_;
+ my $l = cfge 'ARRAY', @_;
foreach my $x (@$l) {
!ref $x or badcfg @_, "list contains non-scalar element";
}
if (defined $target) {
if ($target =~ m{^[A-Z]}) {
- $target = (cfg 'arch', $target) // $archmap{$target}
+ $target = (cfgs 'arch', $target) // $archmap{$target}
// die "$self: --target=$target alias specified; not in cfg or map\n";
}
push @ARGV, "--target=$target";
$pre =~ s/^\s+//mg; $pre =~ s/^\s+\n/ /g;
$post =~ s/^\s+//mg; $post =~ s/^\s+\n/ /g;
}
- my $addpath = (cfg qw(oot path_add)) //
+ my $addpath = (cfg_uc qw(oot path_add)) //
$use eq 'really' ? Types::Serialiser::true : Types::Serialiser::false;
$addpath =
!Types::Serialiser::is_bool $addpath ? $addpath :