packages feed

pandoc-include-code-1.0.1.0: filter/Main.hs

{-# LANGUAGE LambdaCase #-}
module Main where

import System.Environment

import           Text.Pandoc.JSON
import           Text.Pandoc.Filter.IncludeCode

import Paths_pandoc_include_code
import qualified Data.Version          as Version

main :: IO ()
main =
  getArgs >>=
    \case
      (arg:_)
        | arg == "-V" -> showVersion
        | arg == "--version" -> showVersion
      _ -> toJSONFilter includeCode
  where
    showVersion = putStrLn (Version.showVersion version)