Hinit.Process
vcsInitProc :: VCS -> Maybe CreateProcess Source #
guessExecutableExists :: Has (Lift IO) sig m => CmdSpec -> m Bool Source #
initVCS :: (Has (Lift IO) sig m, Has (Throw ProcessExitFailure) sig m, Has Terminal sig m) => VCS -> Path a Dir -> m () Source #
runProc :: (Has (Lift IO) sig m, Has (Throw ProcessExitFailure) sig m) => CreateProcess -> m () Source #