github-actions[bot]
2121d7ade6
Next development version
2023-11-28 08:12:31 +00:00
github-actions[bot]
fac2128c54
Next development version
2023-11-08 08:59:48 +00:00
github-actions[bot]
75b8887ade
Next development version
2023-10-03 12:02:17 +00:00
github-actions[bot]
9dcd6207bf
Next development version
2023-07-26 11:43:32 +00:00
github-actions[bot]
02c3999508
Next development version
2023-06-27 07:00:52 +00:00
Janne Valkealahti
07fcc754e8
Fix ci publish
2023-05-28 17:36:13 +01:00
github-actions[bot]
b8dece2ee2
Next development version
2023-05-25 15:12:52 +00:00
github-actions[bot]
b4d1039cbe
Next development version
2023-05-08 08:02:12 +00:00
Janne Valkealahti
60287c7459
Migrate docs to spring-asciidoctor-backends
...
- Use io.spring.asciidoctor.backends:spring-asciidoctor-backends:0.0.5
- Backport #722
- Fixes #723
2023-04-29 08:06:32 +01:00
github-actions[bot]
8572eeef93
Next development version
2023-04-11 17:35:48 +00:00
Janne Valkealahti
5e0c79cb2a
Update docs copyright year
2023-03-18 16:51:49 +00:00
Simon Verhoeven
3c090848bf
Rename setMaskCharater to setMaskCharacter
...
- Backport #686
- Fixes #689
2023-03-12 16:12:28 +00:00
github-actions[bot]
b4f2598417
Next development version
2023-02-27 17:26:44 +00:00
Janne Valkealahti
d72627443c
Rename command registration doc files
2023-02-23 09:57:33 +00:00
Janne Valkealahti
545a735dd9
Move command registration under same section
2023-02-23 09:28:48 +00:00
github-actions[bot]
61ab2de48c
Next development version
2023-01-24 09:28:38 +00:00
Janne Valkealahti
78da071e86
Document String array option type
...
- Backport #558 as it brings missing option type docs
- Backport #628
- Fixes #629
2023-01-19 11:59:53 +00:00
Janne Valkealahti
7c91782841
Revisit positional arguments
...
- Add better mapping logic
- Add better type conversion
- More docs for arity and positional option configuration
- Backport #616
- Fixes #617
2023-01-13 17:56:24 +00:00
github-actions[bot]
8179401268
Next development version
2023-01-10 14:47:40 +00:00
github-actions[bot]
14aa6f1703
Next development version
2022-12-01 16:10:00 +00:00
Janne Valkealahti
e70ea6b555
Register option without prefix
...
- While option should be defined i.e. using "--arg", discover
prefix from ShellMethod#prefix and use that if just "arg"
is defined.
- Backport #575
- Fixes #577
2022-11-26 15:09:25 +00:00
github-actions[bot]
3e5eac7008
Next development version
2022-10-24 06:52:51 +00:00
github-actions[bot]
685af2e3da
Next development version
2022-10-04 13:54:37 +00:00
Janne Valkealahti
2cf712328c
Fix next handling in ComponentFlow
...
- This fixes a bug where returning null from a next()
didn't stop a flow.
- Backport #510
- Fixes #513
(cherry picked from commit 7c4700b7b5 )
2022-08-22 16:30:52 +01:00
Janne Valkealahti
9087692999
Next development version
2022-08-19 14:39:33 +01:00
Janne Valkealahti
6e007fbf5f
Split builtin command docs
...
- Fixes #505
- Backport #504
(cherry picked from commit 57b9259701 )
2022-08-17 17:40:17 +01:00
Janne Valkealahti
f826f29d77
Next development version
2022-07-23 15:15:17 +01:00
Janne Valkealahti
690d1d2e62
Add commands as list in help templating
...
- Add getNames method.
- Add docs for templating info and fields to help.
- Fixes #480
2022-07-21 21:24:41 +01:00
Drevsh
2862cc855e
Add default selection to MultiItemSelector
...
- Added default selection to items
- Added correct styling for disabled but default selected item
- Added missing license header
- Added missing javadoc
- Added default selection to sample/doc code
2022-07-20 08:17:24 +01:00
Leszek Jasek
0edc9ada38
Fix typos in using-shell-options-optional.adoc
2022-07-14 19:18:50 +03:00
Janne Valkealahti
932e9d5d75
Update docs
...
- Completion docs
- Relates #433
2022-07-07 08:09:23 +01:00
Janne Valkealahti
03a02a0615
Flatten docs structure
...
- Essentially remove "Using Spring Shell" and move
its content one level up.
- Fixes #433
2022-07-06 09:36:36 +01:00
Janne Valkealahti
8fc3ff9c6d
Update docs
...
- Some new docs for theming.
- Relates #433
2022-07-04 09:47:39 +01:00
Janne Valkealahti
a019934169
Update docs
...
- Document option label
- Relates #433
2022-06-14 21:25:01 +01:00
Janne Valkealahti
088c4267b5
Update docs
...
- Polish getting started
- Relates #433
2022-06-14 21:07:17 +01:00
Janne Valkealahti
189794b0ef
Update docs
...
- Remove and fix content with wrong links.
- Relates #433
2022-06-14 20:01:52 +01:00
Janne Valkealahti
3891a8b375
Add support for exit codes
...
- New configurations to CommandRegistration
- Re-using exit code concepts from boot
- Handling exit codes only in non-interactive mode
- Adding e2e commands and tests for better coverage
- Fixes #431
2022-05-31 07:49:50 +01:00
Jay Bryant
2af4e86925
Editing pass
...
for a bunch of new content to support the new version.
2022-05-28 08:27:36 +01:00
Janne Valkealahti
bd9ab62013
Rework help command
...
- Change help command output to get templated using
model classes.
- Remove things around ParameterDescription as those are
replaced with template classes.
- Fixes for native configs.
- For now availability and aliases are removed from
help to get back in better form.
- Aliases has been partly introduced to structure.
- Fixes #422
2022-05-26 07:45:35 +01:00
Janne Valkealahti
eed1d84653
Update docs
2022-05-18 09:44:26 +01:00
Janne Valkealahti
c7d3eb15b4
Expose CommandRegistration in CommandContext
...
- Fixes #420
2022-05-18 08:18:38 +01:00
Janne Valkealahti
0f655a03ce
Add missing headers to snippets
2022-05-15 16:46:42 +01:00
Janne Valkealahti
ee21619885
Update docs
2022-05-15 16:29:23 +01:00
Janne Valkealahti
60e63f87ae
Update docs
2022-05-14 17:08:09 +01:00
Janne Valkealahti
ab476345fa
Update docs
2022-05-14 16:36:53 +01:00
Janne Valkealahti
3599182536
Update docs
2022-05-14 09:02:37 +01:00
Janne Valkealahti
751c9e213e
Update docs
2022-05-13 17:28:32 +01:00
Janne Valkealahti
8477a5ac4c
Update docs
...
- Add docs for component flow
- Relates #383
2022-05-11 15:36:10 +01:00
Janne Valkealahti
bed8457ff2
Update docs
...
- Split some adoc files
- Shuffle to reorg structure
- Relates #383
2022-05-11 10:18:11 +01:00
Janne Valkealahti
8a23518b84
Rework command subsystem
...
- Focus of these changes are to introduce a new command system based on
real registrations (new way) instead of continuously (old way) resolve
methods and its parameters via reflection.
- There's a lot of changes as this resolution via reflection had its
hooks almost everywhere and thus most changes are just refactorings.
- Order to understand real changes I'd start to look classes under
`org.springframework.shell.command` package as it defines new registration,
catalog and parser classes. Also samples contain new classes to demonstrate
new functionality.
- Fixes #380
2022-05-06 08:32:53 +01:00