haskell-tools-daemon-1.0.0.0: exe/Main.hs
module Main where
import Control.Concurrent.MVar (newEmptyMVar)
import Language.Haskell.Tools.Daemon (runDaemon)
import Language.Haskell.Tools.Daemon.Mode (socketMode)
import Language.Haskell.Tools.Daemon.Options (parseDaemonCLI)
import Language.Haskell.Tools.Refactor.Builtin (builtinRefactorings)
main :: IO ()
main = do store <- newEmptyMVar
runDaemon builtinRefactorings socketMode store =<< parseDaemonCLI