Retroevolution.com[SoftwareSolutions] - [ SpiritBot - PIRC based code bot ] 
Screenshots.   Resources.   Download.   Contact.   About.   Spirit.   Retroevolution.com.   Home.  
Home.  
Download [ Spiritbot] - Download.html
Spirit Code in Action

In order to get an idea of how you might use this system, here are some walkthroughs and snapshots of spiritbot being used.


Install notes :


============================================================
:
: SpiritBot
:    - Berlin Brown ; 2004
:
: http://spiritbot.sourceforge.net
: 
: Install Notes
:
: 7/3/2004
:
:
============================================================

INSTALL.txt Contents :

1. Download
2. External Applications
3. Running


============================================================


Download :

Visit http://spiritbot.sourceforge.net/ and download
the latest release of Spiritbot-bin(linux) or Spiritbot-win(windows)

unzip the download and you should have a directory called
'spiritbot*', enter the folder and see the 'External Applications' section
of this document.


============================================================

External Applications :

* Java

This is a 100% pure java application, so java is needed, you
can download the latest release from http://java.sun.com

Spiritbot was developed using : j2sdk1.4.2 build 1.4.2_04-b05

* ANT(optional) :

Download the latest version of ANT :

Ant is build tool for java based applications, not-similar to the Make utility found
on most unix systems.

http://ant.apache.org/

Spiritbot was developed using : ANT 1.6.1

* MySQL Connector(optional) :

If you want to use the database connection, you will need to install
a MySQL jdbc driver and make your database is running with TCP enabled.

Spiritbot was tested with : MySQL jconnector 3.0.14-production

* JBOSS (optional) :

To use the enterprise aspect of spiritbot, install and setup the latest
JBOSS application server:

* Beanshell(optional) :

============================================================

* Running *

From Windows :

type 'server.bat' - run the bot in windows server bot

It is best to run the server first and depending if IRC mode is turned on,
wait for the bot to connect to IRC.

After the bot has logged on, type 'client.bat' to launch the swing-based
bot client-application.

============================================================

From Linux :

* type 'start.sh' - run both the server and client.

This script should start the spiritbot server and after the bot has connected, it should
launch the client.

* type 'stop.sh to kill the server

* To run the server in the foreground, use 'run.sh' combined with 'client.sh'

  -- run.sh - launches the Bot Server(foreground-mode)
  -- client.sh - launches the Bot Client


In case the 'server' does not shutdown properly, you can check with 'top' or 'ps'
and kill the first java process launched, and kill with 'kill -15 1000(pid of the process)'

'&' represents the command tag for spiritbot, for example, to shutdown the system,
send the command '&gotosleep' and the server and irc processor will shutdown.

Use '&whoareyou' to find out the spiritbot implementation number and version.

Also use 'CTRL-C' to shutdown the bot and launch the bot-shutdown-hook sequence.

Running multiple instances of the server may throw off the process ID of the 
initial instance of the bot and you may not be able to shutdown properly, you may
have to force a command to the bot through IRC or the client application.

Note: you may need to strip away the windows 'newline' tag

tr -d "\015" < run.sh > A
mv A run.sh
chmod 755 run.sh

============================================================

Additional Links and Resources :

http://spiritbot.sourceforge.net/
http://spiritbot.sourceforge.net/download.html
http://spiritbot.sourceforge.net/spirit.html



Walkthrough mostly on a linux system :




* Starting Spiritbot Server *

