Aesh

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove travis ci gradle parallel override

Test failure has nothing to do with running in parallel

Attempt to turn parallel test execution off to avoid random test failure on CI

Add TERM=dumb to travis config to get clean output from gradle

Add travis build status image

Merge pull request #52 from aslakknutsen/travis_fix

Make the travis.yml file hidden

fixed checkstyle

Make the travis.yml file hidden

Merge pull request #51 from aslakknutsen/travis

Add travis-ci configuration

Add travis-ci configuration

Builds on OpenJDK 7, OracleJDK 7 and OracleJDK 8

added specific executorservice for the execution reader, plus some cleanups

    • -27
    • +17
    /src/main/java/org/jboss/aesh/console/Console.java
each process is given a unique pid

[AESH-220] ResultHandler can now be added to ProcessedCommand through annotations or builder api

[AESH-220] added ResultHandler and changed CommandResult to be able to store a specific value

    • -0
    • +23
    /src/main/java/org/jboss/aesh/cl/result/NullResultHandler.java
    • -0
    • +15
    /src/main/java/org/jboss/aesh/cl/result/ResultHandler.java
make sure to set search to null when buffer is reset

Merge pull request #50 from koentsje/POSIX-on-Windows

Make POSIXTerminal run on Windows

Make POSIXTerminal run on Windows

0.51 dev cycle

releasing 0.50

[AESH-219] make sure that uppercase and lowercase word actually works on the whole word and not from beginning and to the cursor position.

[AESH-217] removed the Settings dependency in InputProcessor

[AESH-219] implemented upperCaseWord

[AESH-219] lowercaseWord implemented

[AESH-219] capitalizeWord implemented

[AESH-219] added meta keys and new operations

    • -8
    • +16
    /src/main/java/org/jboss/aesh/terminal/Key.java
[AESH-217] added inputprocessorinterrupthook ignoreeof works as expected now

[AESH-218] if we need the cursor position, we must aquire a read lock and push the data to a separate queue - parsing the data should be more efficient than before.

[AESH-217] refactor Console, ignoreeof do not work atm.

    • -992
    • +54
    /src/main/java/org/jboss/aesh/console/Console.java
[AESH-217] handles completions

    • -0
    • +33
    /src/main/java/org/jboss/aesh/console/CompletionHandler.java
[AESH-217] InputProcessor processes input and is responsible for every input action

    • -0
    • +439
    /src/main/java/org/jboss/aesh/console/AeshInputProcessor.java
    • -0
    • +24
    /src/main/java/org/jboss/aesh/console/InputProcessor.java
    • -0
    • +370
    /src/test/java/org/jboss/aesh/console/AeshInputProcessorTest.java
[AESH-217] ConsoleBuffer is responsible for handling all the buffer operations for the Console

    • -0
    • +469
    /src/main/java/org/jboss/aesh/console/AeshConsoleBuffer.java
    • -0
    • +89
    /src/main/java/org/jboss/aesh/console/ConsoleBuffer.java