Updated and optimized --version option in pit-clit.

This commit is contained in:
Jonathan Bernard 2011-11-22 14:39:55 -06:00
parent c26ba17dbb
commit e00e2e296e
3 changed files with 15 additions and 13 deletions

View File

@ -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

View File

@ -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

View File

@ -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}"}
}
}}