Vimana
(
C/CO/CORNELIUS/Vimana-2.26.tar.gz, CORNELIUS, 2012;
MetaCPAN
)
ings;
use strict;
use Vimana;
use Vimana::Util;
use JSON::PP;
use File::Path;
use Digest::MD5 qw(md5_hex);
use YAML;
sub new_json {
return JSON::PP->new->allow_singlequote(1);
}
sub record_dir {
open FH , "<" , $record_file;
local $/;
my $json = <FH>;
close FH;
my $record;
eval { $record = new_json()->decode( $json ) };
if( $@ ) {
# try to load YAML. (old r
$pkgname );
return 0 if -f $record_file;
open FH , ">" , $record_file;
print FH new_json()->encode( $record );
close FH;
#return YAML::DumpFile( $record_file , $record );
}