{- | Module : DrCabal Copyright : (c) 2022 Dmitrii Kovanikov SPDX-License-Identifier : MPL-2.0 Maintainer : Dmitrii Kovanikov Stability : Experimental Portability : Portable See README for more info. -} module DrCabal ( main ) where import DrCabal.Cli (Command (..), readCommand) import DrCabal.Profile (runProfile) main :: IO () main = readCommand >>= runDrCabal runDrCabal :: Command -> IO () runDrCabal = \case Profile args -> runProfile args