Commit Graph

312 Commits

Author SHA1 Message Date
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
Eric Bottard
3313140ecb Handle CTRL-C while editing
Fixes #22

Use ResultHandler for exits
Add unit test for CTRL-C capturing
2017-08-08 11:52:31 +02:00
Eric Bottard
929795c318 Fix README 2017-08-08 11:52:31 +02:00
Eric Bottard
199c13f0fd Update CONTRIBUTING.adoc 2017-08-08 11:52:31 +02:00
Eric Bottard
e8349c7a5b Upgrade to JLine 3.3.0 2017-08-08 11:52:31 +02:00
Eric Bottard
ea8908c019 Add Javadoc.
Fixes #27
2017-08-08 11:52:31 +02:00
Eric Bottard
a676a34299 Customize travis, add CodeCov
Add jacoco
2017-08-08 11:52:31 +02:00
Eric Bottard
d17869175f Add travis and CodeCov support
Fixes #25
2017-08-08 11:52:31 +02:00
Eric Bottard
95807f3f4b Add Maven wrapper
Fixes #26
2017-08-08 11:52:31 +02:00
Eric Bottard
7fe002a98a Skip failing test for now 2017-08-08 11:52:31 +02:00
Eric Bottard
277a07a951 WIP on Completer 2017-08-08 11:52:31 +02:00
Eric Bottard
f5c990468b Handle (no) result of null methods 2017-08-08 11:52:31 +02:00
Eric Bottard
ff68779937 Adds ResultHandler, a way to dynamically deal with method execution results 2017-08-08 11:52:31 +02:00
Eric Bottard
d68589a69f Add quit command 2017-08-08 11:52:31 +02:00
Eric Bottard
2f1a42bde0 Add help command 2017-08-08 11:52:31 +02:00
Eric Bottard
4c3af009cb Improve javadoc and DefaultParameterResolver tests 2017-08-08 11:52:31 +02:00
@fbiville
5c19707c06 Migrate tests to AssertJ 2017-08-08 11:52:31 +02:00
Eric Bottard
3e516d3bc6 Add new parameter resolver + positional params 2017-08-08 11:52:31 +02:00
Eric Bottard
c8bfff226f Add JCommander parameter resolver 2017-08-08 11:52:31 +02:00
Eric Bottard
938bd7cfa2 Add legacy and default resolvers 2017-08-08 11:52:31 +02:00
Eric Bottard
3cd5a1be3b Remove everything prior to Shell 2 migration 2017-08-08 11:04:41 +02:00
Eric Bottard
7424ccad05 Remove reference to 'hint' command
Fixes #127
2017-06-30 17:52:43 +02:00
Eric Bottard
e0a7dc642f Upgrade to gradle 2.10 2017-06-29 14:26:24 +02:00
Eric Bottard
345effa322 Updating gradle wrapper to 1.2 2017-06-28 15:59:48 +02:00
Eric Bottard
685051b230 Allow non public methods for @CliAvailabilityIndicator
Fixes https://github.com/spring-projects/spring-shell/issues/122
2017-06-28 15:32:21 +02:00
Eric Bottard
fdf892cfaf Remove unneeded dependencies, incl Guava
Fixes https://github.com/spring-projects/spring-shell/issues/95
2017-06-28 15:29:41 +02:00
Eric Bottard
fe512af783 Allow cancel of entered line via CTRL-C
Fixes https://github.com/spring-projects/spring-shell/issues/110
2017-06-28 15:27:28 +02:00
Eric Bottard
e935251614 Bump version to 1.2.1.BUILD-SNAPSHOT 2016-11-03 15:51:33 +01:00
Eric Bottard
dc83a27d1d Fix StopWatch bug introduced by 1626a4919 2016-11-03 12:27:23 +01:00
Tim Patterson
7b9e0dbdca SHL-146 Restore cursor position on flash 2016-11-03 19:13:53 +13:00
Eric Bottard
1626a4919f Better manage Bootstrap created objects
Fixes https://github.com/spring-projects/spring-shell/issues/96
2016-10-10 13:11:26 +02:00
Eric Bottard
71f9da5578 Fix Vertical aligner when rows are empty
Fixes https://github.com/spring-projects/spring-shell/issues/107
2016-10-10 13:04:48 +02:00
Spring Buildmaster
5d36787786 [artifactory-release] Next development version 2016-06-29 18:18:38 +00:00
Spring Buildmaster
67935a5729 [artifactory-release] Release version 1.2.0.RELEASE 2016-06-29 18:18:37 +00:00
Mark Pollack
9a5d5d5374 Update to 1.2 RELEASE versions in samples 2016-06-29 14:13:10 -04:00
Gunnar Hillert
e3c1e1dbde gh-100 Use dedicated Logger Name for Exception Logging 2016-06-22 10:37:38 -10:00
Spring Buildmaster
fa3b7d191a [artifactory-release] Next development version 2016-06-17 13:27:03 +00:00
Spring Buildmaster
24cde546d3 [artifactory-release] Release version 1.2.0.RC1 2016-06-17 13:27:03 +00:00
Mark Pollack
c7f697503b Update to release version in samples 2016-06-17 09:20:08 -04:00
Oliver Gierke
aba89e416a SHL-189 - Command classes can now be package protected.
SimpleExecutionStrategy now makes sure the method to be invoked is accessible.
2016-04-01 14:35:06 +02:00
Aditya
d304f74217 SHL-187: Build and Test fail on Windows
This closes #91
2016-02-15 23:04:21 -08:00
Spring Buildmaster
ec9e3d49f8 [artifactory-release] Next development version 2015-12-22 15:50:23 -08:00
Spring Buildmaster
2340555a32 [artifactory-release] Release version 1.2.0.M1 2015-12-22 15:50:23 -08:00
Mark Pollack
db7b649eaf Upgrade versions of dependent libraries 2015-12-22 18:43:05 -05:00
Eric Bottard
73f47a4c85 SHL-177: Remove unused code 2015-11-16 10:54:47 +01:00
Eric Bottard
3bbd89506e SHL-158: Don't aggressively remove spaces 2015-11-16 10:42:01 +01:00