[bigbinc@ohio spiritbot]$ l
beanshell/	  createrel.bat      hyper/	     PureReport.txt	server.bat
BotModules/	  createrelease.sh*  INSTALL.txt     README.REL		server.sh*
build/		  CVS/		     INSTALL.txt~    README.REL.~1.3.~	server.sh~*
build.xml	  data/		     javadocs/	     README.txt		SpiritModules/
build.xml.win	  DBClean.sh*	     jboss.sh*	     resources/		src/
CHANGES		  db.sh*	     jjsrc/	     run.bat		start.sh*
cleanrelease.sh*  ddl02.sh*	     lib/	     runbot01.sh*	stop.sh*
Clean.sh*	  ddl.sh*	     LICENSE	     runit.bat		tests/
client/		  docs/		     LICENSE.APACHE  runit.sh*		test.sh*
client.bat	  ecl_fix*	     loader.sh*      run.sh*		TotalSrc.txt
client.sh*	  eclipse/	     log/	     safejboss.sh*	version.mk
com		  encrypt.sh*	     Makefile	     sant.sh*		word_ddl.sh*
config/		  Enterprise/	     mant.sh*	     scheme.sh*		www/
ConfigBash	  gis_ddl.sh*	     modules.sh*     scm.sh*
config.sh*	  gojboss.sh*	     output/	     scripts/
[bigbinc@ohio spiritbot]$ ./start.sh

#### Found build/SpiritBot.jar ; Running-App ...... [ OK ]


#### Found SpiritModules/build/SpiritModules.jar ; Running-App ...... [ OK ]


#### Found client/SpiritConnect/build/SpiritConnect.jar ; Running-App ...... [ OK ]

 start.sh: loading dual bot-server-interaction-mode...
-------------------------------------------------------
 Client-Classpath  [ build/SpiritBot.jar:
client/SpiritConnect/build/SpiritConnect.jar:lib/crimson.jar:
lib/xercesImpl.jar:lib/xml-apis.jar:/home/bigbinc/java/jmysql
/mysql-connector-java-3.0.12-production-bin.jar:lib/log4j-1.2.8.jar:lib/hsqldb.jar ] 
 JAVA_HOME  [ /home/bigbinc/java/j2sdk1.4.2_04      ] 
-------------------------------------------------------
 Starting-Bot-Service ................

#### Found build/SpiritBot.jar ; Running-App ...... [ OK ]


#### Found SpiritModules/build/SpiritModules.jar ; Running-App ...... [ OK ]

 start.sh: loading dual bot-server-interaction-mode...
-----------------------------------------------------
 Server-Classpath  [ build/SpiritBot.jar:lib/crimson.jar:
lib/xercesImpl.jar:lib/xml-apis.jar:/home/bigbinc/java/jmysql/
mysql-connector-java-3.0.12-production-bin.jar:lib/log4j-1.2.8.jar:lib/hsqldb.jar ] 
 JAVA_HOME  [ /home/bigbinc/java/j2sdk1.4.2_04      ] 
-----------------------------------------------------
 Starting-Bot-Service ................
 ..... Running org.retro.gis.SpiritParentMain ......[ waiting ]
08:48:53 [main]INFO  - Running bot module
08:48:53 [main]INFO  - =================================================
08:48:53 [main]INFO  - :
08:48:53 [main]INFO  - : SpiritBot Config Settings :
08:48:53 [main]INFO  - :  irc-enable       :		false
08:48:53 [main]INFO  - :  irc-server       :		irc.freenode.net
08:48:53 [main]INFO  - :  irc-channel      :		#spiritbot
08:48:53 [main]INFO  - :  enable-parent    :		false
08:48:53 [main]INFO  - :  mysql-enable     :		false
08:48:53 [main]INFO  - :  hypersonc-enable :		false
08:48:53 [main]INFO  - :
08:48:53 [main]INFO  - =================================================
......................................................
 | [ JarLoader ] - Current Class List
 | [jar-loader] org/retro/bot/AlphaBotThread.class
 | [jar-loader] org/retro/bot/BetaBotThread.class
 | [jar-loader] org/retro/bot/BotServerImpl.class
 | [jar-loader] org/retro/bot/MainSpiritBot.class
 | [jar-loader] org/retro/bot/SpiritBotBuildCount.class
 | [jar-loader] org/retro/bot/SpiritBotImpl.class
 | [jar-loader] org/retro/bot/SpiritBotVersion.class
