runCommand -package:structured-cli -package:github-release -package:pandoc-plot -package:shake-plus -package:shake -package:xmonad-contrib -package:cabal-install -package:graphviz -package:quickcheck-state-machine -package:mongoDB -package:io-streams -package:process -package:hledger -package:libmpd

Run a Command.
Either calls the given continuation, prints help text and calls exitSuccess, or prints an error and calls exitFailure. See runSubcommand for details on subcommand support.
Run with the given middleware and parsing options from the command line. Since 2.0.1
Called before a command is about to run. The first argument is the step index and the second is a string representing the command about to be run.
Run a solver command.