Setup-File-TextFragment
view release on metacpan or search on metacpan
lib/Setup/File/TextFragment.pm view on Meta::CPAN
} else {
log_info("Deleting fragment $id from $path ...");
}
File::Trash::Undoable::trash(
path=>$path, suffix=>substr($taid,0,8), -tx_action=>'fix_state');
open my($fh), ">", $path or return [500, "Can't open: $!"];
print $fh $res->[2]{text};
close $fh or return [500, "Can't write: $!"];
chmod $st[2] & 07777, $path; # XXX ignore error?
unless ($>) { chown $st[4], $st[5], $path } # XXX ignore error?
return [200, "OK"];
}
[400, "Invalid -tx_action"];
}
1;
# ABSTRACT: Insert/delete text fragment in a file (with undo support)
__END__
( run in 2.095 seconds using v1.01-cache-2.11-cpan-5511b514fd6 )