Commit Graph

  • 1f4af15a9a Revert "Trying to fix release plugin. Making sure problem is not tied to table module" Eric Bottard 2017-09-12 16:45:58 +02:00
  • 96cc3880b9 Trying to fix release plugin. Making sure problem is not tied to table module Eric Bottard 2017-09-12 16:40:20 +02:00
  • 5c3911c2a9 Add SCM info to pom Eric Bottard 2017-09-12 15:14:35 +02:00
  • 5bf34737d6 Remove relative path from parent pom Eric Bottard 2017-09-12 14:26:32 +02:00
  • 4a6c699aca Inject the ValidatorFactory instead of Validator. Eric Bottard 2017-09-11 17:16:43 +02:00
  • 8f3c11a3bd Move logback configuration out of core Eric Bottard 2017-09-11 16:54:53 +02:00
  • 8fd4d69a61 Expose an evaluate() method that returns result before handling Eric Bottard 2017-09-08 21:48:31 +02:00
  • a6f3e28f8f Disable building docs (incl javadocs) by default Eric Bottard 2017-09-08 17:41:32 +02:00
  • 32c18bec75 Document bean validation constraints in help() Eric Bottard 2017-09-08 14:19:01 +02:00
  • 665f319d5f Upgrade JLine to 3.4.0 Eric Bottard 2017-09-08 13:49:44 +02:00
  • c8ab5f1698 Implement completion for legacy provider Eric Bottard 2017-09-07 17:34:56 +02:00
  • 6f872dc308 Change internal method name to avoid confusion with bean validation Eric Bottard 2017-09-07 14:58:50 +02:00
  • 919cefbc52 Document bean validation Eric Bottard 2017-09-07 14:48:50 +02:00
  • 3b0901af17 Pretty print bean validation errors Eric Bottard 2017-08-30 21:59:53 +02:00
  • 73bf00bb44 Fix #142 Eric Bottard 2017-08-30 19:06:26 +02:00
  • 993f49a81f Better handling of ResultHandler generics detection Eric Bottard 2017-08-30 18:20:43 +02:00
  • 9f88c03cf3 Add ability to run commands and exit Eric Bottard 2017-08-30 16:54:36 +02:00
  • 1216adbef8 Add LICENCE and Code of Conduct Eric Bottard 2017-08-30 11:15:44 +02:00
  • b7e2e58b73 Add missing package descriptions Eric Bottard 2017-08-29 18:50:57 +02:00
  • 49850562c1 Generate aggregated API docs Eric Bottard 2017-08-29 17:44:27 +02:00
  • efd9e24100 Fix completion on unfinished values Eric Bottard 2017-08-29 16:30:01 +02:00
  • e38205b2b2 Add ASCII Table support Eric Bottard 2017-08-28 19:00:36 +02:00
  • 79bca79af7 Fix javadoc warnings Eric Bottard 2017-08-28 18:07:24 +02:00
  • dfa1a778a5 More reference documentation Eric Bottard 2017-08-28 15:32:37 +02:00
  • 6f79cc2686 Fix completion Eric Bottard 2017-08-28 15:09:20 +02:00
  • be1603214d More reference documentation Eric Bottard 2017-08-25 18:16:09 +02:00
  • 56adc9ab5a Write tutorial in ref doc Eric Bottard 2017-08-23 21:09:40 +02:00
  • a191d113a4 Add history file support. Eric Bottard 2017-08-16 18:13:26 +02:00
  • 1eea04ad2f Add dynamic command availability Eric Bottard 2017-08-22 18:22:51 +02:00
  • 6c231a072c Order ParameterResolvers. Validate there is at least one per parameter camilojc 2017-08-12 23:49:25 +01:00
  • 51c043e1e1 Remove extra directory in docs zip Eric Bottard 2017-08-18 14:00:33 +02:00
  • 3fb368476f Add Reference Documentation infrastructure Eric Bottard 2017-08-06 12:14:28 +02:00
  • e9f3eab859 Fix bad performance if history contains very long lines Eric Bottard 2017-08-16 13:32:34 +02:00
  • e0a619ccb0 SHL-191 fix JavaDoc - CSS styling missing Serik Idrissov 2017-08-14 14:39:10 +06:00
  • ff3153c419 Add script command. Eric Bottard 2017-08-10 11:14:12 +02:00
  • 39ec7d36c1 Uncamelify method names as documented Eric Bottard 2017-08-10 15:39:37 +02:00
  • 136ab89678 Rework prefix handling Eric Bottard 2017-08-10 15:34:38 +02:00
  • cc37bb013b Document constants in @ShellOption Eric Bottard 2017-08-10 13:49:28 +02:00
  • a4ff679e76 Add javadoc and sources generation Eric Bottard 2017-08-10 12:19:32 +02:00
  • 8753aa96b1 Allow not to build samples Eric Bottard 2017-08-10 11:21:00 +02:00
  • 5b07a1a89c Rename ShellMethod.help() to value(), as it is the only mandatory attribute. Eric Bottard 2017-08-10 11:13:13 +02:00
  • 78f69d51e2 Fix build Eric Bottard 2017-08-10 10:34:38 +02:00
  • ca5ace72b7 Add missing file following last commit Eric Bottard 2017-08-09 17:58:58 +02:00
  • a7d9ababa0 Move InputProvider to top-level Eric Bottard 2017-08-09 17:43:46 +02:00
  • 885e22ea0f Add support for comments, prepare for "script" and execute-then-quit Eric Bottard 2017-08-09 16:58:11 +02:00
  • 7efb3cd049 Add more context when failing to construct a MethodTarget Eric Bottard 2017-08-09 15:48:49 +02:00
  • 4ff91f3583 add .gitattributes to force *.txt files to use eol=lf at checkout camilojc 2017-08-08 23:10:23 +01:00
  • c98642c2f7 Add starter, make adapter kick in only if needed Eric Bottard 2017-08-08 17:18:20 +02:00
  • c3c7f1fccd Add PromptProvider extension point Eric Bottard 2017-08-08 16:07:12 +02:00
  • 75911b5fed Add some docs Eric Bottard 2017-08-08 11:11:15 +02:00
  • 0ca3dacdce Allow overrides of standard commands Eric Bottard 2017-08-07 13:43:48 +02:00
  • c8e4752119 Prevent double registration of commands Eric Bottard 2017-08-07 12:06:36 +02:00
  • 6497df181d Refactor packages and artifactIds to prepare for official migration to spring-projects repo. Eric Bottard 2017-08-03 18:06:28 +02:00
  • 5fd1f716d9 Changed return value of ParameterResolver::resolve to use a ValueResult that contains metadata about the value that was resolved camilojc 2017-06-22 00:06:28 +01:00
  • bf10f679ec Add completion for JCommander Eric Bottard 2017-06-27 18:46:11 +02:00
  • a277c53d8d Implement describe() for JCommander Eric Bottard 2017-06-22 18:57:06 +02:00
  • e49ee885ef Use JCommander resolver in combination with others. Prepare for implementation of describe() Eric Bottard 2017-06-22 16:06:19 +02:00
  • 14b2401374 Reconsider how input buffer is tokenized Eric Bottard 2017-06-19 09:35:11 +02:00
  • 7fd5390c29 Remove uses of "--" as constant prefix camilojc 2017-06-18 20:56:36 +01:00
  • 8398b140ae Add JLine JNA for Windows shells Eric Bottard 2017-06-19 09:39:04 +02:00
  • fb7b8262d4 Allow printing of the full stacktrace after an error Eric Bottard 2017-06-01 16:30:03 +02:00
  • ecd27de09a Fix implied boolean arity, even if annotation is used Eric Bottard 2017-06-02 10:45:16 +02:00
  • 33c1474216 Small code cleanup Eric Bottard 2017-06-02 10:19:42 +02:00
  • 85a57018e8 Fix completion logic to only see words pertaining to args Eric Bottard 2017-06-01 17:16:23 +02:00
  • 109094c48c Don't escape/quote command names in completion proposals Eric Bottard 2017-06-01 15:49:42 +02:00
  • 30b49ef501 Trim input buffer for command lookup Eric Bottard 2017-06-01 15:23:53 +02:00
  • bc81d3ed9c Use delegation rather than inheritance to decouple JLine Eric Bottard 2017-05-31 18:12:00 +02:00
  • 50ba8de8b4 Decouple main REPL from JLine Eric Bottard 2017-05-30 17:25:05 +02:00
  • e4e66369ad Properly escape or quote values when doing completion Eric Bottard 2017-05-24 18:54:51 +02:00
  • 15ed6ed0c0 Remove dependencies from parent pom Eric Bottard 2017-05-27 15:42:46 +02:00
  • ec83869c9f Introduce -standard and -standard-commands artifacts Eric Bottard 2017-05-27 14:48:54 +02:00
  • 5a2658b0e4 Add some toString() implementations Eric Bottard 2017-05-27 13:45:42 +02:00
  • 65647ab3e0 Support line continuation - either by ending a line with backslash and hitting return - or but hitting return while inside quotes Eric Bottard 2017-05-21 14:34:15 +02:00
  • f41b14f118 Updated the AttributedCharSequenceResultHandler to use the Terminal::writer instead of the System.out directly. camilojc 2017-05-22 23:11:17 +01:00
  • c7da298478 Add support for flag parameters in descriptions Eric Bottard 2017-05-22 14:56:53 +02:00
  • 72f52c65d8 Implement ParameterDescription for the LegacyParameterResolver camilojc 2017-05-19 23:58:06 +01:00
  • 3b9bbff2f2 Fix completion with arity != 1 Eric Bottard 2017-05-18 17:01:25 +02:00
  • 1874b7acdb Decoupling the MethodTargetResolver from the ApplicationContext camilojc 2017-05-19 22:45:15 +01:00
  • 011f6adb9a Add ValueProvider for command names, use in "help" Eric Bottard 2017-05-18 21:02:22 +02:00
  • f15fb0ba9d Fix maven versions Eric Bottard 2017-05-18 21:08:23 +02:00
  • 452c7dcb9f Refactor dependencies to avoid package tangles Eric Bottard 2017-05-18 12:16:51 +02:00
  • 9ca98cdd7d Moving the project to a multi-level maven project to allow for separation of the adapter from the core of the project camilojc 2017-05-17 22:59:54 +01:00
  • 3313140ecb Handle CTRL-C while editing Eric Bottard 2017-05-17 17:15:50 +02:00
  • 929795c318 Fix README Eric Bottard 2017-05-17 17:17:50 +02:00
  • 199c13f0fd Update CONTRIBUTING.adoc Eric Bottard 2017-05-17 17:14:26 +02:00
  • e8349c7a5b Upgrade to JLine 3.3.0 Eric Bottard 2017-05-17 16:34:16 +02:00
  • ea8908c019 Add Javadoc. Eric Bottard 2017-05-17 12:08:01 +02:00
  • a676a34299 Customize travis, add CodeCov Eric Bottard 2017-05-17 14:51:39 +02:00
  • d17869175f Add travis and CodeCov support Eric Bottard 2017-05-17 14:32:52 +02:00
  • 95807f3f4b Add Maven wrapper Eric Bottard 2017-05-17 14:24:02 +02:00
  • 7fe002a98a Skip failing test for now Eric Bottard 2017-05-17 10:56:21 +02:00
  • 277a07a951 WIP on Completer Eric Bottard 2015-12-27 17:41:41 +01:00
  • f5c990468b Handle (no) result of null methods Eric Bottard 2015-12-27 18:08:52 +01:00
  • ff68779937 Adds ResultHandler, a way to dynamically deal with method execution results Eric Bottard 2015-12-26 23:47:24 +01:00
  • d68589a69f Add quit command Eric Bottard 2015-12-26 16:58:40 +01:00
  • 2f1a42bde0 Add help command Eric Bottard 2015-12-18 15:53:59 +01:00
  • 4c3af009cb Improve javadoc and DefaultParameterResolver tests Eric Bottard 2015-12-17 16:10:36 +01:00
  • 5c19707c06 Migrate tests to AssertJ @fbiville 2015-12-16 16:37:08 +01:00
  • 3e516d3bc6 Add new parameter resolver + positional params Eric Bottard 2015-12-16 16:00:30 +01:00
  • c8bfff226f Add JCommander parameter resolver Eric Bottard 2015-12-15 16:31:47 +01:00