#!/usr/bin/env stack
--stack --install-ghc runghc

{-# LANGUAGE TemplateHaskell #-}

module Embeds (current_version)
    where

import System.Environment
import System.Exit
import System.Process
import Version (version)

-- | Read current package version
--
-- Example:
--
-- >>> current_version >>= putStrLn :: IO ()
-- 0.2.1.8
--

-- Embed current package version in the output binary.
--current_version = "%version"
--current_version = $(version)
current_version = [| version |]

--main :: IO ()
--main = current_version >>= putStrLn :: IO ()