Aditya
bea8d3ff0e
ArrayConverterTest#testCompletions() fails on Windows
...
This closes #88
2015-11-16 09:46:14 +01:00
Eric Bottard
29e0d6ae73
Add pretty table rendering
...
* Add some border combinations + helper methods
* Introducing TableBuilder
* Fix tests
* Add deprecation tags for old table
2015-11-13 12:18:18 -05:00
Eric Bottard
21a993d6bf
SHL-157: Prevent whole crash due to Completer
2015-07-15 17:32:10 -04:00
Mark Pollack
5e1c90aec5
SHL-173 Fix test
2015-07-15 17:23:50 -04:00
Eric Bottard
4c18cfb8f4
SHL-173: Add converter for array of convertible
2015-07-09 16:12:33 -04:00
Eric Bottard
511a7e230b
SHL-170: Allow space-text for values
2015-06-30 12:50:39 +02:00
Eric Bottard
4962d027bb
Remove Locale sensitive test
2015-06-30 12:23:45 +02:00
Bay Batu
8221d255f1
typo fix in CommandLine
2014-12-05 21:23:53 +02:00
Bay Batu
e16ceca495
SHL-98: check option availability in case insensitive way
...
Add unit test, format code
2014-12-01 12:50:41 +01:00
Eric Bottard
8667186ef9
SHL-155: Propagate nb of TAB invocations to converter
...
- rename NB_INVOCATIONS_OPTION_CONTEXT_PREFIX to TAB_COMPLETION_COUNT_PREFIX along with value change
2014-07-01 10:39:16 -04:00
Daniel Cunha
5b8a07ed4b
[SHL-154] Update DateCommand test.
2014-06-23 11:49:12 +02:00
Daniel Cunha
b19c8cecc9
SHL-153: Date command should assume user localization.
2014-06-20 17:43:53 -03:00
Eric Bottard
6ea4579d69
SHL-136: Report syntax error location to the user
...
* Fix tests
2014-06-20 17:40:23 -03:00
Eric Bottard
a5eca63002
SHL-140: Fix 'help' command completion
2014-06-20 17:29:39 -03:00
Eric Bottard
91dc7b620a
SHL-138: Allow singlequote delimited strings
2014-06-20 16:46:57 -03:00
Glenn Renfro
8fa5688ae0
XD-1759 Status on shell prompt is inconsistent
2014-06-10 10:24:01 -04:00
Eric Bottard
714b143bda
SHL-139: Handle escape sequences in option values
2014-05-02 13:39:13 -04:00
Eric Bottard
a9da6ee7ef
Make cls really end up at 0,0
2014-04-18 15:52:45 +02:00
Eric Bottard
868faab5db
Clarify message when colliding options are discovered
2014-04-15 14:52:12 +02:00
Eric Bottard
3ed7a090db
SHL-135: Fix keyless command parsing
2014-04-15 14:26:05 +02:00
Eric Bottard
e0071e9abe
Revert "SHL-133 Shell command "! ls /tmp" fails"
...
This reverts commit 497f60533e .
2014-04-14 11:11:24 +02:00
Eric Bottard
717a54a7f4
Revert "SHL-113 Allow for there two be options with two empty keys"
...
This reverts commit 388c04b10a .
2014-04-14 11:11:06 +02:00
mpollack
388c04b10a
SHL-113 Allow for there two be options with two empty keys
...
Looking for a better solution, but work well for the more common case
of having default options that correspond to an empty string value,
CliOption(key = { "", "command" }
2014-04-13 21:57:24 -04:00
mpollack
497f60533e
SHL-133 Shell command "! ls /tmp" fails
2014-04-11 23:43:13 -04:00
mpollack
942d01a630
Merge branch 'SHL-113' of https://github.com/ericbottard/spring-shell into ericbottard-SHL-113
2014-04-02 17:32:28 -04:00
mpollack
ac5618df2e
SHL-80 Disable built in commands
...
Chain constructor to avoid a breaking API change
2014-04-02 12:02:38 -04:00
Eric Bottard
78082e25c7
SHL-113: Don't report ambiguity on an exact match
2014-04-02 16:33:09 +02:00
mpollack
6de9c8b1ae
SHL-91 SHL-80 Provide ability to disable built-in commands
2014-04-02 02:01:26 -04:00
mpollack
b2a004398c
SHL-107 - Prompt not re-evaluated if the user input is just an enter command
...
Thanks to the PR 7bf8be15bf8f7082e022a990680da7c818f572cf for the fix
2014-04-02 00:45:46 -04:00
mpollack
5b84a99f45
Removing casts, fixed CI build plan compiler
2014-04-02 00:28:13 -04:00
mpollack
7900b0d8b4
Adding explicit cast to see if it helps compiler on CI server
2014-04-02 00:15:45 -04:00
mpollack
65c02b778b
SHL-126 - Add utility classes for rendering ascii based tables
2014-04-01 23:50:55 -04:00
Eric Bottard
8d13a494a5
Do not handle '!' in any special way
2014-03-25 15:18:15 +01:00
Eric Bottard
43a634f0b8
SHL-122: Fix value-less options not at end
2014-02-28 16:48:05 +01:00
Eric Bottard
74a0c49699
Don't crash shell in completions if an option has been set twice
2014-02-26 14:35:46 +01:00
Eric Bottard
e5adb8bc06
Add tests for completion continuation
2014-02-17 16:57:25 +01:00
Eric Bottard
d11cae8ab2
Handle quotes escaping in completions
2014-02-17 16:25:43 +01:00
Eric Bottard
0ca3be8ca2
Add failing tests
2014-02-10 17:49:21 +01:00
Eric Bottard
ecb747f849
Add more assertions to tokenizer
2014-02-10 17:49:20 +01:00
Eric Bottard
7d8d9b2fde
Refactor + only present not yet provided options
2014-02-10 17:49:20 +01:00
Eric Bottard
e9bb3366a1
Add more tests. One pending issue with quotes
2014-02-10 17:49:20 +01:00
Eric Bottard
3b1c3e273d
Add tests and fix completion corner cases
2014-02-10 17:49:20 +01:00
Pid
fbd1a7153d
SHL-120 - Add @Inherited and @Documented to the annotations.
...
Adding @Inherited will permit command properties to be defined on an interface that extends CommandMarker, separating the declarative configuration and implementation, making it easier to read.
2014-01-30 19:09:45 -05:00
Eric Bottard
ac97044e46
SHL-116: Rewrote tokenizer to allow quotes escaping
...
* Allow unmatched quotes if at the end 30e34da977289ed52221ae0b4e9f5eabdf392a60
* Allow trailing key without an option b6814870a28f5a4bc9509556a847acec5db10523
* Allow completions in unmatched quotes f93bbc7d44461595eb299797a36bd10bc23b83f9
* Fix case where parser would think it is at end but in quotes is intended for it (as a option marker) a2a710463761668c67810448bd6803ce67bba35e
* Fix corner case of empty quoted string 4fdcfbf2e2cbbee9a7a624735be81ed98fc67ed6
* Handle dangling dash dash at the end 40dd0bbc867b45c8cb8c37a82d5afe93ccbcb960
* Add author tag 9e3a6e0c0964d39e51f6496c97bfdf74c153bd9d
2014-01-30 18:43:18 -05:00
Eric Bottard
27399c3381
SHL-116: Rewrote tokenizer to allow quotes escaping
2014-01-30 18:37:24 -05:00
mpollack
0bbfd4aaad
Guard cast of MemoryHistory
2014-01-30 18:24:55 -05:00
mpollack
08357d2c28
Close ReversedLinesFileReader
2014-01-30 18:18:07 -05:00
mpollack
7123eae85a
SHL-119 Remove unused bright color constants
2014-01-30 18:06:53 -05:00
mpollack
2cd832858d
SHL-118 - Rename JLineCompletorAdapter to ParserCompleter
2014-01-30 18:03:39 -05:00
Eric Bottard
296e4d2ff0
SHL-74: Upgrade to JLine 2
2013-12-11 18:45:47 +01:00