call-alloy-0.2.0.5: src/Language/Alloy/Ressources.hs
{-# LANGUAGE TemplateHaskell #-}
module Language.Alloy.Ressources (
alloyJar,
classFile,
commonsCliJar,
) where
import Data.ByteString (ByteString)
import Data.FileEmbed (embedFile)
import System.FilePath ((</>), (<.>))
import Language.Alloy.RessourceNames (
alloyJarName, className, classPackage, commonsCliJarName
)
alloyJar :: ByteString
alloyJar = $(embedFile $ "bin" </> alloyJarName)
commonsCliJar :: ByteString
commonsCliJar = $(embedFile $ "bin" </> "commons-cli" </> commonsCliJarName)
classFile :: ByteString
classFile = $(embedFile $ "bin" </> classPackage </> className <.> "class")