diff options
Diffstat (limited to 'newver.rb')
-rw-r--r-- | newver.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/newver.rb b/newver.rb new file mode 100644 index 0000000000..a8cad4d83e --- /dev/null +++ b/newver.rb @@ -0,0 +1,19 @@ +#! /usr/local/bin/ruby +f = open("version.h", "r") +f.gets() +f.close + +if $_ =~ /"(\d+)\.(\d+)"/; + f = open("version.h", "w") + i = $2.to_i + if $ARGV[0] == "-f" + i += 1 + end + date = Time.now.strftime("%d %b %y") + printf("ruby version %d.%0d (%s)\n", $1, i, date) + printf(f, "#define RUBY_VERSION \"%d.%0d\"\n", $1, i) + printf(f, "#define VERSION_DATE \"%s\"\n", date) + f.close +else + printf("match error - %s\n", $_) +end |