packages feed

lsm-tree-1.0.0.0: app/Main.hs

module Main (main) where

import           Database.LSMTree.Demo (demo)
import           System.Environment (getArgs)
import           System.IO (BufferMode (..), hSetBuffering, stdout)

main :: IO ()
main = do
  args <- getArgs
  let isInteractive = args == ["Interactive"]
  if isInteractive
    then putStrLn "Running in Interactive mode"
    else putStrLn "Running in NonInteractive mode"
  hSetBuffering stdout NoBuffering
  demo isInteractive