unused/app
Joshua Clayton cfa194b936 Roll up App into a monad transformer stack
This introduces a monad transformer stack to cover our reader (options
from the CLI) and except (for handling failure cases, initially missing
tags or invalid config).

This ensures errors are bubbled up appropriately (and halt program
execution) and the Options are available in the correct locations within
the app.

This also separates options parsing (which remains in app/Main.) from
translating those options into the correctly executed runner and
generated output.
2016-06-16 06:12:29 -04:00
..
App.hs Roll up App into a monad transformer stack 2016-06-16 06:12:29 -04:00
Main.hs Roll up App into a monad transformer stack 2016-06-16 06:12:29 -04:00