You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
889 B
24 lines
889 B
#! /usr/bin/perl
|
|
|
|
#
|
|
# grep -l -r -i ' "\?version"\?\(:\| =\) "' unpacked/ test package.json | grep -v "/local/" | xargs -L 1 ./fixVersion x.y.z
|
|
#
|
|
|
|
$V = shift;
|
|
|
|
foreach $file (@ARGV) {
|
|
next if ($file =~ m/\/config\//);
|
|
next if ($file =~ m/\/extensions\/TeX\/mhchem3\//);
|
|
next if ($file =~ m/\/extensions\/a11y\//);
|
|
open(INFILE,"<",$file) || die "Can't open '$file' for reading: $!\n";
|
|
@lines = <INFILE>; close(INFILE);
|
|
$lines = join("",@lines);
|
|
$lines =~ s/( "?version"?(:| =) ")\d+(\.\d+)*(-beta([-.]\d+)?)?"/$1$V"/gi;
|
|
$lines =~ s/MathJax.version = "\d+(\.\d+)*(-beta([-.]\d+)?)?"/MathJax.version = "$V"/;
|
|
$lines =~ s/MathJax.fileversion = "\d+(\.\d+)*(-beta([-.]\d+)?)?"/MathJax.fileversion = "$V"/;
|
|
$lines =~ s/MathJax.cdnVersion = "(\d+(\.\d+)*(-beta([-.]\d+)?)?)?"/MathJax.cdnVersion = "$V"/;
|
|
open(OUTFILE,">",$file);
|
|
print OUTFILE $lines;
|
|
close(OUTFILE);
|
|
}
|