More perl v5.26 fixes similar to commit
v1.10-63-g00ffc9287b (2018-03-05)
[fix includes from relative paths for perl v5.26], but restrict to project
environment unless relying on many file dependencies.
#!/usr/bin/env -S perl -ni
use 5.014;
use warnings;
-use lib '.';
+use lib $0 =~ s{[^/]+$}{..}r; # project root
use Shiar_Sheet::DB;
my $db = Shiar_Sheet::DB->connect;
use utf8;
use open IO => ':encoding(utf-8)', ':std';
use re '/msx';
+use lib '.';
use JSON 'decode_json';
use Data::Dump 'pp';
use Shiar_Sheet::FormatChar;
use 5.012;
use warnings;
use re '/msx';
+use lib '.';
use JSON;
our $VERSION = '1.00';
#!/usr/bin/env perl
use 5.014;
-
-BEGIN { push @INC, '.'; }
+use warnings;
+use lib $0 =~ s{[^/]+$}{..}r; # project root
use Shiar_Sheet::Colour 1.05;
say "# automatically generated by $0";
#!/usr/bin/env perl
use 5.014;
use warnings;
+use open ':std' => ':encoding(utf-8)';
+use lib $0 =~ s{[^/]+$}{..}r; # project root
-BEGIN { push @INC, '.' }
use Shiar_Sheet::DB;
-use open ':std' => ':encoding(utf-8)';
my $db = Shiar_Sheet::DB->connect;
say 'use utf8;';
#!/usr/bin/env perl
use 5.014;
use warnings;
-use lib '.';
+use lib $0 =~ s{[^/]+$}{..}r; # project root
use Shiar_Sheet::ImagePrep;
use Shiar_Sheet::DB;
use JSON ();
#!/usr/bin/env perl
use 5.014;
use warnings;
-use lib '.';
+use lib $0 =~ s{[^/]+$}{..}r; # project root
use Shiar_Sheet::DB;
use Data::Dump 'pp';