Load version number from file v0.1.0
authorChristian Weiske <cweiske@cweiske.de>
Mon, 21 Dec 2015 05:58:56 +0000 (06:58 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Mon, 21 Dec 2015 05:58:56 +0000 (06:58 +0100)
.gitignore
README.rst
build.xml
src/phpsqllint/Cli.php

index c1e6936..2458a03 100644 (file)
@@ -3,3 +3,4 @@
 /README.html
 /dist
 /bin/phar-php-sqllint.php
+VERSION
index e02ff6b..d4ae83c 100644 (file)
@@ -96,8 +96,7 @@ Building
 
 Preparation
 ===========
-- Adjust version number in ``src/phpsqllint/Cli.php``
-- Adjust version number in ``build.xml``
+1. Write new version number into ``VERSION``
 
 
 Create the release
index 9585aa1..4d1b07e 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -1,7 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
 <project name="php-sqllint" default="phar" basedir=".">
 
- <property name="version"  value="0.0.2" />
+ <property name="version"  value="dev" />
+ <loadfile property="version" file="VERSION">
+  <filterchain>
+   <striplinebreaks />
+  </filterchain>
+ </loadfile>
+
  <property name="pharfile" value="${phing.dir}/dist/${phing.project.name}-${version}.phar" />
  <property name="pharfilebz2" value="${phing.dir}/dist/${phing.project.name}-${version}.bz2.phar" />
  <property name="libdir" value="${phing.dir}/lib"/>
@@ -12,6 +18,7 @@
   <include name="src/**"/>
 
   <include name="README.rst"/>
+  <include name="VERSION"/>
 
   <include name="vendor/autoload.php"/>
   <include name="vendor/composer/*.php"/>
index 1448a53..4edcf66 100644 (file)
@@ -163,9 +163,14 @@ class Cli
     {
         $parser = new \Console_CommandLine();
         $parser->description = 'php-sqllint';
-        $parser->version = '0.0.2';
+        $parser->version = 'dev';
         $parser->avoid_reading_stdin = true;
 
+        $versionFile = __DIR__ . '/../../VERSION';
+        if (file_exists($versionFile)) {
+            $parser->version = trim(file_get_contents($versionFile));
+        }
+
         $parser->addOption(
             'format',
             array(