Skip to content

Commit 7fa6dc2

Browse files
committed
Merge pull request #51 from rhauch/show-version
Changed the 'strongback' command to support a 'version' command
2 parents 2c8609b + 7f34c31 commit 7fa6dc2

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

strongback-tools/scripts/strongback.bat

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22

33
if "%1"=="" goto help
44

5-
set strongback_home=%~dp0\..
5+
set strongback_home=%~dp0\..\..
66
set cmd=%1
77
shift
88

99
GOTO %cmd%
1010
:new-project
11-
java -cp %strongback_home%\lib-tools\strongback-tools.jar org.strongback.tools.newproject.NewProject %*
11+
java -cp %strongback_home%\java\lib-tools\strongback-tools.jar org.strongback.tools.newproject.NewProject %*
1212
GOTO END
1313
:log-decoder
14-
java -cp %strongback_home%\lib-tools\strongback-tools.jar org.strongback.tools.logdecoder.LogDecoder %*
14+
java -cp %strongback_home%\java\lib-tools\strongback-tools.jar org.strongback.tools.logdecoder.LogDecoder %*
15+
GOTO END
16+
:version
17+
FINDSTR /r ".*version.*" %strongback_home%\strongback.properties
1518
GOTO END
1619
:help
1720
echo usage: strongback ^<command^>
@@ -22,5 +25,8 @@ GOTO %cmd%
2225
echo.
2326
echo log-decoder
2427
echo Converts a Strongback Binary Log to a readable CSV
28+
echo.
29+
echo version
30+
echo Prints the version of Strongback that is installed
2531
GOTO END
2632
:END
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
#!/bin/bash
22

3-
strongback_home=$( cd "$(dirname "${BASH_SOURCE}")/.." ; pwd -P )
3+
strongback_home=$( cd "$(dirname "${BASH_SOURCE}")/../.." ; pwd -P )
44
cmd=$1
55
shift
66

77
case $cmd in
88
"new-project")
9-
java -cp $strongback_home/lib-tools/strongback-tools.jar org.strongback.tools.newproject.NewProject "$@"
9+
java -cp $strongback_home/java/lib-tools/strongback-tools.jar org.strongback.tools.newproject.NewProject "$@"
1010
;;
1111
"log-decoder")
12-
java -cp $strongback_home/lib-tools/strongback-tools.jar org.strongback.tools.logdecoder.LogDecoder "$@"
12+
java -cp $strongback_home/java/lib-tools/strongback-tools.jar org.strongback.tools.logdecoder.LogDecoder "$@"
13+
;;
14+
"version")
15+
grep version $strongback_home/strongback.properties | sed -n -e 's/^.*=//p'
1316
;;
1417
*)
1518
echo "usage: strongback <command>"
@@ -20,6 +23,9 @@ case $cmd in
2023
echo
2124
echo " log-decoder"
2225
echo " Converts a Strongback Binary Log to a readable CSV"
26+
echo
27+
echo " version"
28+
echo " Prints the version of Strongback that is installed"
2329
;;
2430
esac
2531

0 commit comments

Comments
 (0)