packages feed

smuggler2-0.3.5.1: app/Main.hs

module Main where

import GHC.Paths (ghc)
import System.Environment (getArgs)
import System.Exit (exitWith)
import System.Process.Typed
  ( proc,
    runProcess,
    setEnvInherit,
    setWorkingDirInherit,
  )

main :: IO ()
main = do
  args <- getArgs

  runProcess
    ( setWorkingDirInherit . setEnvInherit $
        proc
          ghc
          ("-fplugin=Smuggler2.Plugin" : args)
    )
    >>= exitWith