Copyright | uni-bremen and DFKI |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | r.pascanu@jacobs-university.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
CMDL.Interface describes the interface specific function for standard input and file input
- shellSettings :: IORef CmdlState -> Settings IO
- showCmdComplete :: CmdlState -> [String] -> [String] -> String -> IO (String, [Completion])
- cmdlComplete :: IORef CmdlState -> CompletionFunc IO
- getMultiLineT :: String -> String -> InputT IO (Maybe String)
- hasSlash :: String -> Bool
- takeOutSlash :: String -> String
- getLongLine :: IO String
- shellLoop :: IORef CmdlState -> Bool -> InputT IO CmdlState
- cmdlRunShell :: CmdlState -> IO CmdlState
Documentation
shellSettings :: IORef CmdlState -> Settings IO
showCmdComplete :: CmdlState -> [String] -> [String] -> String -> IO (String, [Completion])
takeOutSlash :: String -> String
getLongLine :: IO String
cmdlRunShell :: CmdlState -> IO CmdlState
The function runs hets in a shell