Initial pass of making win32 compatible, using Thrall and fixing regex
Tom Bloor [Mon, 20 Nov 2017 17:20:54 +0000 (17:20 +0000)]
for basename replacement

lib/App/SCS/PageSet.pm
lib/App/SCS/Plugin/Generate/StaticServer.pm
lib/App/SCS/Plugin/Server.pm

index 3f3d5d6..e034623 100644 (file)
@@ -71,7 +71,7 @@ sub _config_files_for {
 
 sub _inflate {
   my ($self, $type, $path, $io) = @_;
-  (my $cache_name = $io->name) =~ s/\/([^\/]+)$/\/.htcache.$1.json/;
+  (my $cache_name = $io->name) =~ s/[\\\/]([^\/\\]+)$/\/.htcache.$1.json/;
   my $cache = io($cache_name);
   my @config_files = $self->_config_files_for($path);
   my $max_stat = max map $_->mtime, $io, @config_files;
index bdb3ec1..6207eda 100644 (file)
@@ -44,7 +44,7 @@ sub run_server {
   my ($self, $env) = @_;
   my @args = @{$env->{argv}};
   my $r = use_module('Plack::Runner')->new(
-    server => 'Starman',
+    server => 'Thrall',
     app => $self->app->web->to_psgi_app
   );
   $r->parse_options(@args);
index bb87f75..3c47563 100644 (file)
@@ -30,7 +30,7 @@ sub run_command_server {
   my ($self, $env) = @_;
   my @args = @{$env->{argv}};
   my $r = use_module('Plack::Runner')->new(
-    server => 'Starman',
+    server => 'Thrall',
     app => use_module('Plack::Middleware::SSI')->wrap(
       $self->app->web->to_psgi_app
     )