use 5.014000;
use strict;
use warnings;
-use parent qw/Exporter/;
-our @EXPORT_OK = qw/generate _generate/;
use Fcntl qw/:flock/;
use File::Basename qw/fileparse/;
use File::Slurp qw/write_file/;
use IO::Compress::Gzip qw/gzip/;
use IO::File;
-use Gruntmaster::Data qw/PUBLISH/;
+use Gruntmaster::Data;
our $VERSION = '0.001';
our @generators;
declaregen 'Pb::Entry' => qr,^${contest}pb/$component$,;
}
-sub _generate{
+sub generate{
my ($path) = @_;
my ($path_noext, $ext) = $path =~ m/^(.*)\.(.*)$/;
my ($basename, $directories) = fileparse $path_noext;
close $typemap;
}
-sub generate{
- PUBLISH 'genpage', shift;
+sub gensrc{
+ my ($job) = @_;
+ my $ext = job_extension $job;
+ make_path "log/src/";
+ write_file "log/src/$job.$ext", job_inmeta($job)->{files}{prog}{content};
+}
+
+sub genarticle{
+
}
1;