Restores prompts to not having a final newline
Also, since "done" isn't a prompt, just uses putStr for that message. It's got an extra newline now, but imho that looks nicer anyway.
This commit is contained in:
parent
a0f8c45b4f
commit
53a54fcf03
@ -36,7 +36,7 @@ data Backend = Sqlite | Postgresql | Mysql | MongoDB | Tiny
|
||||
deriving (Eq, Read, Show, Enum, Bounded)
|
||||
|
||||
puts :: String -> IO ()
|
||||
puts s = putStr s >> hFlush stdout
|
||||
puts s = putStr (init s) >> hFlush stdout
|
||||
|
||||
backends :: [Backend]
|
||||
backends = [minBound .. maxBound]
|
||||
@ -201,4 +201,4 @@ scaffold = do
|
||||
$(runIO (S.readFile "scaffold/config/robots.txt.cg") >>= \bs -> do
|
||||
[|S.pack $(return $ LitE $ StringL $ S.unpack bs)|])
|
||||
|
||||
puts $(codegenDir "input" "done")
|
||||
putStr $(codegenDir "input" "done")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user