import qualified AddProgram as PA
import Data.Semigroup ((<>))
import qualified EditProgram as PE
+import qualified PreviewProgram as PP
import Options.Applicative
data Args = AddProgram
case args of
AddProgram -> PA.saveProgram
EditProgram filename -> PE.editProgram filename
+ PreviewProgram filename -> PP.previewProgramFile filename
_ -> print args