Clone
 

ståle pedersen <stalep@gmail.com> in Aesh

added multiSelect functionality

added 'interactive' to AeshRuntimeRunner. for standalone commands that need to interact with the user, this setting should be used.

lets use System.console for default input/output in runtime

make sure selectorType is never null

added a selector to easily create a selection dialog, also supported through options/arguments

    • -0
    • +141
    /aesh/src/main/java/org/aesh/selector/Selector.java
    • -0
    • +28
    /aesh/src/main/java/org/aesh/selector/SelectorType.java
    • -0
    • +31
    /examples/src/main/java/examples/Example.java
2.4 dev cycle

version 2.3

use readline 1.17

version 2.2

make sure we use the parsedCommand when we printHelp for runtime apps

version 2.1

updated runner and added tests

    • -0
    • +135
    /aesh/src/test/java/org/aesh/AeshConsoleRunnerTest.java
make sure we also check that runtime is null

added runners to simplify creating console and runtime applications

    • -0
    • +154
    /aesh/src/main/java/org/aesh/AeshConsoleRunner.java
    • -0
    • +108
    /aesh/src/main/java/org/aesh/AeshRuntimeRunner.java
    • -30
    • +10
    /examples/src/main/java/examples/SimpleExample.java
dev cycle 2.1

version 2.0

use the new getHelpInfo method

    • -2
    • +2
    /examples/src/main/java/examples/Example.java
added more multiple invocation tests

added a method on CommandInvocation to make it easier to print the help msg

[AESH-452] delay parsing until we execute.

    • -1
    • +15
    /aesh/src/main/java/org/aesh/command/Executor.java
  1. … 4 more files in changeset.
further generics cleanup

  1. … 19 more files in changeset.
make sure printHelp works for nested group commands

added copyright

make sure we generate correct json and able to create new files

[AESH-501] improve the generated help message

with the refactoring we've breaked the api so we're forced to do a 2.0 version

fixes build issues by the merge

refactored most of the command api, try to reduce the number of warnings user might get when using the api

  1. … 72 more files in changeset.
1.12 dev cycle

graal reflection file generation

    • -0
    • +9
    /aesh/src/test/resources/graal1
    • -0
    • +28
    /aesh/src/test/resources/graal2
    • -0
    • +35
    /aesh/src/test/resources/graal3