#!/usr/local/bin/perl use strict; use warnings; use Getopt::Long; my $output; GetOptions( 'output=s' => \$output, ); if (!@ARGV) { print <new($orig); my $dt1 = VCS::Lite::Delta->new($patsrc,undef,$orig,$pat); my $chg = $el1->patch($dt1) or die "Patch failed"; if (!$output) { rename $orig, "$orig.orig"; $output = $orig; } open PAT,">$output" or die "Failed to write output, $!"; print PAT $chg->text; close PAT;