replace build.just with compile.pl

This commit is contained in:
2026-06-05 17:14:34 +02:00
parent 9c42618028
commit bd6df6b4e9
6 changed files with 563 additions and 756 deletions

View File

@ -49,6 +49,29 @@ sub date_now {
return $date;
}
sub run {
my @cmd = @_;
say " + @cmd";
system(@cmd) == 0
or die "Command failed (exit " . ( $? >> 8 ) . "): @cmd\n";
}
sub read_file {
my ($file) = @_;
open( my $readhandle, '<', $file ) or die "failed to open $file: $!";
local $/;
my $content = <$readhandle> // die "failed to read $file: $!";
close($readhandle) or die "failed to close $file: $!";
return $content;
}
sub write_file {
my ( $file, $content ) = @_;
open( my $writehandle, '>', $file ) or die "failed to open $file: $!";
print $writehandle $content or die "failed to write $file: $!";
close($writehandle) or die "failed to close $file: $!";
}
sub rewrite_file {
my ( $file, $matches, $replacement ) = @_;