#!/usr/bin/perl --
use strict; use warnings;
use Path::Tiny qw/ path /;
use File::Find::Rule qw/ file /;
my @files = find( -file => name => qr{\.pl$} => in => $thisdironly, maxdepth => 1 );
my @dirs = find( -file => name => qr{metar} => in => \@startdirs );
my $kduxout = path('KDUX_METARS.txt')->openrw_utf8;
print $kduxout "$_\n" for @files, @dirs;