úÎ! û ­None"#%,/17=?HMPVX_k sshellmetXRun shell command with given options and return stripped stdout of the executed command."echo" $| ["Foo", "Bar"] "Foo Bar"shellmet,Do some IO actions when process failed with .)"exit" ["0"] $? putStrLn "Command failed" &™ exit 0)"exit" ["1"] $? putStrLn "Command failed" &™ exit 1Command failedshellmeteThis instance is needed to provide functionality to call commands by using simple string literals in  monad. "ls" ["-1"] &™ ls -1 CHANGELOG.mdCONTRIBUTING.md dist-newstyleLICENSE README.mdshellmet.cabalsrc stack.yamltest54  shellmet-0.0.1-inplaceShellmet$|$? $fIsString->baseGHC.IO.ExceptionIOErrorghc-prim GHC.TypesIO