......................................................
..... waiting-client-launch ... [ in 12 ] 
.. [ SpiritBotImpl Loaded ] .................... [ OK ]
 [ Scheme Object Loaded ] 08:48:55 [main]INFO  -  [ ...loaded module instance ] 
1590 [main] INFO org.retro.gis.SpiritKidWrapper  -  [ ...loaded module instance ] 
1590 [main] INFO org.retro.gis.SpiritKidWrapper  -  [ ...loaded module instance ] 
1590 [main] INFO org.retro.gis.SpiritKidWrapper  -  [ ...loaded module instance ] 
... [Pirc-Bot] : Enabling TCP Bot Server on Port; 9987
..... Bot-Loaded; Server-Flag: false Server-Port: 9987 ... [ OK ]
..... waiting-client-launch ... [ in 11 ] 
..... [ Server-Impl ] - Server waiting for connections .... [ OK ]
..... waiting-client-launch ... [ in 10 ] 
..... waiting-client-launch ... [ in 9 ] 
..... waiting-client-launch ... [ in 8 ] 
..... waiting-client-launch ... [ in 7 ] 
..... waiting-client-launch ... [ in 6 ] 
..... waiting-client-launch ... [ in 5 ] 
..... waiting-client-launch ... [ in 4 ] 
..... waiting-client-launch ... [ in 3 ] 
..... waiting-client-launch ... [ in 2 ] 
..... waiting-client-launch ... [ in 1 ] 
-------------------------------------------------------
*
*
*  : Launch Client Application :
*
*  : Note : to completely stop the server application, 
*           type 'server.sh stop'
*           or '#exit!#' from IRC
*
*     (you may need to use 'top' and 'ps -lxa')
*        ... kill -15 'pid'
*
-------------------------------------------------------
..Running Program...


* Spiritbot being run with IRC mode enabled *

[bigbinc@ohio spiritbot]$ ./run.sh
Running in DIR: /home/bigbinc/java/eclipse/workspace/SpiritBotMain/spiritbot

#### Found build/SpiritBot.jar ; Running-App ...... [ OK ]

 run.sh: loading java program...
Classpath [ build/SpiritBot.jar:/home/bigbinc/java/jmysql/
mysql-connector-java-3.0.12-production-bin.jar:lib/log4j-1.2.8.jar:
lib/hsqldb.jar:lib/crimson.jar:lib/xercesImpl.jar:lib/xml-apis.jar ] 
 ..... Running org.retro.gis.SpiritParentMain ......[ waiting ]
08:51:18 [main]INFO  - Running bot module
08:51:18 [main]INFO  - =================================================
08:51:18 [main]INFO  - :
08:51:18 [main]INFO  - : SpiritBot Config Settings :
08:51:18 [main]INFO  - :  irc-enable       :		true
08:51:18 [main]INFO  - :  irc-server       :		irc.freenode.net
08:51:18 [main]INFO  - :  irc-channel      :		#spiritbot
08:51:18 [main]INFO  - :  enable-parent    :		false
08:51:18 [main]INFO  - :  mysql-enable     :		false
08:51:18 [main]INFO  - :  hypersonc-enable :		false
08:51:18 [main]INFO  - :
08:51:18 [main]INFO  - =================================================
......................................................
 | [ JarLoader ] - Current Class List
 | [jar-loader] org/retro/bot/AlphaBotThread.class
 | [jar-loader] org/retro/bot/BetaBotThread.class
 | [jar-loader] org/retro/bot/BotServerImpl.class
 | [jar-loader] org/retro/bot/MainSpiritBot.class
 | [jar-loader] org/retro/bot/SpiritBotBuildCount.class
 | [jar-loader] org/retro/bot/SpiritBotImpl.class
 | [jar-loader] org/retro/bot/SpiritBotVersion.class
