Aesh

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
[AESH-217] FileHistory should accept a File argument

[AESH-217] cleanup Buffer to use prompt for masking

release cleanup

[maven-release-plugin] prepare for next development iteration

[maven-release-plugin] prepare release 0.49

prepare release