| ||||||||||||||
| ||||||||||||||
| ||||||||||||||
| Description | ||||||||||||||
Version : 0.1 This module provides a tiny and nice implementation of a little command shell. It can be feed with individual commands and provides a simple but powerful way to interact with your program. The following functions are implemented by default: exit - exit the console loop help - print a nice help There was a little bug with the System.Console.Readline package. When we use this option, we make a foreign call... and the Haskell library documentation say this about concurrency and GHC: We make a foreign call, which is not in the System.IO library, so we have to work with -threaded when we want a fancy command history. | ||||||||||||||
| Synopsis | ||||||||||||||
| ||||||||||||||
| Console datatype | ||||||||||||||
| ||||||||||||||
| Map which contains all commands that the user can execute | ||||||||||||||
| Operations | ||||||||||||||
| ||||||||||||||
| gets the next option from the command line as string | ||||||||||||||
| ||||||||||||||
| Simple parser for the commandline... | ||||||||||||||
| ||||||||||||||
| Creates a new console datatype | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
| ||||||||||||||
| The main loop. You know... read stdin, parse the input, execute command. You can quit it by the exit-command. | ||||||||||||||
| Produced by Haddock version 2.4.2 | ||||||||||||||