123456789101112131415161718192021222324252627 |
- #!/usr/bin/perl
- use File::Temp;
- my @o;
- for(reverse @ARGV) {
- my $i = 0;
- for my $a (split /:/) {
- if(length $a > 0) {
- @o = () if($i == 0 && $o[$i] && $o[$i] ne $a);
- $o[$i] = $a;
- }
- $i++;
- }
- }
- #print join(':', map { $_ eq "" ? "-" : $_ } @o);
- my $i = 0;
- my ($fh, $tempfile) = File::Temp::tempfile();
- binmode($fh, ":utf8");
- for(@o) {
- print $fh "export __THEOS_TARGET_ARG_$i := $_\n";
- ++$i;
- }
- close($fh);
- print $tempfile,$/;
|