From e00e2e296e5d7e01f82e659dfeb97869a9310833 Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Tue, 22 Nov 2011 14:39:55 -0600 Subject: [PATCH] Updated and optimized --version option in pit-clit. --- libpit/project.properties | 4 ++-- pit-cli/project.properties | 4 ++-- .../pit/PersonalIssueTrackerCLI.groovy | 20 ++++++++++--------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/libpit/project.properties b/libpit/project.properties index 1e74263..a85e2f0 100755 --- a/libpit/project.properties +++ b/libpit/project.properties @@ -1,10 +1,10 @@ -#Mon, 21 Nov 2011 01:12:20 -0600 +#Tue, 22 Nov 2011 14:32:12 -0600 #Sat Apr 24 17:08:00 CDT 2010 build.dir=build src.dir=src lib.shared.dir=../shared-libs test.dir=test -build.number=24 +build.number=25 version=3.0.0 name=libpit lib.dir=lib diff --git a/pit-cli/project.properties b/pit-cli/project.properties index ec0c9fd..223668c 100755 --- a/pit-cli/project.properties +++ b/pit-cli/project.properties @@ -1,8 +1,8 @@ -#Mon, 21 Nov 2011 02:48:35 -0600 +#Tue, 22 Nov 2011 14:32:32 -0600 build.dir=build src.dir=src build.jar=pit-cli-${application.version}.${build.number}.jar -build.number=2 +build.number=3 version=3.0.0 name=pit-cli lib.dir=lib diff --git a/pit-cli/src/main/com/jdbernard/pit/PersonalIssueTrackerCLI.groovy b/pit-cli/src/main/com/jdbernard/pit/PersonalIssueTrackerCLI.groovy index 19827cc..6574b49 100644 --- a/pit-cli/src/main/com/jdbernard/pit/PersonalIssueTrackerCLI.groovy +++ b/pit-cli/src/main/com/jdbernard/pit/PersonalIssueTrackerCLI.groovy @@ -41,7 +41,7 @@ cli.d(longOpt: 'dir', argName: 'dir', args: 1, required: false, cli._(longOpt: 'version', 'Display PIT version information.') // -------- parse CLI options -------- // -def VERSION = "2.6.0" +def VERSION = "3.0.0" def opts = cli.parse(args) def issuedb = [:] def workingDir = new File('.') @@ -152,12 +152,6 @@ if (opts.d) { return -1 } } def EOL = System.getProperty('line.separator') -// build issue list -issuedb = new FileProject(workingDir) - -// build filter from options -def filter = new Filter(selectOpts) - // -------- Actions -------- // // list version information first if (opts.version) { @@ -165,8 +159,16 @@ if (opts.version) { println "PIT CLI Version ${VERSION}" println "Written by Jonathan Bernard\n" } +else { + +// build issue list +issuedb = new FileProject(workingDir) + +// build filter from options +def filter = new Filter(selectOpts) + // list second -else if (opts.l) { +if (opts.l) { // local function (closure) to print a single issue def printIssue = { issue, offset -> @@ -250,4 +252,4 @@ else { else if (opts.S) issuedb.walkProject(filter) { it.status = assignOpts.status println "[${it}] -- set status to ${assignOpts.status}"} -} +}}