Added an ADT (CLICommand) to represent the possible command types:
NamedScriptSpecificCommand ("pscid:" script in package.json),
NamedScriptCommand (script in package.json), and
PulpCommand (eg. "pulp build").
Only the PulpCommand data constructor has an associated array of
include paths; the reasoning is described in a comment
(Options.purs:93).
These commands are transformed into the appropriate string command via
a Show instance.
Added an ADT (CLICommand) to represent the possible command types: NamedScriptSpecificCommand ("pscid:" script in package.json), NamedScriptCommand (script in package.json), and PulpCommand (eg. "pulp build").
Only the PulpCommand data constructor has an associated array of include paths; the reasoning is described in a comment (Options.purs:93).
These commands are transformed into the appropriate string command via a Show instance.