#! /usr/bin/perl
use autodie;
+use POSIX qw{:errno_h};
use JSON;
my ($dir) = @ARGV;
-mkdir $dir;
+eval { mkdir $dir; }; die if $@ && $@->errno != EEXIST;
local $/;
my $js = decode_json <STDIN>;
next KEY if $k eq "code";
print $fh "/*@ $k: ", join(", ", $s->{$k}->@*), " */\n";
}
+ $s->{code} =~ s/\n$//;
print $fh $s->{code}, "\n";
print $fh "/*\@END*/\n";
}