Eric Bottard
65647ab3e0
Support line continuation
...
- either by ending a line with backslash and hitting return
- or but hitting return while inside quotes
Fixes #23
2017-08-08 11:52:31 +02:00
camilojc
f41b14f118
Updated the AttributedCharSequenceResultHandler to use the Terminal::writer instead of the System.out directly.
...
Fixes #59
2017-08-08 11:52:31 +02:00
Eric Bottard
c7da298478
Add support for flag parameters in descriptions
...
Fixes #55
Change one of standard command samples, to see effect on it
2017-08-08 11:52:31 +02:00
camilojc
72f52c65d8
Implement ParameterDescription for the LegacyParameterResolver
...
Fixes #8
updated Help to support parameters with empty keys (e.g. default key in Shell 1)
updated LegacyParameterResolver to avoid including a default value if none is provided
included some additional sample commands
2017-08-08 11:52:31 +02:00
Eric Bottard
3b9bbff2f2
Fix completion with arity != 1
...
Fixes #24
Handle arrays and primitives
2017-08-08 11:52:31 +02:00
camilojc
1874b7acdb
Decoupling the MethodTargetResolver from the ApplicationContext
...
Fixes #39
2017-08-08 11:52:31 +02:00
Eric Bottard
011f6adb9a
Add ValueProvider for command names, use in "help"
...
Also, add some cases to samples
Fixes #42
Add tests
2017-08-08 11:52:31 +02:00
Eric Bottard
f15fb0ba9d
Fix maven versions
2017-08-08 11:52:31 +02:00
Eric Bottard
452c7dcb9f
Refactor dependencies to avoid package tangles
...
Fixes #37
2017-08-08 11:52:31 +02:00
camilojc
9ca98cdd7d
Moving the project to a multi-level maven project to allow for separation of the adapter from the core of the project
...
Fixes #28
2017-08-08 11:52:31 +02:00