You can check the status of running programs, manage them, and so on. You can use scripts to automate things and glue apps together. I wanted a simple shell unifying both facilities. There is a few other Java shells available. Let's time every command.
Timer is on.
The GNU utilities are used as-is with the Java Shell, but the official distribution is here . There is a jsh.properties file that you need to extract from the zip and put in your home directory. I will eventually make the shell smarter and search in tools.jar by default. You can very easily add new commands . You need to check at classes like Shell , Alias , Utils , Exit and a few others which contain system-wide utilities.