packages feed

yamlstar-0.1.12.0: test/Main.hs

{-# LANGUAGE OverloadedStrings #-}

module Main where

import qualified Data.Aeson.Encode.Pretty as Aeson
import qualified Data.ByteString.Lazy.Char8 as LBS
import qualified Data.Text as T
import System.Environment (getArgs)
import YAMLStar

main :: IO ()
main = do
  args <- getArgs
  case args of
    [] -> putStrLn "Usage: yamlstar-test <yaml-code>"
    (code:_) -> do
      result <- loadYAMLStar (T.pack code)
      LBS.putStrLn $ Aeson.encodePretty result