úÎ# X üNone"#%,/17=?HMPVX_k §shellmetXRun shell command with given options and return stripped stdout of the executed command."echo" $| ["Foo", "Bar"] "Foo Bar"shellmetYThis operator runs shell command with given options but doesn't print the command itself."echo" $^ ["Foo", "Bar"]Foo Barshellmet,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", "test"] &™ ls -1 test Doctest.hsSpec.hs554  shellmet-0.0.3.0-inplaceShellmet$|$^$? $fIsString->baseGHC.IO.ExceptionIOErrorghc-prim GHC.TypesIO