úÎ! ÀNone"#%,/17=?HMPVX_k †shellmetXRun shell command with given options and return stripped stdout of the executed command."echo" $| ["Foo", "Bar"] "Foo Bar"shellmet4Do some IO actions when processed failed with error.)"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.yamltest54shellmet-0.0.0-inplaceShellmet$|$? $fIsString->ghc-prim GHC.TypesIO