Aesh

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
added Shell.readline(String)

fixes #311

updated æsh so it works with the changes in readline, there should not be any conflicting packages now

  1. … 53 more files in changeset.
selectors that are booleans with no value should be able to be selectors as well

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
Merge pull request #308 from metacosm/improvements

Improvements

refactor: use AeshRuntimeRunner instead

fix: improper command name

fix: make error handling more helpful

refactor: use firstWord method to simplify

fix: improve error message when argument is missing.

2.4 dev cycle

version 2.3

use readline 1.17

Merge pull request #307 from thescouser89/minor-fix-pom

Minor fixes to pom.xml

Merge pull request #306 from thescouser89/subcommand-alignment

Align command name and command description and add color

dependency-reduced-pom updated to 2.2

This was autogenerated from a mvn install command

Remove maven-compiler plugin from pom.xml

As per:

https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html

if we specify the property we don't need to define the plugin configuration.

Align command name and command description and add color

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