aesh

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bump junit from 4.8.1 to 4.13.1 in /aesh

Bumps [junit](https://github.com/junit-team/junit4) from 4.8.1 to 4.13.1.

- [Release notes](https://github.com/junit-team/junit4/releases)

- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)

- [Commits](https://github.com/junit-team/junit4/compare/r4.8.1...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>

update the tests to reflect the last changes

Fix native generator shortcomings:

* Handle sub command groups

* Handle custom completers, activators and converters

simplified CommandInvocation

    • -1
    • +1
    ./src/main/java/org/aesh/readline/Process.java
added executeCommand(String...) method

    • -0
    • +44
    ./src/test/java/org/aesh/command/AeshCommandRuntimeTest.java
added more option and argument required tests

CommandRuntime.executeCommand now return CommandResult #323

    • -0
    • +62
    ./src/test/java/org/aesh/AeshRuntimeRunnerTest.java
  1. … 1 more file in changeset.
further work on the docs

  1. … 3 more files in changeset.
added a simple test for verification

need to check more before knowing if any options has been set

320 Use Console.readPassword() in DefaultShell when masking is requested

Added functionality to automatically generate version option through the @CommandDefinition annotation. fixes #317

  1. … 2 more files in changeset.
2.7 dev cycle

  1. … 3 more files in changeset.
version 2.6

  1. … 2 more files in changeset.
Added @CommandDefinition.disableParsing, which will disable parsing of options and arguments and put all values given to that command to the field annotated with @Arguments. Fixes #316

Make sure not to overwrite the closeHandler used by Æsh

2.6 dev cycle

  1. … 2 more files in changeset.
version 2.5

  1. … 2 more files in changeset.
display help msg if no options are set

MultiSelect needed more options

    • -3
    • +14
    ./src/main/java/org/aesh/selector/MultiSelect.java
  1. … 1 more file in changeset.
only log if logger is set to true

Added capability to set a connectionClosedHandler. Fixes #315

added support for multiselect for pages

    • -0
    • +288
    ./src/main/java/org/aesh/selector/MultiSelect.java
    • -0
    • +61
    ./src/main/java/org/aesh/selector/SelectLine.java
  1. … 1 more file in changeset.
do not enable selectors if an option with override required is set

added functionality to fix #313

  1. … 2 more files in changeset.
Warn user of wrong command

In case the user is invoking a wrong command and/or sub-command, a NPE

is thrown. This PR attempts to throw a more meaningful exception

(CommandLineparserException) and the reason for the stacktrace.

make sure we only return options without any value

  1. … 1 more file in changeset.
2.5 dev cycle

  1. … 2 more files in changeset.
if selector is chosen and there are no default values, try to use the completor if possible

  1. … 1 more file in changeset.
version 2.4

  1. … 3 more files in changeset.