......................................................
.. [ SpiritBotImpl Loaded ] .................... [ OK ]
 [ Scheme Object Loaded ] 08:51:19 [main]INFO  -  [ ...loaded module instance ] 
1605 [main] INFO org.retro.gis.SpiritKidWrapper  -  [ ...loaded module instance ] 
1605 [main] INFO org.retro.gis.SpiritKidWrapper  -  [ ...loaded module instance ] 
1605 [main] INFO org.retro.gis.SpiritKidWrapper  -  [ ...loaded module instance ] 
... [Pirc-Bot] : Enabling TCP Bot Server on Port; 9987
..... Bot-Loaded; Server-Flag: false Server-Port: 9987 ... [ OK ]
..... [ Server-Impl ] - Server waiting for connections .... [ OK ]
[8:51:20 AM EDT]: [*** Connected to server....]
[8:51:20 AM EDT]: [>>>NICK spiritgirl]
... : [>>>USER spiritgirl 8 * :SpiritBot 0.1.13_b857 Smart Agent[based o ...
[8:51:20 AM EDT]: [NOTICE AUTH :*** Looking up your hostname...]
[8:51:20 AM EDT]: [NOTICE AUTH :*** Checking ident]
[8:51:20 AM EDT]: [NOTICE AUTH :*** Couldn't look up your hostname]
[8:51:20 AM EDT]: [NOTICE AUTH :*** No identd (auth) response]
... : [:orwell.freenode.net 001 spiritgirl :Welcome to the freenode IRC  ...
... : [:orwell.freenode.net 002 spiritgirl :Your host is orwell.freenode ...
... : [NOTICE spiritgirl :*** Your host is orwell.freenode.net[orwell.fr ...
... : [:orwell.freenode.net 003 spiritgirl :This server was cobbled toge ...
... : [:orwell.freenode.net 004 spiritgirl orwell.freenode.net dancer-ir ...
[8:51:20 AM EDT]: [*** Logged onto server.]
... : [:orwell.freenode.net 005 spiritgirl MODES=4 CHANLIMIT=#:20 NICKLE ...
... : [:orwell.freenode.net 251 spiritgirl :There are 7764 victims and 8 ...
[8:51:20 AM EDT]: [:orwell.freenode.net 252 spiritgirl 33 :flagged staff members]
[8:51:20 AM EDT]: [:orwell.freenode.net 254 spiritgirl 6282 :channels formed]
... : [:orwell.freenode.net 255 spiritgirl :I have 1410 clients and 0 se ...
... : [:orwell.freenode.net 265 spiritgirl :Current local  users: 1410   ...
... : [:orwell.freenode.net 266 spiritgirl :Current global users: 16209  ...
... : [:orwell.freenode.net 250 spiritgirl :Highest connection count: 17 ...
[8:51:20 AM EDT]: [>>>JOIN #spiritbot]
... : [:orwell.freenode.net 375 spiritgirl :- orwell.freenode.net Messag ...
... : [:orwell.freenode.net 372 spiritgirl :- Welcome to orwell.freenode ...
... : [:orwell.freenode.net 372 spiritgirl :- for providing this server! ...
[8:51:20 AM EDT]: [:orwell.freenode.net 372 spiritgirl :- ]
... : [:orwell.freenode.net 372 spiritgirl :- ORWELL, GEORGE [1903-1950] ...
... : [:orwell.freenode.net 372 spiritgirl :- India, he began writing at ...
... : [:orwell.freenode.net 372 spiritgirl :- his mother and sister.  In ...
... : [:orwell.freenode.net 372 spiritgirl :- and assumed his famous pen ...
... : [:orwell.freenode.net 372 spiritgirl :- fiction and, indeed, socia ...
[8:51:20 AM EDT]: [:orwell.freenode.net 372 spiritgirl :- ]
... : [:orwell.freenode.net 372 spiritgirl :- The Peer-Directed Projects ...
... : [:orwell.freenode.net 372 spiritgirl :- 501(c)3 (non-profit, tax-e ...
... : [:orwell.freenode.net 372 spiritgirl :- set up in 2002 to run free ...
... : [:orwell.freenode.net 372 spiritgirl :- support services to the FO ...
... : [:orwell.freenode.net 372 spiritgirl :- peer-directed project comm ...
[8:51:20 AM EDT]: [:orwell.freenode.net 372 spiritgirl :- ]
... : [:orwell.freenode.net 372 spiritgirl :- We're in the middle of a f ...
... : [:orwell.freenode.net 372 spiritgirl :- information on the freenod ...
... : [:orwell.freenode.net 372 spiritgirl :- are contrib buttons on the ...
... : [:orwell.freenode.net 372 spiritgirl :- (http://freenode.net/pdpc. ...
[8:51:20 AM EDT]: [:orwell.freenode.net 372 spiritgirl :- the network grow!]
[8:51:20 AM EDT]: [:orwell.freenode.net 372 spiritgirl :- ]
... : [:orwell.freenode.net 372 spiritgirl :- Freenode runs an open prox ...
... : [:orwell.freenode.net 372 spiritgirl :- our policy page (http://fr ...
... : [:orwell.freenode.net 372 spiritgirl :- the network indicates your ...
... : [:orwell.freenode.net 372 spiritgirl :- reverse DNS for servers ru ...

[8:52:01 AM EDT]: [:ramzabean!~bigbinc@65.83.42.226 QUIT :Client Quit]



org.retro.gis.InvalidMessageException: The current message queue is empty
        at org.retro.bot.AlphaBotThread.checkMainMsg(Unknown Source)
        at org.retro.bot.AlphaBotThread.run(Unknown Source)
..... My name is Alpha Thread - I am shutting down .... [ OK ]
..... My name is Beta Thread - I am shutting down .... [ OK ]
..... [ Bot-Server ] - Error while accepting connection Socket closed
..... Shutting down bot ........
 : Parent-Name for destruction : spiritgirl
..... Destroying Hyper-DB Connections .... [ OK ]
..... Destroying Hyper-DB Connections .... [ OK ]
..... [My-SQL] Destoying DB Connections $$$
..... [My-SQL] Destoying DB Connections  .... [ OK ]
..... The parent bot is shutting down the DB pools.
..... My Name is [spiritgirl] I have been shutdown..... [ OK ]

* (For Developers) Spiritbot being compiled *

[bigbinc@ohio spiritbot]$ ant
Buildfile: build.xml

prepare:

compile:
    [javac] Compiling 295 source files to /home/bigbinc/java/
eclipse/workspace/SpiritBotMain/spiritbot/build/classes
    [javac] Compiling 11 source files to /home/bigbinc/
java/eclipse/workspace/SpiritBotMain/spiritbot/build/web/WEB-INF/classes

package:
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/build/SpiritBot.jar
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/build/SpiritWeb.war

BUILD SUCCESSFUL
Total time: 9 seconds
[bigbinc@ohio spiritbot]$ ./sant.sh

#### Found build/SpiritBot.jar ; Running-App ...... [ OK ]

 Performing UPGRADE in DIR: /home/bigbinc/java/eclipse/workspace/SpiritBotMain/spiritbot
Buildfile: build.xml

prepare:

compile:
    [javac] Compiling 7 source files to /home/bigbinc/java/
eclipse/workspace/SpiritBotMain/spiritbot/SpiritModules/build/classes

package:
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/SpiritModules/build/SpiritModules.jar

BUILD SUCCESSFUL
Total time: 3 seconds
 [ Running bot counter ]
 [ Reading in File { Build-Counter-File } ] xversion.mk
### { Current Build Count }: 978
 ... [ Vers: 0.1.13 ]
 ... see beanshell/release.bsh to add the BUILD_COUNT
[bigbinc@ohio spiritbot]$ ./test.sh

#### Found build/SpiritBot.jar ; Running-App ...... [ OK ]


#### Found SpiritModules/build/SpiritModules.jar ; Running-App ...... [ OK ]

Buildfile: build.xml

clean:

BUILD SUCCESSFUL
Total time: 1 second
Buildfile: build.xml

prepare:
    [mkdir] Created dir: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/tests/unit/SpiritTest01/build
    [mkdir] Created dir: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/tests/unit/SpiritTest01/build/classes

compile:
    [javac] Compiling 24 source files to /home/bigbinc/
java/eclipse/workspace/SpiritBotMain/spiritbot/tests/unit/SpiritTest01/build/classes

package:
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/tests/unit/SpiritTest01/build/SpiritTest01.jar

BUILD SUCCESSFUL
Total time: 4 seconds
Buildfile: build.xml

prepare:
    [mkdir] Created dir: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/tests/unit/AllTests/build
    [mkdir] Created dir: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/tests/unit/AllTests/build/classes

compile:
    [javac] Compiling 1 source file to /home/bigbinc/
java/eclipse/workspace/SpiritBotMain/spiritbot/tests/unit/AllTests/build/classes

package:
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/tests/unit/AllTests/build/AllTests.jar

run:
     [java] .Scheme................. testBotSchemeCreate
     [java] ......... testPhraseStorage
     [java] ......... testCollections
     [java] ......... testEngine
     [java] ......... testRecord
     [java] ......... testStatRecord
     [java] ......... testTreeDoc
     [java] ......... testXMLNew
     [java] Found an element: interface
     [java] Found an element: simple-interface
     [java] ......... testXMLOutput
     [java] ......... testLispSet
     [java] ......... testBotLoad
     [java] ......... testDatabaseEngine
     [java] ......... testFindListRef
     [java] ......... testNewSchemeFuncDelist
     [java] ......... testSchemeFalse
     [java] ......... testSchemeMember
     [java] ......... testBotRecordFind
     [java] ......... testBotRecordXML
     [java] ......... testActionNodes
     [java] -->huh-cmd Sentences dog
     [java] -->huh-cmd Phrases cat
     [java] -->huh-cmd Sentences animal
     [java] ......... testSchemeUtil
     [java] ......... testSchemeEqual
     [java] ......... testDOMDocument
     [java] ......... testSchemeStatic
     [java] ......... testTCPServer
     [java] $$$ [ Server-Impl ] - Server waiting for connections ....
     [java] ..... [ Bot-Server ] - Accepting socket.... [ ok ]


     [java] *** Disconnected ***
     [java] ......... testConfigFileLoad
     [java] ..... [ Bot-Server ] - Error while accepting connection Socket closed
     [java] ..... [ Bot-Server ] - Error while accepting connection Socket closed
     [java] ......... testParentBot
     [java] ......... testBotKid
     [java] ......... testDBName
     [java] ......... testConfigLoad
     [java] ......... testFindCommand
     [java] ......... testSchemeCreate
     [java] [Scheme-Create-Instance]-->1202 ms.
     [java] .
     [java] ........ testSentCreate
     [java] .: Hello
     [java] .: Berlin Brown is cool
     [java] .: He is indeed


     [java] ......... testPrintActionNode
     [java] .: first
     [java] .: second mom
     [java] .: third dad mom
     [java] .: 4
     [java] .: 5
     [java] .: 6
     [java] .: 7
     [java] .: 8
     [java] .: 9
     [java] ......... testServerClientLink
     [java] $$$ [ Server-Impl ] - Server waiting for connections ....
     [java] ..... [ Bot-Server ] - Accepting socket.... [ ok ]

     [java] Invalid TCP-Client Transaction
     [java] *** Disconnected ***
     [java] ......... testGetData
     [java] ..... [ Bot-Server ] - Error while accepting connection Socket closed
     [java] ..... [ Bot-Server ] - Error while accepting connection Socket closed
     [java] ......... testBoundaryMatches
     [java]  : Boundary-Search "Hello" start :  0 end : 5.
     [java]  : Boundary-Search "Helloksjkld" start :  0 end : 11.
     [java]  : New-Search "Hello" start :  16 end : 21.
     [java] ......... testVowelsReplaceAE
     [java] =========================================================
     [java]  New-Msg : 0
     [java]  : [a-z&&[aeiou]][a-z&&[aeiou]][a-z&&[aeiou]]
[a-z&&[aeiou]] this will b[a-z&&[aeiou]] fun [a-z&&[aeiou]] 
[a-z&&[aeiou]] is going to b[a-z&&[aeiou]] h[a-z&&[aeiou]]llo y[a-z&&[aeiou]]s
     [java] =========================================================

     [java] ......... testVowelsInner
     [java]  : Vowel-Search "hallo" start :  18 end : 23.
     [java] ......... testVowels
     [java]  : Vowel-Search "e" start :  1 end : 2.
     [java]  : Vowel-Search "i" start :  4 end : 5.
     [java]  : Vowel-Search "o" start :  8 end : 9.
     [java] ......... testEnd
     [java]  : Text "spiritbot:" start :  0 end : 10.
     [java] ......... testReplaceIt
     [java] ---------+how are you doing
     [java] (middle)---------+how are you  doing
     [java] ......... testExtractFullSent
     [java] =========================================================
     [java]  New-Msg : 3
     [java]  :  ;; Check Full Compare ;
     [java] =========================================================

     [java]  : Text "Hello How Are" start :  0 end : 13.
     [java] ......... testExtractFront
     [java] =========================================================
     [java]  New-Msg : 6
     [java]  : --+sendmsg :hello this is fun
     [java] =========================================================

     [java] ......... testSentFront
     [java]  : Text "hel" start :  0 end : 3.
     [java] ......... testSentEquals
     [java]  : Text "This is fun, hel" start :  0 end : 16.
     [java] ......... testSentCompare
     [java] =========================================================
     [java]  New-Msg : 9
     [java]  : how
     [java]  : are
     [java]  : you
     [java]  : doing
     [java] =========================================================

     [java] ......... testExpression
     [java] ......... testWildcard
     [java] ......... testMultiple
     [java]  : Text "hello" start :  0 end : 5.
     [java] ......... testBoundMatch
     [java] ......... testHello

     [java] Time: 12.091

     [java] OK (60 tests)




BUILD SUCCESSFUL
Total time: 19 seconds
[bigbinc@ohio spiritbot]$ ./sant.sh connect

#### Found build/SpiritBot.jar ; Running-App ...... [ OK ]

 Performing UPGRADE in DIR: /home/bigbinc/java/eclipse/workspace/SpiritBotMain/spiritbot
... (option-added) Compiling SpiritConnect
Buildfile: build.xml

prepare:

resources:

compile:
    [javac] Compiling 5 source files to /home/bigbinc/
java/eclipse/workspace/SpiritBotMain/spiritbot/client/SpiritConnect/build/classes

package:
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/client/SpiritConnect/build/SpiritConnect.jar

BUILD SUCCESSFUL
Total time: 4 seconds
Buildfile: build.xml

prepare:

compile:
    [javac] Compiling 7 source files to /home/bigbinc/
java/eclipse/workspace/SpiritBotMain/spiritbot/SpiritModules/build/classes

package:
      [jar] Building jar: /home/bigbinc/java/eclipse/
workspace/SpiritBotMain/spiritbot/SpiritModules/build/SpiritModules.jar

BUILD SUCCESSFUL
Total time: 4 seconds
 [ Running bot counter ]
 [ Reading in File { Build-Counter-File } ] xversion.mk
### { Current Build Count }: 979
 ... [ Vers: 0.1.13 ]
 ... see beanshell/release.bsh to add the BUILD_COUNT
[bigbinc@ohio spiritbot]$