# NMIS file parser
- NMIS stands for Network Management Information System
This parser parses the NMIS format files to `Nmis` record type
#### Example usage :
```haskell
module Main where
import System.Environment (getArgs)
import System.IO
import Text.Megaparsec
import Text.Nmis
main :: IO ()
main = do
args <- getArgs
case args of
[] -> putStrLn "error: you need to pass in file path"
[path] -> do
contents <- readFile path
let result = parse parseNmis "" contents
case result of
Left nodes -> print $ parseErrorPretty nodes
Right nodes -> do
print nodes
_ -> putStrLn "error: you need to pass in only one file path"
```