- Normal input such as alphabets and numbers
- Arrow up and arrow down for browsing history
- Ctrl-D, Ctrl-C, Ctrl-\ send signals as in bash
- Backspace and delete work as in bash
- Arrow left and arrow right work as in bash (to move the cursor)
- Ctrl-L works as in bash
- Home and end to move the cursor to the beginning or the back of the line respectively
- Quotes (') and double quotes (") work as in bash except for multiline commands
- Pipe ('|') works as in bash
- Redirections ('<', '>', '<<'. '>>') work as in bash
- Dollar sign ('$') looks for the corresponding environment variable or "$?"
- Backslash ('\') works as in bash except for multiline commands
- Semicolon (';') works as in bash
- Wildcard : Asterisk ('*') and question mark ('?') work as in bash (not only in current working direcotry)
- Tilde ('~') works as in bash except when $HOME is not set (A forbidden function is necessary to simulate this situation).
- 'cd' with both relative and absolute path work as in bash
- 'echo' and with option -n work as in bash
- 'env' works as in bash except with options or arguments
- 'exit' works as in bash except with options
- 'export' works as in bash except with options
- 'pwd' works as in bash except with options
- 'unset' works as in bash except with options
- 'cd ~' works as in bash except when $HOME is not set (A forbidden function is necessary to simulate this situation).
- 'cd --' works as in bash
- 'cd -' works as in bash
Change text color and change prompt color
BLACK, WHITE, RED, GREEN, YELLOW, PURPLE, BLUE, CYAN
To change text color, simply type one of the "supported colors" in capital letters.
To change prompt color, type P_"supported color" in capital letters.