packages feed

nix-narinfo-0.1.0.0: app/Main.hs

module Main where

import Nix.NarInfo

import Data.Attoparsec.Text
import Data.Text.IO
import Data.Text.Lazy.Builder
import Data.Text.Lazy.IO

main = do
  txt <- Data.Text.IO.readFile "./test/samples/0"
  case Data.Attoparsec.Text.parseOnly parseNarInfo txt of
    Left e -> error e
    Right ni -> Data.Text.Lazy.IO.putStr $
      Data.Text.Lazy.Builder.toLazyText $ buildNarInfo ni