experimental optimizations + docs
fixes search interrupt display bug + other cleanups
[AESH-166]
removed AeshPrintStream
System.out/System.err are both PrintStream, no need for an extra layer
[AESH-165]
use memoryhandler if filehandler fails
[AESH-167]
rewritten how aesh parses input, it will not parse each known input value.
- need more tests to smoke out any possible regressions
updating to 0.43
[AESH-169]
fixed search mode
optimize the reader a bit, still need to see if there are any optimizations
instead of using String to decode byte[]->char[]
[AESH-170]
CommandValidator is not called if any options with overrideRequired is set
[AESH-171]
added PathResolver, still not parsing wildcards correctly
[AESH-171]
further changes
[AESH-172]
fixed history display bug
[AESH-174]
AeshConsole now expose executeCommand
updated to jdk1.7
starting 0.44-SNAPSHOT development (actually been at it for a while)...
OptionCompleter should be able to specify class types used
[AESH-176]
added completerinvocationproviders
[AESH-177]
added ConverterInvocationProvider
renamed CLConverter to Converter
+++
[AESH-178]
added ValidatorInvocation, ValidatiorInvocationProvider
fixed complete bug if two option names started with the same letters