Îõ³h$Þ:      !"#$%&'()*+,-./0123456789 Safe-Inferred¢. simple-cmd"Type alias for a command in a pipe simple-cmd2Alias for errorWithoutStackTrace (for base >= 4.9) simple-cmd cmd c args/ runs a command in a process and returns stdout simple-cmd cmd_ c args< runs command in a process, output goes to stdout and stderr simple-cmdcmdBool c args* runs a command, and return Boolean status simple-cmdcmdMaybe c args6 runs a command, maybe returning output if it succeeds simple-cmdcmdLines c args1 runs a command, and returns list of stdout lines  simple-cmdcmdStdIn c args inp runs a command, passing input string as stdin, and returns stdout  simple-cmdshell cs5 runs a command string in a shell, and returns stdout  simple-cmd shell_ cs8 runs a command string in a shell, output goes to stdout  simple-cmd shellBool cs8 runs a command string in a shell, output goes to stdout  simple-cmdcmdLog_ c args logs a command with a datestamp simple-cmddeprecated, use cmdLog_" instead (will change type in 0.3) simple-cmdcmdlog deprecated alias for   (will be removed in 0.3) simple-cmd logMsg msg! outputs message with a timestamp simple-cmd cmdN c argsÇ dry-runs a command: prints command to stdout - more used for debugging simple-cmdcmdStdErr c args7 runs command in a process, returning stdout and stderr simple-cmdcmdQuiet c args< runs a command hiding stderr, if it succeeds returns stdout simple-cmdcmdSilent c argsÁ runs a command hiding stdout: stderr is only output if it fails. simple-cmdcmdIgnoreErr c args inp; runs a command with input, drops stderr, and return stdout simple-cmdcmdFull c args inp‹ runs readProcessWithExitCode and converts the ExitCode to Bool Removes the last newline from stdout and stderr (like the other functions) simple-cmdcmdTry_ c args runs the command if available simple-cmd5Redirect stderr to stdout, ie with interleaved output simple-cmd5Redirect stderr to stdout, ie with interleaved output simple-cmd grep pat file3 greps pattern in file, and returns list of matches*@since 0.1.2 (fixed not to error in 0.2.2) simple-cmdgrep_ pat file1 greps pattern in file and returns Boolean status simple-cmdegrep_ pat file: greps extended regexp in file, and returns Boolean status simple-cmd sudo c args( runs a command as sudo returning stdout4Result type changed from IO () to IO String in 0.2.0 simple-cmd sudo_ c args runs a command as sudo)@since 0.2.7 no longer logs (use sudoLog) simple-cmd sudo_ c args runs a command as sudo  simple-cmd sudoInternal" converts a command runner to sudoÌUses sudo unless the effective uid is 0, otherwise errors if sudo not found.! simple-cmd'Combine two strings with a single space" simple-cmdremovePrefix prefix original& removes prefix from string if present# simple-cmd"removeStrictPrefix prefix original% removes prefix, or fails with error'$ simple-cmdremoveSuffix suffix original& removes suffix from string if present% simple-cmdwarning outputs to stderr& simple-cmdoutput a newline' simple-cmd>Return stdout from piping the output of one process to another( simple-cmd,Pipe two commands without returning anything) simple-cmdåBool result of piping of commands @since 0.2.0 Returns False if either command fails (since 0.2.4).* simple-cmd!Pipe 3 commands, returning stdout+ simple-cmd'Pipe 3 commands, not returning anything, simple-cmd.Pipe a file to the first of a pipe of commands- simple-cmdAssert program in PATH needProgram progname. simple-cmd)returns the files with the give extension0 simple-cmd0Run an IO action and then print how long it took simple-cmdcommand to run simple-cmdlist of arguments simple-cmdstdout simple-cmdpattern simple-cmdfile simple-cmdresult simple-cmdcommand simple-cmd arguments simple-cmdcommand simple-cmd arguments simple-cmdcommand simple-cmd arguments1  !"#$%&'()*+,-./01  -%&!"#$  '()*+,./0!4 Safe-Inferred 1 simple-cmd git c args# runs git command and return output2 simple-cmd git_ c args1 run git command with output to stdout and stderr3 simple-cmdgitBool c args# runs git command and return result4 simple-cmd isGitDir dir' checks if directory has a .git/ subdir5 simple-cmd gitBranch0 returns the git branch of the current directory6 simple-cmdrwGitDir" checks if a git repo is under ssh7 simple-cmdgrepGitConfig pat( greps ".git/config" for extended regexp8 simple-cmd gitDiffQuiet checks if unchanged1 simple-cmd git command simple-cmd arguments simple-cmdoutput3 simple-cmd git command simple-cmd arguments simple-cmdresult1234567812358746 Safe-InferredØ9 simple-cmd"rpmspec args mqueryformat specfileÙ runs rpmspec query on file with optional args (a newline is appended to any queryformat)99:      !"#$%&'()*+,-./0123456789:;<=>?À'simple-cmd-0.2.7-4aaCH0zqvfDCCquc6fXKLP SimpleCmd SimpleCmd.Git SimpleCmd.Rpm#extra-1.7.10-HmixojwBlnt312RGWImlS3Control.Monad.ExtraifMwhenM PipeCommanderror'cmdcmd_cmdBoolcmdMaybecmdLinescmdStdInshellshell_ shellBoolcmdLog_cmdLogcmdloglogMsgcmdN cmdStdErrcmdQuiet cmdSilent cmdIgnoreErrcmdFullcmdTry_cmdStderrToStdoutcmdStderrToStdoutIngrepgrep_egrep_sudosudo_sudoLog sudoInternal+-+ removePrefixremoveStrictPrefix removeSuffixwarningnewlinepipepipe_pipeBoolpipe3pipe3_ pipeFile_ needProgramfilesWithExtensionfileWithExtensiontimeIOgitgit_gitBoolisGitDir gitBranchrwGitDir grepGitConfig gitDiffQuietrpmspec