-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | Write shell scripts with Conduit
--   
--   Write shell scripts with Conduit. See Data.Conduit.Shell for
--   documentation.
@package shell-conduit
@version 5.0.0

-- | Reading from the process.
module Data.Conduit.Shell.Process

-- | Run a segment.
run :: MonadIO m => Segment m r -> m r

-- | Work on the stream as Text values from UTF-8.
text :: forall r (m :: Type -> Type). (r ~ (), MonadThrow m) => ConduitT Text Text m r -> Segment m r

-- | Lift a conduit into a segment.
bytes :: forall a (m :: Type -> Type) r. (a ~ ByteString, Monad m) => ConduitT a ByteString m r -> Segment m r

-- | Lift a conduit into a segment.
conduit :: forall a (m :: Type -> Type) r. (a ~ ByteString, Monad m) => ConduitT a ByteString m r -> Segment m r

-- | Lift a conduit into a segment, which can yield stderr.
conduitEither :: forall a (m :: Type -> Type) r. (a ~ ByteString, Monad m) => ConduitT a (Either ByteString ByteString) m r -> Segment m r

-- | Run a shell command.
shell :: forall (m :: Type -> Type). MonadIO m => String -> Segment m ()

-- | Run a process command.
proc :: forall (m :: Type -> Type). MonadIO m => String -> [String] -> Segment m ()

-- | Fuse two segments (either processes or conduits).
($|) :: forall (m :: Type -> Type) b. MonadUnliftIO m => Segment m () -> Segment m b -> Segment m b
infixl 0 $|

-- | A pipeable segment. Either a conduit or a process.
data Segment (m :: Type -> Type) r

-- | Process running exception.
data ProcessException
ProcessException :: CreateProcess -> ExitCode -> ProcessException
ProcessEmpty :: ProcessException

-- | Used to allow outputting stdout or stderr.
class ToChunk a
toChunk :: ToChunk a => a -> Either ByteString ByteString

-- | Try something in a segment.
tryS :: forall e (m :: Type -> Type) r. (Exception e, MonadUnliftIO m) => Segment m r -> Segment m (Either e r)
instance Control.Monad.IO.Unlift.MonadUnliftIO m => GHC.Internal.Base.Alternative (Data.Conduit.Shell.Process.Segment m)
instance Control.Monad.IO.Class.MonadIO m => GHC.Internal.Base.Applicative (Data.Conduit.Shell.Process.Segment m)
instance GHC.Internal.Exception.Type.Exception Data.Conduit.Shell.Process.ProcessException
instance Control.Monad.IO.Class.MonadIO m => GHC.Internal.Base.Functor (Data.Conduit.Shell.Process.Segment m)
instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Data.Conduit.Shell.Process.Segment m)
instance Control.Monad.IO.Class.MonadIO m => GHC.Internal.Base.Monad (Data.Conduit.Shell.Process.Segment m)
instance GHC.Internal.Show.Show Data.Conduit.Shell.Process.ProcessException
instance Data.Conduit.Shell.Process.ToChunk Data.ByteString.Internal.Type.ByteString
instance Data.Conduit.Shell.Process.ToChunk (GHC.Internal.Data.Either.Either Data.ByteString.Internal.Type.ByteString Data.ByteString.Internal.Type.ByteString)
instance (a GHC.Types.~ Data.ByteString.Internal.Type.ByteString, Data.Conduit.Shell.Process.ToChunk b, GHC.Internal.Base.Monad m) => Data.Conduit.Shell.Process.ToSegment m (Data.Conduit.Internal.Conduit.ConduitT a b m r)
instance Control.Monad.IO.Class.MonadIO m => Data.Conduit.Shell.Process.ToSegment m System.Process.Common.CreateProcess
instance Data.Conduit.Shell.Process.ToSegment m (Data.Conduit.Shell.Process.Segment m r)

-- | Helpful segment combinators.
module Data.Conduit.Shell.Segments

-- | Extract the String values from a segment.
strings :: forall (m :: Type -> Type). MonadUnliftIO m => Segment m () -> Segment m [String]

-- | Extract the Text values from a segment.
texts :: forall (m :: Type -> Type). MonadUnliftIO m => Segment m () -> Segment m [Text]

-- | Ignore any output from a segment.
ignore :: forall (m :: Type -> Type). MonadUnliftIO m => Segment m () -> Segment m ()

-- | All types.
module Data.Conduit.Shell.Types

-- | Shell transformer.
newtype ShellT (m :: Type -> Type) a
ShellT :: ResourceT m a -> ShellT (m :: Type -> Type) a
[runShellT] :: ShellT (m :: Type -> Type) a -> ResourceT m a

-- | An exception resulting from a shell command.
data ShellException

-- | For mempty.
ShellEmpty :: ShellException

-- | Process exited with failure.
ShellExitFailure :: !Int -> ShellException
instance (Control.Monad.IO.Unlift.MonadUnliftIO (Data.Conduit.Shell.Types.ShellT m), GHC.Internal.Base.Applicative m, Control.Monad.Catch.MonadThrow m) => GHC.Internal.Base.Alternative (Data.Conduit.Internal.Conduit.ConduitT i o (Data.Conduit.Shell.Types.ShellT m))
instance GHC.Internal.Base.Applicative m => GHC.Internal.Base.Applicative (Data.Conduit.Shell.Types.ShellT m)
instance GHC.Internal.Exception.Type.Exception Data.Conduit.Shell.Types.ShellException
instance GHC.Internal.Base.Functor m => GHC.Internal.Base.Functor (Data.Conduit.Shell.Types.ShellT m)
instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Data.Conduit.Shell.Types.ShellT m)
instance Control.Monad.IO.Unlift.MonadUnliftIO m => Control.Monad.Trans.Resource.Internal.MonadResource (Data.Conduit.Shell.Types.ShellT m)
instance GHC.Internal.Base.Monad m => GHC.Internal.Base.Monad (Data.Conduit.Shell.Types.ShellT m)
instance Control.Monad.Catch.MonadThrow m => Control.Monad.Catch.MonadThrow (Data.Conduit.Shell.Types.ShellT m)
instance Control.Monad.Trans.Class.MonadTrans Data.Conduit.Shell.Types.ShellT
instance GHC.Internal.Show.Show Data.Conduit.Shell.Types.ShellException

-- | Variadic process calling.
module Data.Conduit.Shell.Variadic

-- | Process return type.
class ProcessType t
spr :: ProcessType t => String -> [Text] -> t

-- | A variadic process maker.
variadicProcess :: ProcessType r => String -> r

-- | Command line argument.
class CmdArg a
toTextArg :: CmdArg a => a -> [Text]
instance Data.Conduit.Shell.Variadic.CmdArg Data.ByteString.Lazy.Internal.ByteString
instance Data.Conduit.Shell.Variadic.CmdArg Data.ByteString.Internal.Type.ByteString
instance Data.Conduit.Shell.Variadic.CmdArg GHC.Internal.Base.String
instance Data.Conduit.Shell.Variadic.CmdArg [GHC.Internal.Base.String]
instance Data.Conduit.Shell.Variadic.CmdArg [Data.Text.Internal.Text]
instance Data.Conduit.Shell.Variadic.CmdArg [Data.Text.Internal.Lazy.Text]
instance Data.Conduit.Shell.Variadic.CmdArg [Data.ByteString.Internal.Type.ByteString]
instance Data.Conduit.Shell.Variadic.CmdArg [Data.ByteString.Lazy.Internal.ByteString]
instance Data.Conduit.Shell.Variadic.CmdArg Data.Text.Internal.Lazy.Text
instance Data.Conduit.Shell.Variadic.CmdArg Data.Text.Internal.Text
instance (Data.Conduit.Shell.Variadic.ProcessType r, Data.Conduit.Shell.Variadic.CmdArg a) => Data.Conduit.Shell.Variadic.ProcessType (a -> r)
instance (r GHC.Types.~ (), Control.Monad.IO.Class.MonadIO m) => Data.Conduit.Shell.Variadic.ProcessType (Data.Conduit.Shell.Process.Segment m r)

-- | Generate top-level names for binaries.
module Data.Conduit.Shell.TH

-- | Generate top-level names for all binaries in PATH.
generateBinaries :: Q [Dec]

-- | All binaries in PATH.
module Data.Conduit.Shell.PATH

-- | Helpful CD command.
cd :: (MonadIO m, CmdArg arg) => arg -> m ()
policyRcd :: ProcessType r => r
ip :: ProcessType r => r
resize2fs :: ProcessType r => r
nologin :: ProcessType r => r
unixUpdate :: ProcessType r => r
filefrag :: ProcessType r => r
usermod :: ProcessType r => r
blkid :: ProcessType r => r
arpd :: ProcessType r => r
e2undo :: ProcessType r => r
init' :: ProcessType r => r
iconvconfig :: ProcessType r => r
capsh :: ProcessType r => r
wipefs :: ProcessType r => r
deluser :: ProcessType r => r
vigr :: ProcessType r => r
updateRcd :: ProcessType r => r
rmtTar :: ProcessType r => r
killall5 :: ProcessType r => r
newusers :: ProcessType r => r
blkdiscard :: ProcessType r => r
agetty :: ProcessType r => r
fsck :: ProcessType r => r
installkernel :: ProcessType r => r
fsckext2 :: ProcessType r => r
accessdb :: ProcessType r => r
zgPolicyRcd :: ProcessType r => r
e2mmpstatus :: ProcessType r => r
mkfsext2 :: ProcessType r => r
fsfreeze :: ProcessType r => r
losetup :: ProcessType r => r
getpcaps :: ProcessType r => r
grpunconv :: ProcessType r => r
badblocks :: ProcessType r => r
pwconv :: ProcessType r => r
pamTimestampCheck :: ProcessType r => r
groupdel :: ProcessType r => r
pamGetenv :: ProcessType r => r
vdpa :: ProcessType r => r
rtmon :: ProcessType r => r
mklostfound :: ProcessType r => r
sulogin :: ProcessType r => r
pamAuthUpdate :: ProcessType r => r
tarcat :: ProcessType r => r
tipc :: ProcessType r => r
blockdev :: ProcessType r => r
mkfs :: ProcessType r => r
pwck :: ProcessType r => r
adduser :: ProcessType r => r
addShell :: ProcessType r => r
updatePasswd :: ProcessType r => r
pamExtrausersChkpwd :: ProcessType r => r
e2freefrag :: ProcessType r => r
swapoff :: ProcessType r => r
fsckext3 :: ProcessType r => r
shadowconfig :: ProcessType r => r
reboot :: ProcessType r => r
pwunconv :: ProcessType r => r
findfs :: ProcessType r => r
delgroup :: ProcessType r => r
e2label :: ProcessType r => r
groupmod :: ProcessType r => r
removeShell :: ProcessType r => r
dpkgReconfigure :: ProcessType r => r
getty :: ProcessType r => r
dcb :: ProcessType r => r
mkfsext4 :: ProcessType r => r
vipw :: ProcessType r => r
e4crypt :: ProcessType r => r
shutdown :: ProcessType r => r
debugfs :: ProcessType r => r
groupadd :: ProcessType r => r
faillock :: ProcessType r => r
resolvconf :: ProcessType r => r
halt :: ProcessType r => r
pamNamespaceHelper :: ProcessType r => r
getcap :: ProcessType r => r
poweroff :: ProcessType r => r
e4defrag :: ProcessType r => r
swaplabel :: ProcessType r => r
dumpe2fs :: ProcessType r => r
useradd :: ProcessType r => r
gnuchroot :: ProcessType r => r
addgroup :: ProcessType r => r
updateShells :: ProcessType r => r
pamExtrausersUpdate :: ProcessType r => r
ldconfig :: ProcessType r => r
mkswap :: ProcessType r => r
tc :: ProcessType r => r
e2scrubAll :: ProcessType r => r
fstrim :: ProcessType r => r
invokeRcd :: ProcessType r => r
pwhistoryHelper :: ProcessType r => r
fstabDecode :: ProcessType r => r
service :: ProcessType r => r
bridge :: ProcessType r => r
rtacct :: ProcessType r => r
runuser :: ProcessType r => r
zramctl :: ProcessType r => r
startStopDaemon :: ProcessType r => r
tune2fs :: ProcessType r => r
readprofile :: ProcessType r => r
genl :: ProcessType r => r
setcap :: ProcessType r => r
zic :: ProcessType r => r
sysctl :: ProcessType r => r
swapon :: ProcessType r => r
chpasswd :: ProcessType r => r
updateCaCertificates :: ProcessType r => r
userdel :: ProcessType r => r
e2scrub :: ProcessType r => r
devlink :: ProcessType r => r
mkhomedirHelper :: ProcessType r => r
mkfsext3 :: ProcessType r => r
e2image :: ProcessType r => r
mke2fs :: ProcessType r => r
rtcwake :: ProcessType r => r
grpck :: ProcessType r => r
chgpasswd :: ProcessType r => r
logsave :: ProcessType r => r
rmt :: ProcessType r => r
dpkgPreconfigure :: ProcessType r => r
e2fsck :: ProcessType r => r
grpconv :: ProcessType r => r
fsckext4 :: ProcessType r => r
unixChkpwd :: ProcessType r => r
syncAvailable :: ProcessType r => r
x8664LinuxGnuAs :: ProcessType r => r
dbusSend :: ProcessType r => r
msgattrib :: ProcessType r => r
msgexec :: ProcessType r => r
pkgstripfiles :: ProcessType r => r
hostid :: ProcessType r => r
aptConfig :: ProcessType r => r
dpkgParsechangelog :: ProcessType r => r
dhMissing :: ProcessType r => r
tabs :: ProcessType r => r
ifnames :: ProcessType r => r
x8664LinuxGnuLtoDump :: ProcessType r => r
sha3224sum :: ProcessType r => r
hxcopy :: ProcessType r => r
gnutruncate :: ProcessType r => r
bashbug :: ProcessType r => r
dbusUpdateActivationEnvironment :: ProcessType r => r
gcovTool :: ProcessType r => r
toe :: ProcessType r => r
x8664LinuxGnuReadelf :: ProcessType r => r
crc32 :: ProcessType r => r
who :: ProcessType r => r
dhPrep :: ProcessType r => r
gprofng :: ProcessType r => r
x8664LinuxGnuGccNm15 :: ProcessType r => r
gnudd :: ProcessType r => r
dpkgTrigger :: ProcessType r => r
xzless :: ProcessType r => r
x8664LinuxGnuNm :: ProcessType r => r
gnuuname :: ProcessType r => r
gnuruncon :: ProcessType r => r
pic :: ProcessType r => r
grepStatus :: ProcessType r => r
msgmerge :: ProcessType r => r
su :: ProcessType r => r
nproc :: ProcessType r => r
sha256sum :: ProcessType r => r
timeout :: ProcessType r => r
gnupaste :: ProcessType r => r
dpkgMergechangelogs :: ProcessType r => r
dhIcons :: ProcessType r => r
lzmainfo :: ProcessType r => r
autopoint :: ProcessType r => r
pmap :: ProcessType r => r
expr :: ProcessType r => r
gnufalse :: ProcessType r => r
lockfileCheck :: ProcessType r => r
colrm :: ProcessType r => r
gcov15 :: ProcessType r => r
dnsdomainname :: ProcessType r => r
groups :: ProcessType r => r
journalctl :: ProcessType r => r
ar :: ProcessType r => r
gnushuf :: ProcessType r => r
systemdAskPassword :: ProcessType r => r
realpath :: ProcessType r => r
kill :: ProcessType r => r
dhHaskellDependsCabal :: ProcessType r => r
debSystemdHelper :: ProcessType r => r
dbusCleanupSockets :: ProcessType r => r
msguniq :: ProcessType r => r
xargs :: ProcessType r => r
echo :: ProcessType r => r
apropos :: ProcessType r => r
dpkgDivert :: ProcessType r => r
gnuyes :: ProcessType r => r
ipcrm :: ProcessType r => r
dhStrip :: ProcessType r => r
dhHaskellProvidesGhc :: ProcessType r => r
gnunumfmt :: ProcessType r => r
dhHaskellDescription :: ProcessType r => r
cpp15 :: ProcessType r => r
runhaskell9103 :: ProcessType r => r
expiry :: ProcessType r => r
ghc9103 :: ProcessType r => r
gnufactor :: ProcessType r => r
perl5401 :: ProcessType r => r
dhPerl :: ProcessType r => r
runghc9103 :: ProcessType r => r
ghci :: ProcessType r => r
msgcomm :: ProcessType r => r
install :: ProcessType r => r
ps :: ProcessType r => r
gnunproc :: ProcessType r => r
x8664LinuxGnuAddr2line :: ProcessType r => r
x8664LinuxGnuLd :: ProcessType r => r
chattr :: ProcessType r => r
h2ph :: ProcessType r => r
gnuunlink :: ProcessType r => r
dhInstallchangelogs :: ProcessType r => r
grops :: ProcessType r => r
groff :: ProcessType r => r
sort' :: ProcessType r => r
elfedit :: ProcessType r => r
gnushred :: ProcessType r => r
gettextsh :: ProcessType r => r
x8664LinuxGnuGccAr15 :: ProcessType r => r
lockfileRemove :: ProcessType r => r
gnunl :: ProcessType r => r
msgfilter :: ProcessType r => r
debconfGettextize :: ProcessType r => r
ptardiff :: ProcessType r => r
gnucat :: ProcessType r => r
hxname2id :: ProcessType r => r
automake :: ProcessType r => r
gccNm15 :: ProcessType r => r
dhMovetousr :: ProcessType r => r
hxprune :: ProcessType r => r
dhInstalludev :: ProcessType r => r
gnugroups :: ProcessType r => r
dhInstallmodules :: ProcessType r => r
tr :: ProcessType r => r
nawk :: ProcessType r => r
haddockGhc9103 :: ProcessType r => r
ncopenbsd :: ProcessType r => r
dircolors :: ProcessType r => r
advdef :: ProcessType r => r
fgrep :: ProcessType r => r
catman :: ProcessType r => r
zfgrep :: ProcessType r => r
x8664LinuxGnuLtoDump15 :: ProcessType r => r
bzfgrep :: ProcessType r => r
dpkgRealpath :: ProcessType r => r
instmodsh :: ProcessType r => r
corelist :: ProcessType r => r
pod2html :: ProcessType r => r
x8664LinuxGnuSize :: ProcessType r => r
chmod :: ProcessType r => r
ctstat :: ProcessType r => r
bzless :: ProcessType r => r
gpArchive :: ProcessType r => r
linux64 :: ProcessType r => r
bzip2 :: ProcessType r => r
dhInstallemacsen :: ProcessType r => r
gpasswd :: ProcessType r => r
tbl :: ProcessType r => r
zegrep :: ProcessType r => r
sha512sum :: ProcessType r => r
basenc :: ProcessType r => r
h2xs :: ProcessType r => r
msgcat :: ProcessType r => r
readlink :: ProcessType r => r
gnustat :: ProcessType r => r
dpkg :: ProcessType r => r
ldso :: ProcessType r => r
dpkgCheckbuilddeps :: ProcessType r => r
gcov :: ProcessType r => r
pkgstriptranslations :: ProcessType r => r
head' :: ProcessType r => r
sleep :: ProcessType r => r
findDebuginfo :: ProcessType r => r
renice :: ProcessType r => r
gnujoin :: ProcessType r => r
infocmp :: ProcessType r => r
x8664LinuxGnuObjcopy :: ProcessType r => r
gettextize :: ProcessType r => r
systemdNotify :: ProcessType r => r
rev :: ProcessType r => r
gitShell :: ProcessType r => r
msgunfmt :: ProcessType r => r
logger :: ProcessType r => r
dhHaskellDepends :: ProcessType r => r
getopt :: ProcessType r => r
wc :: ProcessType r => r
enc2xs :: ProcessType r => r
dhBuilddeb :: ProcessType r => r
dhBugfiles :: ProcessType r => r
x8664LinuxGnuGcovDump15 :: ProcessType r => r
gnubase32 :: ProcessType r => r
setterm :: ProcessType r => r
ncursesw6Config :: ProcessType r => r
readelf :: ProcessType r => r
hxunpipe :: ProcessType r => r
linux32 :: ProcessType r => r
numfmt :: ProcessType r => r
aptCache :: ProcessType r => r
nsenter :: ProcessType r => r
gnuexpr :: ProcessType r => r
hp2ps :: ProcessType r => r
systemdEscape :: ProcessType r => r
cRehash :: ProcessType r => r
lockfileCreate :: ProcessType r => r
x8664LinuxGnuStrip :: ProcessType r => r
cc :: ProcessType r => r
lzegrep :: ProcessType r => r
dirname :: ProcessType r => r
kernelInstall :: ProcessType r => r
dhInstallinit :: ProcessType r => r
x8664LinuxGnuCpp15 :: ProcessType r => r
autoupdate :: ProcessType r => r
gnuln :: ProcessType r => r
dhComputeautosubstvars :: ProcessType r => r
dpkgMaintscriptHelper :: ProcessType r => r
gnupwd :: ProcessType r => r
col :: ProcessType r => r
dhHaskellRecommendsDocumentationReferences :: ProcessType r => r
pod2man :: ProcessType r => r
hp2psGhc9103 :: ProcessType r => r
pidof :: ProcessType r => r
vmstat :: ProcessType r => r
whatis :: ProcessType r => r
perlthanks :: ProcessType r => r
localeCheck :: ProcessType r => r
umount :: ProcessType r => r
ls :: ProcessType r => r
sha224sum :: ProcessType r => r
base64 :: ProcessType r => r
x8664LinuxGnuGcov :: ProcessType r => r
tput :: ProcessType r => r
dhLink :: ProcessType r => r
fmt :: ProcessType r => r
systemdInhibit :: ProcessType r => r
touch :: ProcessType r => r
passwd :: ProcessType r => r
whereis :: ProcessType r => r
shred :: ProcessType r => r
gmake :: ProcessType r => r
coreutils :: ProcessType r => r
gnurmdir :: ProcessType r => r
ghcPkg9103 :: ProcessType r => r
gnusha256sum :: ProcessType r => r
x8664LinuxGnuAr :: ProcessType r => r
rtstat :: ProcessType r => r
rbash :: ProcessType r => r
dhInstallxfonts :: ProcessType r => r
loginctl :: ProcessType r => r
mountpoint :: ProcessType r => r
mv :: ProcessType r => r
gccAr15 :: ProcessType r => r
grepDctrl :: ProcessType r => r
hxtabletrans :: ProcessType r => r
systemdHwdb :: ProcessType r => r
msginit :: ProcessType r => r
ranlib :: ProcessType r => r
gccRanlib15 :: ProcessType r => r
dhHaskellSuggests :: ProcessType r => r
patch :: ProcessType r => r
gnusort :: ProcessType r => r
pldd :: ProcessType r => r
strings :: ProcessType r => r
clearConsole :: ProcessType r => r
x8664LinuxGnuG15 :: ProcessType r => r
gnuprintenv :: ProcessType r => r
c :: ProcessType r => r
gnudu :: ProcessType r => r
x8664LinuxGnuGcov15 :: ProcessType r => r
shake128sum :: ProcessType r => r
gnutty :: ProcessType r => r
zdump :: ProcessType r => r
split :: ProcessType r => r
nroff :: ProcessType r => r
id' :: ProcessType r => r
ldbfd :: ProcessType r => r
debconfAptProgress :: ProcessType r => r
hxextract :: ProcessType r => r
tty :: ProcessType r => r
logname :: ProcessType r => r
gnutest :: ProcessType r => r
dhInstallppp :: ProcessType r => r
gpg :: ProcessType r => r
link :: ProcessType r => r
pgrep :: ProcessType r => r
gnuecho :: ProcessType r => r
x8664LinuxGnuGccRanlib :: ProcessType r => r
hxnum :: ProcessType r => r
pathchk :: ProcessType r => r
tar :: ProcessType r => r
stty :: ProcessType r => r
hpc :: ProcessType r => r
sha3sum :: ProcessType r => r
x8664LinuxGnuObjdump :: ProcessType r => r
dhAutotoolsDevRestoreconfig :: ProcessType r => r
gnuwhoami :: ProcessType r => r
pinentry :: ProcessType r => r
unexpand :: ProcessType r => r
sortDctrl :: ProcessType r => r
hxmultitoc :: ProcessType r => r
gnubasename :: ProcessType r => r
automake118 :: ProcessType r => r
unxz :: ProcessType r => r
g :: ProcessType r => r
sed :: ProcessType r => r
gnusha1sum :: ProcessType r => r
gnusum :: ProcessType r => r
scalar :: ProcessType r => r
zcmp :: ProcessType r => r
grog :: ProcessType r => r
join' :: ProcessType r => r
makeFirstExistingTarget :: ProcessType r => r
setsid :: ProcessType r => r
hsc2hsGhc9103 :: ProcessType r => r
bzip2recover :: ProcessType r => r
x8664LinuxGnuGccAr :: ProcessType r => r
free :: ProcessType r => r
bzegrep :: ProcessType r => r
ldd :: ProcessType r => r
x8664LinuxGnuG :: ProcessType r => r
gnumknod :: ProcessType r => r
autoscan :: ProcessType r => r
gnucomm :: ProcessType r => r
bzgrep :: ProcessType r => r
systemdSocketActivate :: ProcessType r => r
hspecDiscover :: ProcessType r => r
captoinfo :: ProcessType r => r
lzcmp :: ProcessType r => r
zdiff :: ProcessType r => r
localectl :: ProcessType r => r
gzexe :: ProcessType r => r
gcc :: ProcessType r => r
msgconv :: ProcessType r => r
printenv :: ProcessType r => r
mandb :: ProcessType r => r
dhInstall :: ProcessType r => r
pkill :: ProcessType r => r
gnutr :: ProcessType r => r
strip :: ProcessType r => r
nisdomainname :: ProcessType r => r
troff :: ProcessType r => r
egrep :: ProcessType r => r
dhShlibdeps :: ProcessType r => r
pkgsanitychecks :: ProcessType r => r
dhInstallmenu :: ProcessType r => r
hxprintlinks :: ProcessType r => r
diff :: ProcessType r => r
hxselect :: ProcessType r => r
dbusRunSession :: ProcessType r => r
selectEditor :: ProcessType r => r
optipng :: ProcessType r => r
runghc :: ProcessType r => r
dhInstallman :: ProcessType r => r
dhAutoInstall :: ProcessType r => r
perlivp :: ProcessType r => r
yes :: ProcessType r => r
busctl :: ProcessType r => r
grepDebtags :: ProcessType r => r
gnucut :: ProcessType r => r
dpkgBuildapi :: ProcessType r => r
dhHaskellInstallDocfiles :: ProcessType r => r
dhInstallsystemd :: ProcessType r => r
shake256sum :: ProcessType r => r
date :: ProcessType r => r
ptar :: ProcessType r => r
gnuenv :: ProcessType r => r
gprof :: ProcessType r => r
setarch :: ProcessType r => r
gnudf :: ProcessType r => r
xzdiff :: ProcessType r => r
dpkgQuery :: ProcessType r => r
gpCollectApp :: ProcessType r => r
splain :: ProcessType r => r
routel :: ProcessType r => r
dhBuilddebpkgbinarymangler :: ProcessType r => r
taskset :: ProcessType r => r
dhMd5sums :: ProcessType r => r
advzip :: ProcessType r => r
gnunice :: ProcessType r => r
uncompress :: ProcessType r => r
dpkgBuildtree :: ProcessType r => r
rmdir :: ProcessType r => r
hxpipe :: ProcessType r => r
wget :: ProcessType r => r
dhStripNondeterminism :: ProcessType r => r
aclocal118 :: ProcessType r => r
fakedTcp :: ProcessType r => r
gnuarch :: ProcessType r => r
advmng :: ProcessType r => r
msgen :: ProcessType r => r
systemdCreds :: ProcessType r => r
resolvectl :: ProcessType r => r
aptGet :: ProcessType r => r
m4 :: ProcessType r => r
sdiff :: ProcessType r => r
dhTestroot :: ProcessType r => r
sensibleTerminal :: ProcessType r => r
gnutail :: ProcessType r => r
sum' :: ProcessType r => r
gtbl :: ProcessType r => r
lzgrep :: ProcessType r => r
users :: ProcessType r => r
gnuprintf :: ProcessType r => r
tload :: ProcessType r => r
uname :: ProcessType r => r
c89Gcc :: ProcessType r => r
dhLintian :: ProcessType r => r
dhHaskellDependsHugs :: ProcessType r => r
zgrep :: ProcessType r => r
pwdx :: ProcessType r => r
dpkgScansources :: ProcessType r => r
dhHaskellExtraDependsGhc :: ProcessType r => r
dhMakeshlibs :: ProcessType r => r
sensibleBrowser :: ProcessType r => r
dotlockfile :: ProcessType r => r
awk :: ProcessType r => r
hardlink :: ProcessType r => r
dhInstallwm :: ProcessType r => r
gnucp :: ProcessType r => r
lscpu :: ProcessType r => r
as :: ProcessType r => r
gprofngDisplayText :: ProcessType r => r
gpDisplayHtml :: ProcessType r => r
gnuinstall :: ProcessType r => r
dhInstalldocs :: ProcessType r => r
nc :: ProcessType r => r
gnutrue :: ProcessType r => r
gnub2sum :: ProcessType r => r
gnumkfifo :: ProcessType r => r
sync :: ProcessType r => r
clear :: ProcessType r => r
i386 :: ProcessType r => r
ghci9103 :: ProcessType r => r
x8664 :: ProcessType r => r
gnuid :: ProcessType r => r
autoreconf :: ProcessType r => r
du :: ProcessType r => r
factor :: ProcessType r => r
hxunent :: ProcessType r => r
paste :: ProcessType r => r
dhHaskellInstallHaddock :: ProcessType r => r
gpgconf :: ProcessType r => r
ngettext :: ProcessType r => r
bzmore :: ProcessType r => r
gnuusers :: ProcessType r => r
x8664LinuxGnuGcovDump :: ProcessType r => r
gnusplit :: ProcessType r => r
xz :: ProcessType r => r
debugedit :: ProcessType r => r
cmp :: ProcessType r => r
getconf :: ProcessType r => r
x8664LinuxGnuGccNm :: ProcessType r => r
pager :: ProcessType r => r
advpng :: ProcessType r => r
mount :: ProcessType r => r
gnurm :: ProcessType r => r
chown :: ProcessType r => r
sepdebugcrcfix :: ProcessType r => r
systemdMachineIdSetup :: ProcessType r => r
script :: ProcessType r => r
xzgrep :: ProcessType r => r
gprofngGmon :: ProcessType r => r
mkdir :: ProcessType r => r
debconfSetSelections :: ProcessType r => r
gnusha512sum :: ProcessType r => r
dhClean :: ProcessType r => r
dmesg :: ProcessType r => r
gnudate :: ProcessType r => r
gnuunexpand :: ProcessType r => r
varlinkctl :: ProcessType r => r
c99 :: ProcessType r => r
w :: ProcessType r => r
hxunxmlns :: ProcessType r => r
dhInstalldebconf :: ProcessType r => r
systemdCgls :: ProcessType r => r
cat :: ProcessType r => r
scriptlive :: ProcessType r => r
gpic :: ProcessType r => r
gprofngArchive :: ProcessType r => r
openssl :: ProcessType r => r
ptargrep :: ProcessType r => r
gnuod :: ProcessType r => r
dhInstallcatalogs :: ProcessType r => r
false :: ProcessType r => r
dhInstalllogrotate :: ProcessType r => r
cpan540X8664LinuxGnu :: ProcessType r => r
debconfShow :: ProcessType r => r
sha3512sum :: ProcessType r => r
hxxmlns :: ProcessType r => r
x8664LinuxGnuStrings :: ProcessType r => r
lzless :: ProcessType r => r
systemdMuteConsole :: ProcessType r => r
gettext :: ProcessType r => r
pinentryCurses :: ProcessType r => r
dhSystemdEnable :: ProcessType r => r
sensiblePager :: ProcessType r => r
man :: ProcessType r => r
dhInstallinitramfs :: ProcessType r => r
dhHaskellBlurbs :: ProcessType r => r
dpkgBuildflags :: ProcessType r => r
systemdVpick :: ProcessType r => r
debconfEscape :: ProcessType r => r
cksum :: ProcessType r => r
dhHaskellInstallHtmldocs :: ProcessType r => r
gnutac :: ProcessType r => r
fakerootSysv :: ProcessType r => r
xzcat :: ProcessType r => r
dhInstallmime :: ProcessType r => r
gprofngDisplaySrc :: ProcessType r => r
gnudir :: ProcessType r => r
dhListpackages :: ProcessType r => r
xml2asc :: ProcessType r => r
systemdAnalyze :: ProcessType r => r
lockfileTouch :: ProcessType r => r
lsns :: ProcessType r => r
hsc2hs :: ProcessType r => r
choom :: ProcessType r => r
dhHaskellCompiler :: ProcessType r => r
gnuchmod :: ProcessType r => r
systemdAcPower :: ProcessType r => r
mailUnlock :: ProcessType r => r
dhInstallgsettings :: ProcessType r => r
dash :: ProcessType r => r
zcat :: ProcessType r => r
perlbug :: ProcessType r => r
zipdetails :: ProcessType r => r
dhUcf :: ProcessType r => r
dhHaskellInstallGhcRegistration :: ProcessType r => r
lsblk :: ProcessType r => r
shasum :: ProcessType r => r
gunzip :: ProcessType r => r
fallocate :: ProcessType r => r
od :: ProcessType r => r
autom4te :: ProcessType r => r
gnusleep :: ProcessType r => r
grepAptavail :: ProcessType r => r
dpkgScanpackages :: ProcessType r => r
gprofngCollectApp :: ProcessType r => r
dhInstallcron :: ProcessType r => r
partx :: ProcessType r => r
autoconf :: ProcessType r => r
gzip :: ProcessType r => r
debconfCommunicate :: ProcessType r => r
ypdomainname :: ProcessType r => r
gpDisplaySrc :: ProcessType r => r
dpkgBuildpackage :: ProcessType r => r
gnupathchk :: ProcessType r => r
localedef :: ProcessType r => r
gnubase64 :: ProcessType r => r
dpkgGenchanges :: ProcessType r => r
gnustdbuf :: ProcessType r => r
cfilt :: ProcessType r => r
dhAutoConfigure :: ProcessType r => r
grotty :: ProcessType r => r
diff3 :: ProcessType r => r
gpgAgent :: ProcessType r => r
podebconfReportPo :: ProcessType r => r
aclocal :: ProcessType r => r
comm :: ProcessType r => r
file :: ProcessType r => r
systemdConfext :: ProcessType r => r
manpath :: ProcessType r => r
prove :: ProcessType r => r
dhHaskellInstallProfilingLibs :: ProcessType r => r
gnumkdir :: ProcessType r => r
nl :: ProcessType r => r
envsubst :: ProcessType r => r
shuf :: ProcessType r => r
cpp :: ProcessType r => r
gnucsplit :: ProcessType r => r
debSystemdInvoke :: ProcessType r => r
login :: ProcessType r => r
dpkgGencontrol :: ProcessType r => r
dhInstallinfo :: ProcessType r => r
stdbuf :: ProcessType r => r
pod2usage :: ProcessType r => r
chage :: ProcessType r => r
dpkgDistaddfile :: ProcessType r => r
b2sum :: ProcessType r => r
tail' :: ProcessType r => r
chgrp :: ProcessType r => r
sh :: ProcessType r => r
mcookie :: ProcessType r => r
sha3256sum :: ProcessType r => r
csplit :: ProcessType r => r
gprofngDisplayHtml :: ProcessType r => r
tac :: ProcessType r => r
dhAutoreconfClean :: ProcessType r => r
rgrep :: ProcessType r => r
dpkgGenbuildinfo :: ProcessType r => r
gitReceivePack :: ProcessType r => r
cp :: ProcessType r => r
gnuls :: ProcessType r => r
dhInstalllogcheck :: ProcessType r => r
encguess :: ProcessType r => r
hxuncdata :: ProcessType r => r
git :: ProcessType r => r
hxmkbib :: ProcessType r => r
dhAutoBuild :: ProcessType r => r
asc2xml :: ProcessType r => r
updateAlternatives :: ProcessType r => r
reset :: ProcessType r => r
dhTestdir :: ProcessType r => r
gnunohup :: ProcessType r => r
ltoDump :: ProcessType r => r
setpriv :: ProcessType r => r
mawk :: ProcessType r => r
gnupr :: ProcessType r => r
dh :: ProcessType r => r
rdma :: ProcessType r => r
tblDctrl :: ProcessType r => r
dbusDaemon :: ProcessType r => r
more :: ProcessType r => r
lzdiff :: ProcessType r => r
gpgConnectAgent :: ProcessType r => r
bzcmp :: ProcessType r => r
whoami :: ProcessType r => r
tset :: ProcessType r => r
gnumktemp :: ProcessType r => r
udevadm :: ProcessType r => r
nm :: ProcessType r => r
sha3384sum :: ProcessType r => r
flock :: ProcessType r => r
uclampset :: ProcessType r => r
hxindex :: ProcessType r => r
gnuseq :: ProcessType r => r
gnustty :: ProcessType r => r
sha1sum :: ProcessType r => r
vdir :: ProcessType r => r
hxtoc :: ProcessType r => r
stat :: ProcessType r => r
ul :: ProcessType r => r
lexgrog :: ProcessType r => r
hxcount :: ProcessType r => r
grep :: ProcessType r => r
base32 :: ProcessType r => r
ltoDump15 :: ProcessType r => r
x8664LinuxGnuLdbfd :: ProcessType r => r
perl :: ProcessType r => r
rpcgen :: ProcessType r => r
systemdTtyAskPasswordAgent :: ProcessType r => r
hxref :: ProcessType r => r
dhInstalldeb :: ProcessType r => r
findmnt :: ProcessType r => r
hxaddid :: ProcessType r => r
zmore :: ProcessType r => r
timedatectl :: ProcessType r => r
ghc :: ProcessType r => r
systemdCat :: ProcessType r => r
gnucksum :: ProcessType r => r
ld :: ProcessType r => r
xzmore :: ProcessType r => r
gnufold :: ProcessType r => r
uniq :: ProcessType r => r
networkctl :: ProcessType r => r
gcovTool15 :: ProcessType r => r
dhHaskellDependsHaddock :: ProcessType r => r
gnuwho :: ProcessType r => r
systemdMount :: ProcessType r => r
gnudirname :: ProcessType r => r
dhAutoClean :: ProcessType r => r
dhAutoreconf :: ProcessType r => r
dhAssistant :: ProcessType r => r
unshare :: ProcessType r => r
pidwait :: ProcessType r => r
scriptreplay :: ProcessType r => r
dhHaskellInstallDevelopmentLibs :: ProcessType r => r
column :: ProcessType r => r
gccAr :: ProcessType r => r
mailLock :: ProcessType r => r
dhHaskellProvides :: ProcessType r => r
aptCdrom :: ProcessType r => r
gnumd5sum :: ProcessType r => r
dbusUuidgen :: ProcessType r => r
x8664LinuxGnuGcc15 :: ProcessType r => r
ghcPkg :: ProcessType r => r
dhUsrlocal :: ProcessType r => r
dpkgSource :: ProcessType r => r
gnusha384sum :: ProcessType r => r
prlimit :: ProcessType r => r
pr :: ProcessType r => r
dhInstalldirs :: ProcessType r => r
pkgmaintainermangler :: ProcessType r => r
dhInstallpam :: ProcessType r => r
mknod :: ProcessType r => r
manRecode :: ProcessType r => r
systemdCgtop :: ProcessType r => r
systemdDelta :: ProcessType r => r
gnuvdir :: ProcessType r => r
size :: ProcessType r => r
netshaper :: ProcessType r => r
netcat :: ProcessType r => r
gnutimeout :: ProcessType r => r
look :: ProcessType r => r
cut :: ProcessType r => r
x8664LinuxGnuCpp :: ProcessType r => r
zforce :: ProcessType r => r
truncate' :: ProcessType r => r
savelog :: ProcessType r => r
piconv :: ProcessType r => r
autoheader :: ProcessType r => r
df :: ProcessType r => r
libtoolize :: ProcessType r => r
objcopy :: ProcessType r => r
dpkgDebpkgbinarymangler :: ProcessType r => r
hxciteMkbib :: ProcessType r => r
lzcat :: ProcessType r => r
true :: ProcessType r => r
md5sum :: ProcessType r => r
dhInstallsysusers :: ProcessType r => r
test :: ProcessType r => r
msgcmp :: ProcessType r => r
xzcmp :: ProcessType r => r
gnuhostid :: ProcessType r => r
lnstat :: ProcessType r => r
gnuptx :: ProcessType r => r
runhaskell :: ProcessType r => r
gnuchown :: ProcessType r => r
gnubasenc :: ProcessType r => r
gnu :: ProcessType r => r
libnetcfg :: ProcessType r => r
perl540X8664LinuxGnu :: ProcessType r => r
basename :: ProcessType r => r
jsonPp :: ProcessType r => r
whichdebianutils :: ProcessType r => r
gcc15 :: ProcessType r => r
hpcGhc9103 :: ProcessType r => r
top :: ProcessType r => r
dhUpdateAutotoolsConfig :: ProcessType r => r
pwd :: ProcessType r => r
chsh :: ProcessType r => r
find' :: ProcessType r => r
gcovDump :: ProcessType r => r
dhInstallexamples :: ProcessType r => r
perldoc :: ProcessType r => r
dhInstalltmpfiles :: ProcessType r => r
msggrep :: ProcessType r => r
dhSystemdStart :: ProcessType r => r
haskellCompiler :: ProcessType r => r
lzma :: ProcessType r => r
which :: ProcessType r => r
dhHaskellShlibdeps :: ProcessType r => r
apt :: ProcessType r => r
msgfmt :: ProcessType r => r
hxnormalize :: ProcessType r => r
ischroot :: ProcessType r => r
dpkgArchitecture :: ProcessType r => r
dhInstallalternatives :: ProcessType r => r
eqn :: ProcessType r => r
ipcmk :: ProcessType r => r
dhFixperms :: ProcessType r => r
hxclean :: ProcessType r => r
locale :: ProcessType r => r
namei :: ProcessType r => r
snice :: ProcessType r => r
hostnamectl :: ProcessType r => r
dhDwz :: ProcessType r => r
x8664LinuxGnuGccRanlib15 :: ProcessType r => r
geqn :: ProcessType r => r
systemctl :: ProcessType r => r
systemdStdioBridge :: ProcessType r => r
gccNm :: ProcessType r => r
dhInstallmanpages :: ProcessType r => r
xsubpp :: ProcessType r => r
fakeroot :: ProcessType r => r
hxremove :: ProcessType r => r
slabtop :: ProcessType r => r
hxwls :: ProcessType r => r
haddock :: ProcessType r => r
dhAutotoolsDevUpdateconfig :: ProcessType r => r
getent :: ProcessType r => r
gnudircolors :: ProcessType r => r
chroot :: ProcessType r => r
hxincl :: ProcessType r => r
systemdDetectVirt :: ProcessType r => r
debconfCopydb :: ProcessType r => r
debconf :: ProcessType r => r
printf :: ProcessType r => r
systemdId128 :: ProcessType r => r
rm :: ProcessType r => r
env :: ProcessType r => r
dpkgDeb :: ProcessType r => r
gnuwc :: ProcessType r => r
bzexe :: ProcessType r => r
gcovDump15 :: ProcessType r => r
systemdPath :: ProcessType r => r
aptMark :: ProcessType r => r
wall :: ProcessType r => r
run0 :: ProcessType r => r
gnulink :: ProcessType r => r
dhInstallsystemduser :: ProcessType r => r
infotocap :: ProcessType r => r
gitUploadArchive :: ProcessType r => r
zless :: ProcessType r => r
joinDctrl :: ProcessType r => r
gnurealpath :: ProcessType r => r
x8664LinuxGnuElfedit :: ProcessType r => r
nice :: ProcessType r => r
ptx :: ProcessType r => r
gnumv :: ProcessType r => r
runcon :: ProcessType r => r
x8664LinuxGnuGcovTool :: ProcessType r => r
hd :: ProcessType r => r
nohup :: ProcessType r => r
x8664LinuxGnuRanlib :: ProcessType r => r
skill :: ProcessType r => r
iconv :: ProcessType r => r
make :: ProcessType r => r
systemdRun :: ProcessType r => r
dpkgGensymbols :: ProcessType r => r
g15 :: ProcessType r => r
bzdiff :: ProcessType r => r
gnutsort :: ProcessType r => r
gnureadlink :: ProcessType r => r
dd :: ProcessType r => r
fakedSysv :: ProcessType r => r
x8664LinuxGnuGprof :: ProcessType r => r
systemdPtyForward :: ProcessType r => r
c89 :: ProcessType r => r
systemdUmount :: ProcessType r => r
bash :: ProcessType r => r
lzmore :: ProcessType r => r
gnupinky :: ProcessType r => r
unlzma :: ProcessType r => r
expand :: ProcessType r => r
dhMovefiles :: ProcessType r => r
hexdump :: ProcessType r => r
unlink :: ProcessType r => r
mkfifo :: ProcessType r => r
systemdSysext :: ProcessType r => r
recodeSrLatin :: ProcessType r => r
lsipc :: ProcessType r => r
watch :: ProcessType r => r
dbusMonitor :: ProcessType r => r
gnuuniq :: ProcessType r => r
gnutouch :: ProcessType r => r
domainname :: ProcessType r => r
xgettext :: ProcessType r => r
x8664LinuxGnuCfilt :: ProcessType r => r
runParts :: ProcessType r => r
ss :: ProcessType r => r
tic :: ProcessType r => r
addr2line :: ProcessType r => r
preconv :: ProcessType r => r
dhGencontrol :: ProcessType r => r
colcrt :: ProcessType r => r
cpan :: ProcessType r => r
hxnsxml :: ProcessType r => r
po2debconf :: ProcessType r => r
grepAvailable :: ProcessType r => r
dhCompress :: ProcessType r => r
hashsum :: ProcessType r => r
systemdSysusers :: ProcessType r => r
mailTouchlock :: ProcessType r => r
dhInstallifupdown :: ProcessType r => r
soelim :: ProcessType r => r
sensibleEditor :: ProcessType r => r
podchecker :: ProcessType r => r
znew :: ProcessType r => r
dwz :: ProcessType r => r
x8664LinuxGnuGcovTool15 :: ProcessType r => r
gnulogname :: ProcessType r => r
neqn :: ProcessType r => r
gpDisplayText :: ProcessType r => r
objdump :: ProcessType r => r
systemdFirstboot :: ProcessType r => r
gnuexpand :: ProcessType r => r
bunzip2 :: ProcessType r => r
hxcite :: ProcessType r => r
tee :: ProcessType r => r
systemdTmpfiles :: ProcessType r => r
pl2pm :: ProcessType r => r
gitUploadPack :: ProcessType r => r
pod2text :: ProcessType r => r
gnuchgrp :: ProcessType r => r
dpkgName :: ProcessType r => r
dpkgShlibdeps :: ProcessType r => r
chfn :: ProcessType r => r
podebconfDisplayPo :: ProcessType r => r
xzegrep :: ProcessType r => r
gencat :: ProcessType r => r
bzcat :: ProcessType r => r
gnuhead :: ProcessType r => r
x8664LinuxGnuGcc :: ProcessType r => r
xzfgrep :: ProcessType r => r
lslocks :: ProcessType r => r
ncurses6Config :: ProcessType r => r
ln :: ProcessType r => r
uptime :: ProcessType r => r
gpgv :: ProcessType r => r
lsattr :: ProcessType r => r
mktemp :: ProcessType r => r
ipcs :: ProcessType r => r
fold :: ProcessType r => r
lzfgrep :: ProcessType r => r
ionice :: ProcessType r => r
chrt :: ProcessType r => r
streamzip :: ProcessType r => r
dhAutoTest :: ProcessType r => r
gnufmt :: ProcessType r => r
gnusync :: ProcessType r => r
nstat :: ProcessType r => r
gccRanlib :: ProcessType r => r
seq' :: ProcessType r => r
tempfile :: ProcessType r => r
sha384sum :: ProcessType r => r
debconfUpdatepo :: ProcessType r => r
tsort :: ProcessType r => r
dir :: ProcessType r => r
chcon :: ProcessType r => r
fakerootTcp :: ProcessType r => r
pinky :: ProcessType r => r
dpkgVendor :: ProcessType r => r
gnutee :: ProcessType r => r
dpkgStatoverride :: ProcessType r => r
gnusha224sum :: ProcessType r => r
tzselect :: ProcessType r => r
arch :: ProcessType r => r
gnuchcon :: ProcessType r => r
c99Gcc :: ProcessType r => r
hostname :: ProcessType r => r
dpkgSplit :: ProcessType r => r

-- | Shell scripting with Conduit
--   
--   This module consists only of re-exports, including a few thousand
--   top-level names based on PATH. If you don't want that, you
--   can cherry-pick specific modules to import from the library.
--   
--   See Data.Conduit.Shell.PATH for all binaries. But you should be
--   able to use whatever executables are in your PATH when the
--   library is compiled.
--   
--   
Examples
--   
--   The monad instance of Conduit will simply pass along all stdout
--   results:
--   
--   Piping with Conduit's normal pipe will predictably pipe things
--   together, as in Bash:
--   
--   
--   >>> run (do shell "echo Hello" $| sed "s/l/a/"; echo "OK!")
--   Healo
--   OK!
--   
--   
--   Streaming pipes (aka lazy pipes) is also possible:
--   
--   
--   >>> run (tail' "/tmp/foo.txt" "-f" $| grep "--line-buffered" "Hello")
--   Hello, world!
--   Oh, hello!
--   
--   
--   (Remember that grep needs --line-buffered if it is
--   to output things line-by-line).
--   
--   Run custom processes via the proc function:
--   
--   
--   >>> run (proc "ls" [])
--   dist  LICENSE  README.md  Setup.hs  shell-conduit.cabal  src  TAGS  TODO.org
--   
--   
--   Run shell commands via the shell function:
--   
--   
--   >>> run (shell "ls")
--   dist  LICENSE  README.md  Setup.hs  shell-conduit.cabal  src  TAGS  TODO.org
--   
--   
--   Run conduits via the conduit function:
--   
--   
--   >>> run (cat "/tmp/foo.txt" $| conduit (do Just x <- await; yield x))
--   Hello!
--   
--   
--   
How it works
--   
--   All executable names in the PATH at compile-time are brought
--   into scope as runnable process conduits e.g. ls or
--   grep.
--   
--   All processes are bound as variadic process calling functions, like
--   this:
--   
--   
--   rmdir :: ProcessType r => r
--   ls :: ProcessType r => r
--   
--   
--   But ultimately the types end up being:
--   
--   
--   rmdir "foo" :: Segment ()
--   ls :: Segment ()
--   ls "." :: Segment ()
--   
--   
--   Etc.
--   
--   Run all shell scripts with run:
--   
--   
--   run :: Segment r -> IO r
--   
--   
--   
String types
--   
--   If using OverloadedStrings so that you can use Text
--   for arguments, then also enable ExtendedDefaultRules,
--   otherwise you'll get ambiguous type errors.
--   
--   
--   {-# LANGUAGE ExtendedDefaultRules #-}
--   
--   
--   But this isn't necessary if you don't need to use Text yet.
--   Strings literals will be interpreted as String. Though you can
--   pass a value of type Text or any instance of CmdArg
--   without needing conversions.
module Data.Conduit.Shell

-- | Run a segment.
run :: MonadIO m => Segment m r -> m r

-- | Run a shell command.
shell :: forall (m :: Type -> Type). MonadIO m => String -> Segment m ()

-- | Run a process command.
proc :: forall (m :: Type -> Type). MonadIO m => String -> [String] -> Segment m ()

-- | Lift a conduit into a segment.
conduit :: forall a (m :: Type -> Type) r. (a ~ ByteString, Monad m) => ConduitT a ByteString m r -> Segment m r

-- | Work on the stream as Text values from UTF-8.
text :: forall r (m :: Type -> Type). (r ~ (), MonadThrow m) => ConduitT Text Text m r -> Segment m r

-- | Lift a conduit into a segment.
bytes :: forall a (m :: Type -> Type) r. (a ~ ByteString, Monad m) => ConduitT a ByteString m r -> Segment m r

-- | Fuse two segments (either processes or conduits).
($|) :: forall (m :: Type -> Type) b. MonadUnliftIO m => Segment m () -> Segment m b -> Segment m b
infixl 0 $|

-- | A pipeable segment. Either a conduit or a process.
data Segment (m :: Type -> Type) r

-- | Process running exception.
data ProcessException
ProcessException :: CreateProcess -> ExitCode -> ProcessException
ProcessEmpty :: ProcessException
hpc :: ProcessType r => r
split :: ProcessType r => r
ghci :: ProcessType r => r
ghc :: ProcessType r => r
link :: ProcessType r => r
ip :: ProcessType r => r
look :: ProcessType r => r
reset :: ProcessType r => r
fold :: ProcessType r => r
free :: ProcessType r => r
diff :: ProcessType r => r
arch :: ProcessType r => r
timeout :: ProcessType r => r
printf :: ProcessType r => r
size :: ProcessType r => r
strip :: ProcessType r => r
gzip :: ProcessType r => r
env :: ProcessType r => r
clear :: ProcessType r => r
shutdown :: ProcessType r => r
cat :: ProcessType r => r
sync :: ProcessType r => r
nice :: ProcessType r => r
sleep :: ProcessType r => r
as :: ProcessType r => r

-- | Helpful CD command.
cd :: (MonadIO m, CmdArg arg) => arg -> m ()
c :: ProcessType r => r
g :: ProcessType r => r
cp :: ProcessType r => r
ps :: ProcessType r => r
w :: ProcessType r => r
ls :: ProcessType r => r
top :: ProcessType r => r
cmp :: ProcessType r => r
uniq :: ProcessType r => r
mv :: ProcessType r => r
m4 :: ProcessType r => r
test :: ProcessType r => r
fmt :: ProcessType r => r
ss :: ProcessType r => r
date :: ProcessType r => r
locale :: ProcessType r => r
touch :: ProcessType r => r
pr :: ProcessType r => r
g15 :: ProcessType r => r
su :: ProcessType r => r
rm :: ProcessType r => r
nm :: ProcessType r => r
file :: ProcessType r => r
sh :: ProcessType r => r
df :: ProcessType r => r
find' :: ProcessType r => r
rev :: ProcessType r => r
dir :: ProcessType r => r
tc :: ProcessType r => r
policyRcd :: ProcessType r => r
resize2fs :: ProcessType r => r
nologin :: ProcessType r => r
unixUpdate :: ProcessType r => r
filefrag :: ProcessType r => r
usermod :: ProcessType r => r
blkid :: ProcessType r => r
arpd :: ProcessType r => r
e2undo :: ProcessType r => r
init' :: ProcessType r => r
iconvconfig :: ProcessType r => r
capsh :: ProcessType r => r
wipefs :: ProcessType r => r
deluser :: ProcessType r => r
vigr :: ProcessType r => r
updateRcd :: ProcessType r => r
rmtTar :: ProcessType r => r
killall5 :: ProcessType r => r
newusers :: ProcessType r => r
blkdiscard :: ProcessType r => r
agetty :: ProcessType r => r
fsck :: ProcessType r => r
installkernel :: ProcessType r => r
fsckext2 :: ProcessType r => r
accessdb :: ProcessType r => r
zgPolicyRcd :: ProcessType r => r
e2mmpstatus :: ProcessType r => r
mkfsext2 :: ProcessType r => r
fsfreeze :: ProcessType r => r
losetup :: ProcessType r => r
getpcaps :: ProcessType r => r
grpunconv :: ProcessType r => r
badblocks :: ProcessType r => r
pwconv :: ProcessType r => r
pamTimestampCheck :: ProcessType r => r
groupdel :: ProcessType r => r
pamGetenv :: ProcessType r => r
vdpa :: ProcessType r => r
rtmon :: ProcessType r => r
mklostfound :: ProcessType r => r
sulogin :: ProcessType r => r
pamAuthUpdate :: ProcessType r => r
tarcat :: ProcessType r => r
tipc :: ProcessType r => r
blockdev :: ProcessType r => r
mkfs :: ProcessType r => r
pwck :: ProcessType r => r
adduser :: ProcessType r => r
addShell :: ProcessType r => r
updatePasswd :: ProcessType r => r
pamExtrausersChkpwd :: ProcessType r => r
e2freefrag :: ProcessType r => r
swapoff :: ProcessType r => r
fsckext3 :: ProcessType r => r
shadowconfig :: ProcessType r => r
reboot :: ProcessType r => r
pwunconv :: ProcessType r => r
findfs :: ProcessType r => r
delgroup :: ProcessType r => r
e2label :: ProcessType r => r
groupmod :: ProcessType r => r
removeShell :: ProcessType r => r
dpkgReconfigure :: ProcessType r => r
getty :: ProcessType r => r
dcb :: ProcessType r => r
mkfsext4 :: ProcessType r => r
vipw :: ProcessType r => r
e4crypt :: ProcessType r => r
debugfs :: ProcessType r => r
groupadd :: ProcessType r => r
faillock :: ProcessType r => r
resolvconf :: ProcessType r => r
halt :: ProcessType r => r
pamNamespaceHelper :: ProcessType r => r
getcap :: ProcessType r => r
poweroff :: ProcessType r => r
e4defrag :: ProcessType r => r
swaplabel :: ProcessType r => r
dumpe2fs :: ProcessType r => r
useradd :: ProcessType r => r
gnuchroot :: ProcessType r => r
addgroup :: ProcessType r => r
updateShells :: ProcessType r => r
pamExtrausersUpdate :: ProcessType r => r
ldconfig :: ProcessType r => r
mkswap :: ProcessType r => r
e2scrubAll :: ProcessType r => r
fstrim :: ProcessType r => r
invokeRcd :: ProcessType r => r
pwhistoryHelper :: ProcessType r => r
fstabDecode :: ProcessType r => r
service :: ProcessType r => r
bridge :: ProcessType r => r
rtacct :: ProcessType r => r
runuser :: ProcessType r => r
zramctl :: ProcessType r => r
startStopDaemon :: ProcessType r => r
tune2fs :: ProcessType r => r
readprofile :: ProcessType r => r
genl :: ProcessType r => r
setcap :: ProcessType r => r
zic :: ProcessType r => r
sysctl :: ProcessType r => r
swapon :: ProcessType r => r
chpasswd :: ProcessType r => r
updateCaCertificates :: ProcessType r => r
userdel :: ProcessType r => r
e2scrub :: ProcessType r => r
devlink :: ProcessType r => r
mkhomedirHelper :: ProcessType r => r
mkfsext3 :: ProcessType r => r
e2image :: ProcessType r => r
mke2fs :: ProcessType r => r
rtcwake :: ProcessType r => r
grpck :: ProcessType r => r
chgpasswd :: ProcessType r => r
logsave :: ProcessType r => r
rmt :: ProcessType r => r
dpkgPreconfigure :: ProcessType r => r
e2fsck :: ProcessType r => r
grpconv :: ProcessType r => r
fsckext4 :: ProcessType r => r
unixChkpwd :: ProcessType r => r
syncAvailable :: ProcessType r => r
x8664LinuxGnuAs :: ProcessType r => r
dbusSend :: ProcessType r => r
msgattrib :: ProcessType r => r
msgexec :: ProcessType r => r
pkgstripfiles :: ProcessType r => r
hostid :: ProcessType r => r
aptConfig :: ProcessType r => r
dpkgParsechangelog :: ProcessType r => r
dhMissing :: ProcessType r => r
tabs :: ProcessType r => r
ifnames :: ProcessType r => r
x8664LinuxGnuLtoDump :: ProcessType r => r
sha3224sum :: ProcessType r => r
hxcopy :: ProcessType r => r
gnutruncate :: ProcessType r => r
bashbug :: ProcessType r => r
dbusUpdateActivationEnvironment :: ProcessType r => r
gcovTool :: ProcessType r => r
toe :: ProcessType r => r
x8664LinuxGnuReadelf :: ProcessType r => r
crc32 :: ProcessType r => r
who :: ProcessType r => r
dhPrep :: ProcessType r => r
gprofng :: ProcessType r => r
x8664LinuxGnuGccNm15 :: ProcessType r => r
gnudd :: ProcessType r => r
dpkgTrigger :: ProcessType r => r
xzless :: ProcessType r => r
x8664LinuxGnuNm :: ProcessType r => r
gnuuname :: ProcessType r => r
gnuruncon :: ProcessType r => r
pic :: ProcessType r => r
grepStatus :: ProcessType r => r
msgmerge :: ProcessType r => r
nproc :: ProcessType r => r
sha256sum :: ProcessType r => r
gnupaste :: ProcessType r => r
dpkgMergechangelogs :: ProcessType r => r
dhIcons :: ProcessType r => r
lzmainfo :: ProcessType r => r
autopoint :: ProcessType r => r
pmap :: ProcessType r => r
expr :: ProcessType r => r
gnufalse :: ProcessType r => r
lockfileCheck :: ProcessType r => r
colrm :: ProcessType r => r
gcov15 :: ProcessType r => r
dnsdomainname :: ProcessType r => r
groups :: ProcessType r => r
journalctl :: ProcessType r => r
ar :: ProcessType r => r
gnushuf :: ProcessType r => r
systemdAskPassword :: ProcessType r => r
realpath :: ProcessType r => r
kill :: ProcessType r => r
dhHaskellDependsCabal :: ProcessType r => r
debSystemdHelper :: ProcessType r => r
dbusCleanupSockets :: ProcessType r => r
msguniq :: ProcessType r => r
xargs :: ProcessType r => r
echo :: ProcessType r => r
apropos :: ProcessType r => r
dpkgDivert :: ProcessType r => r
gnuyes :: ProcessType r => r
ipcrm :: ProcessType r => r
dhStrip :: ProcessType r => r
dhHaskellProvidesGhc :: ProcessType r => r
gnunumfmt :: ProcessType r => r
dhHaskellDescription :: ProcessType r => r
cpp15 :: ProcessType r => r
runhaskell9103 :: ProcessType r => r
expiry :: ProcessType r => r
ghc9103 :: ProcessType r => r
gnufactor :: ProcessType r => r
perl5401 :: ProcessType r => r
dhPerl :: ProcessType r => r
runghc9103 :: ProcessType r => r
msgcomm :: ProcessType r => r
install :: ProcessType r => r
gnunproc :: ProcessType r => r
x8664LinuxGnuAddr2line :: ProcessType r => r
x8664LinuxGnuLd :: ProcessType r => r
chattr :: ProcessType r => r
h2ph :: ProcessType r => r
gnuunlink :: ProcessType r => r
dhInstallchangelogs :: ProcessType r => r
grops :: ProcessType r => r
groff :: ProcessType r => r
sort' :: ProcessType r => r
elfedit :: ProcessType r => r
gnushred :: ProcessType r => r
gettextsh :: ProcessType r => r
x8664LinuxGnuGccAr15 :: ProcessType r => r
lockfileRemove :: ProcessType r => r
gnunl :: ProcessType r => r
msgfilter :: ProcessType r => r
debconfGettextize :: ProcessType r => r
ptardiff :: ProcessType r => r
gnucat :: ProcessType r => r
hxname2id :: ProcessType r => r
automake :: ProcessType r => r
gccNm15 :: ProcessType r => r
dhMovetousr :: ProcessType r => r
hxprune :: ProcessType r => r
dhInstalludev :: ProcessType r => r
gnugroups :: ProcessType r => r
dhInstallmodules :: ProcessType r => r
tr :: ProcessType r => r
nawk :: ProcessType r => r
haddockGhc9103 :: ProcessType r => r
ncopenbsd :: ProcessType r => r
dircolors :: ProcessType r => r
advdef :: ProcessType r => r
fgrep :: ProcessType r => r
catman :: ProcessType r => r
zfgrep :: ProcessType r => r
x8664LinuxGnuLtoDump15 :: ProcessType r => r
bzfgrep :: ProcessType r => r
dpkgRealpath :: ProcessType r => r
instmodsh :: ProcessType r => r
corelist :: ProcessType r => r
pod2html :: ProcessType r => r
x8664LinuxGnuSize :: ProcessType r => r
chmod :: ProcessType r => r
ctstat :: ProcessType r => r
bzless :: ProcessType r => r
gpArchive :: ProcessType r => r
linux64 :: ProcessType r => r
bzip2 :: ProcessType r => r
dhInstallemacsen :: ProcessType r => r
gpasswd :: ProcessType r => r
tbl :: ProcessType r => r
zegrep :: ProcessType r => r
sha512sum :: ProcessType r => r
basenc :: ProcessType r => r
h2xs :: ProcessType r => r
msgcat :: ProcessType r => r
readlink :: ProcessType r => r
gnustat :: ProcessType r => r
dpkg :: ProcessType r => r
ldso :: ProcessType r => r
dpkgCheckbuilddeps :: ProcessType r => r
gcov :: ProcessType r => r
pkgstriptranslations :: ProcessType r => r
head' :: ProcessType r => r
findDebuginfo :: ProcessType r => r
renice :: ProcessType r => r
gnujoin :: ProcessType r => r
infocmp :: ProcessType r => r
x8664LinuxGnuObjcopy :: ProcessType r => r
gettextize :: ProcessType r => r
systemdNotify :: ProcessType r => r
gitShell :: ProcessType r => r
msgunfmt :: ProcessType r => r
logger :: ProcessType r => r
dhHaskellDepends :: ProcessType r => r
getopt :: ProcessType r => r
wc :: ProcessType r => r
enc2xs :: ProcessType r => r
dhBuilddeb :: ProcessType r => r
dhBugfiles :: ProcessType r => r
x8664LinuxGnuGcovDump15 :: ProcessType r => r
gnubase32 :: ProcessType r => r
setterm :: ProcessType r => r
ncursesw6Config :: ProcessType r => r
readelf :: ProcessType r => r
hxunpipe :: ProcessType r => r
linux32 :: ProcessType r => r
numfmt :: ProcessType r => r
aptCache :: ProcessType r => r
nsenter :: ProcessType r => r
gnuexpr :: ProcessType r => r
hp2ps :: ProcessType r => r
systemdEscape :: ProcessType r => r
cRehash :: ProcessType r => r
lockfileCreate :: ProcessType r => r
x8664LinuxGnuStrip :: ProcessType r => r
cc :: ProcessType r => r
lzegrep :: ProcessType r => r
dirname :: ProcessType r => r
kernelInstall :: ProcessType r => r
dhInstallinit :: ProcessType r => r
x8664LinuxGnuCpp15 :: ProcessType r => r
autoupdate :: ProcessType r => r
gnuln :: ProcessType r => r
dhComputeautosubstvars :: ProcessType r => r
dpkgMaintscriptHelper :: ProcessType r => r
gnupwd :: ProcessType r => r
col :: ProcessType r => r
dhHaskellRecommendsDocumentationReferences :: ProcessType r => r
pod2man :: ProcessType r => r
hp2psGhc9103 :: ProcessType r => r
pidof :: ProcessType r => r
vmstat :: ProcessType r => r
whatis :: ProcessType r => r
perlthanks :: ProcessType r => r
localeCheck :: ProcessType r => r
umount :: ProcessType r => r
sha224sum :: ProcessType r => r
base64 :: ProcessType r => r
x8664LinuxGnuGcov :: ProcessType r => r
tput :: ProcessType r => r
dhLink :: ProcessType r => r
systemdInhibit :: ProcessType r => r
passwd :: ProcessType r => r
whereis :: ProcessType r => r
shred :: ProcessType r => r
gmake :: ProcessType r => r
coreutils :: ProcessType r => r
gnurmdir :: ProcessType r => r
ghcPkg9103 :: ProcessType r => r
gnusha256sum :: ProcessType r => r
x8664LinuxGnuAr :: ProcessType r => r
rtstat :: ProcessType r => r
rbash :: ProcessType r => r
dhInstallxfonts :: ProcessType r => r
loginctl :: ProcessType r => r
mountpoint :: ProcessType r => r
gccAr15 :: ProcessType r => r
grepDctrl :: ProcessType r => r
hxtabletrans :: ProcessType r => r
systemdHwdb :: ProcessType r => r
msginit :: ProcessType r => r
ranlib :: ProcessType r => r
gccRanlib15 :: ProcessType r => r
dhHaskellSuggests :: ProcessType r => r
patch :: ProcessType r => r
gnusort :: ProcessType r => r
pldd :: ProcessType r => r
clearConsole :: ProcessType r => r
x8664LinuxGnuG15 :: ProcessType r => r
gnuprintenv :: ProcessType r => r
gnudu :: ProcessType r => r
x8664LinuxGnuGcov15 :: ProcessType r => r
shake128sum :: ProcessType r => r
gnutty :: ProcessType r => r
zdump :: ProcessType r => r
nroff :: ProcessType r => r
id' :: ProcessType r => r
ldbfd :: ProcessType r => r
debconfAptProgress :: ProcessType r => r
hxextract :: ProcessType r => r
tty :: ProcessType r => r
logname :: ProcessType r => r
gnutest :: ProcessType r => r
dhInstallppp :: ProcessType r => r
gpg :: ProcessType r => r
pgrep :: ProcessType r => r
gnuecho :: ProcessType r => r
x8664LinuxGnuGccRanlib :: ProcessType r => r
hxnum :: ProcessType r => r
pathchk :: ProcessType r => r
tar :: ProcessType r => r
stty :: ProcessType r => r
sha3sum :: ProcessType r => r
x8664LinuxGnuObjdump :: ProcessType r => r
dhAutotoolsDevRestoreconfig :: ProcessType r => r
gnuwhoami :: ProcessType r => r
pinentry :: ProcessType r => r
unexpand :: ProcessType r => r
sortDctrl :: ProcessType r => r
hxmultitoc :: ProcessType r => r
gnubasename :: ProcessType r => r
automake118 :: ProcessType r => r
unxz :: ProcessType r => r
sed :: ProcessType r => r
gnusha1sum :: ProcessType r => r
gnusum :: ProcessType r => r
scalar :: ProcessType r => r
zcmp :: ProcessType r => r
grog :: ProcessType r => r
join' :: ProcessType r => r
makeFirstExistingTarget :: ProcessType r => r
setsid :: ProcessType r => r
hsc2hsGhc9103 :: ProcessType r => r
bzip2recover :: ProcessType r => r
x8664LinuxGnuGccAr :: ProcessType r => r
bzegrep :: ProcessType r => r
ldd :: ProcessType r => r
x8664LinuxGnuG :: ProcessType r => r
gnumknod :: ProcessType r => r
autoscan :: ProcessType r => r
gnucomm :: ProcessType r => r
bzgrep :: ProcessType r => r
systemdSocketActivate :: ProcessType r => r
hspecDiscover :: ProcessType r => r
captoinfo :: ProcessType r => r
lzcmp :: ProcessType r => r
zdiff :: ProcessType r => r
localectl :: ProcessType r => r
gzexe :: ProcessType r => r
gcc :: ProcessType r => r
msgconv :: ProcessType r => r
printenv :: ProcessType r => r
mandb :: ProcessType r => r
dhInstall :: ProcessType r => r
pkill :: ProcessType r => r
gnutr :: ProcessType r => r
nisdomainname :: ProcessType r => r
troff :: ProcessType r => r
egrep :: ProcessType r => r
dhShlibdeps :: ProcessType r => r
pkgsanitychecks :: ProcessType r => r
dhInstallmenu :: ProcessType r => r
hxprintlinks :: ProcessType r => r
hxselect :: ProcessType r => r
dbusRunSession :: ProcessType r => r
selectEditor :: ProcessType r => r
optipng :: ProcessType r => r
runghc :: ProcessType r => r
dhInstallman :: ProcessType r => r
dhAutoInstall :: ProcessType r => r
perlivp :: ProcessType r => r
yes :: ProcessType r => r
busctl :: ProcessType r => r
grepDebtags :: ProcessType r => r
gnucut :: ProcessType r => r
dpkgBuildapi :: ProcessType r => r
dhHaskellInstallDocfiles :: ProcessType r => r
dhInstallsystemd :: ProcessType r => r
shake256sum :: ProcessType r => r
ptar :: ProcessType r => r
gnuenv :: ProcessType r => r
gprof :: ProcessType r => r
setarch :: ProcessType r => r
gnudf :: ProcessType r => r
xzdiff :: ProcessType r => r
dpkgQuery :: ProcessType r => r
gpCollectApp :: ProcessType r => r
splain :: ProcessType r => r
routel :: ProcessType r => r
dhBuilddebpkgbinarymangler :: ProcessType r => r
taskset :: ProcessType r => r
dhMd5sums :: ProcessType r => r
advzip :: ProcessType r => r
gnunice :: ProcessType r => r
uncompress :: ProcessType r => r
dpkgBuildtree :: ProcessType r => r
rmdir :: ProcessType r => r
hxpipe :: ProcessType r => r
wget :: ProcessType r => r
dhStripNondeterminism :: ProcessType r => r
aclocal118 :: ProcessType r => r
fakedTcp :: ProcessType r => r
gnuarch :: ProcessType r => r
advmng :: ProcessType r => r
msgen :: ProcessType r => r
systemdCreds :: ProcessType r => r
resolvectl :: ProcessType r => r
aptGet :: ProcessType r => r
sdiff :: ProcessType r => r
dhTestroot :: ProcessType r => r
sensibleTerminal :: ProcessType r => r
gnutail :: ProcessType r => r
sum' :: ProcessType r => r
gtbl :: ProcessType r => r
lzgrep :: ProcessType r => r
users :: ProcessType r => r
gnuprintf :: ProcessType r => r
tload :: ProcessType r => r
uname :: ProcessType r => r
c89Gcc :: ProcessType r => r
dhLintian :: ProcessType r => r
dhHaskellDependsHugs :: ProcessType r => r
zgrep :: ProcessType r => r
pwdx :: ProcessType r => r
dpkgScansources :: ProcessType r => r
dhHaskellExtraDependsGhc :: ProcessType r => r
dhMakeshlibs :: ProcessType r => r
sensibleBrowser :: ProcessType r => r
dotlockfile :: ProcessType r => r
awk :: ProcessType r => r
hardlink :: ProcessType r => r
dhInstallwm :: ProcessType r => r
gnucp :: ProcessType r => r
lscpu :: ProcessType r => r
gprofngDisplayText :: ProcessType r => r
gpDisplayHtml :: ProcessType r => r
gnuinstall :: ProcessType r => r
dhInstalldocs :: ProcessType r => r
nc :: ProcessType r => r
gnutrue :: ProcessType r => r
gnub2sum :: ProcessType r => r
gnumkfifo :: ProcessType r => r
i386 :: ProcessType r => r
ghci9103 :: ProcessType r => r
x8664 :: ProcessType r => r
gnuid :: ProcessType r => r
autoreconf :: ProcessType r => r
du :: ProcessType r => r
factor :: ProcessType r => r
hxunent :: ProcessType r => r
paste :: ProcessType r => r
dhHaskellInstallHaddock :: ProcessType r => r
gpgconf :: ProcessType r => r
ngettext :: ProcessType r => r
bzmore :: ProcessType r => r
gnuusers :: ProcessType r => r
x8664LinuxGnuGcovDump :: ProcessType r => r
gnusplit :: ProcessType r => r
xz :: ProcessType r => r
debugedit :: ProcessType r => r
getconf :: ProcessType r => r
x8664LinuxGnuGccNm :: ProcessType r => r
pager :: ProcessType r => r
advpng :: ProcessType r => r
mount :: ProcessType r => r
gnurm :: ProcessType r => r
chown :: ProcessType r => r
sepdebugcrcfix :: ProcessType r => r
systemdMachineIdSetup :: ProcessType r => r
script :: ProcessType r => r
xzgrep :: ProcessType r => r
gprofngGmon :: ProcessType r => r
mkdir :: ProcessType r => r
debconfSetSelections :: ProcessType r => r
gnusha512sum :: ProcessType r => r
dhClean :: ProcessType r => r
dmesg :: ProcessType r => r
gnudate :: ProcessType r => r
gnuunexpand :: ProcessType r => r
varlinkctl :: ProcessType r => r
c99 :: ProcessType r => r
hxunxmlns :: ProcessType r => r
dhInstalldebconf :: ProcessType r => r
systemdCgls :: ProcessType r => r
scriptlive :: ProcessType r => r
gpic :: ProcessType r => r
gprofngArchive :: ProcessType r => r
openssl :: ProcessType r => r
ptargrep :: ProcessType r => r
gnuod :: ProcessType r => r
dhInstallcatalogs :: ProcessType r => r
false :: ProcessType r => r
dhInstalllogrotate :: ProcessType r => r
cpan540X8664LinuxGnu :: ProcessType r => r
debconfShow :: ProcessType r => r
sha3512sum :: ProcessType r => r
hxxmlns :: ProcessType r => r
x8664LinuxGnuStrings :: ProcessType r => r
lzless :: ProcessType r => r
systemdMuteConsole :: ProcessType r => r
gettext :: ProcessType r => r
pinentryCurses :: ProcessType r => r
dhSystemdEnable :: ProcessType r => r
sensiblePager :: ProcessType r => r
man :: ProcessType r => r
dhInstallinitramfs :: ProcessType r => r
dhHaskellBlurbs :: ProcessType r => r
dpkgBuildflags :: ProcessType r => r
systemdVpick :: ProcessType r => r
debconfEscape :: ProcessType r => r
cksum :: ProcessType r => r
dhHaskellInstallHtmldocs :: ProcessType r => r
gnutac :: ProcessType r => r
fakerootSysv :: ProcessType r => r
xzcat :: ProcessType r => r
dhInstallmime :: ProcessType r => r
gprofngDisplaySrc :: ProcessType r => r
gnudir :: ProcessType r => r
dhListpackages :: ProcessType r => r
xml2asc :: ProcessType r => r
systemdAnalyze :: ProcessType r => r
lockfileTouch :: ProcessType r => r
lsns :: ProcessType r => r
hsc2hs :: ProcessType r => r
choom :: ProcessType r => r
dhHaskellCompiler :: ProcessType r => r
gnuchmod :: ProcessType r => r
systemdAcPower :: ProcessType r => r
mailUnlock :: ProcessType r => r
dhInstallgsettings :: ProcessType r => r
dash :: ProcessType r => r
zcat :: ProcessType r => r
perlbug :: ProcessType r => r
zipdetails :: ProcessType r => r
dhUcf :: ProcessType r => r
dhHaskellInstallGhcRegistration :: ProcessType r => r
lsblk :: ProcessType r => r
shasum :: ProcessType r => r
gunzip :: ProcessType r => r
fallocate :: ProcessType r => r
od :: ProcessType r => r
autom4te :: ProcessType r => r
gnusleep :: ProcessType r => r
grepAptavail :: ProcessType r => r
dpkgScanpackages :: ProcessType r => r
gprofngCollectApp :: ProcessType r => r
dhInstallcron :: ProcessType r => r
partx :: ProcessType r => r
autoconf :: ProcessType r => r
debconfCommunicate :: ProcessType r => r
ypdomainname :: ProcessType r => r
gpDisplaySrc :: ProcessType r => r
dpkgBuildpackage :: ProcessType r => r
gnupathchk :: ProcessType r => r
localedef :: ProcessType r => r
gnubase64 :: ProcessType r => r
dpkgGenchanges :: ProcessType r => r
gnustdbuf :: ProcessType r => r
cfilt :: ProcessType r => r
dhAutoConfigure :: ProcessType r => r
grotty :: ProcessType r => r
diff3 :: ProcessType r => r
gpgAgent :: ProcessType r => r
podebconfReportPo :: ProcessType r => r
aclocal :: ProcessType r => r
comm :: ProcessType r => r
systemdConfext :: ProcessType r => r
manpath :: ProcessType r => r
prove :: ProcessType r => r
dhHaskellInstallProfilingLibs :: ProcessType r => r
gnumkdir :: ProcessType r => r
nl :: ProcessType r => r
envsubst :: ProcessType r => r
shuf :: ProcessType r => r
cpp :: ProcessType r => r
gnucsplit :: ProcessType r => r
debSystemdInvoke :: ProcessType r => r
login :: ProcessType r => r
dpkgGencontrol :: ProcessType r => r
dhInstallinfo :: ProcessType r => r
stdbuf :: ProcessType r => r
pod2usage :: ProcessType r => r
chage :: ProcessType r => r
dpkgDistaddfile :: ProcessType r => r
b2sum :: ProcessType r => r
tail' :: ProcessType r => r
chgrp :: ProcessType r => r
mcookie :: ProcessType r => r
sha3256sum :: ProcessType r => r
csplit :: ProcessType r => r
gprofngDisplayHtml :: ProcessType r => r
tac :: ProcessType r => r
dhAutoreconfClean :: ProcessType r => r
rgrep :: ProcessType r => r
dpkgGenbuildinfo :: ProcessType r => r
gitReceivePack :: ProcessType r => r
gnuls :: ProcessType r => r
dhInstalllogcheck :: ProcessType r => r
encguess :: ProcessType r => r
hxuncdata :: ProcessType r => r
git :: ProcessType r => r
hxmkbib :: ProcessType r => r
dhAutoBuild :: ProcessType r => r
asc2xml :: ProcessType r => r
updateAlternatives :: ProcessType r => r
dhTestdir :: ProcessType r => r
gnunohup :: ProcessType r => r
ltoDump :: ProcessType r => r
setpriv :: ProcessType r => r
mawk :: ProcessType r => r
gnupr :: ProcessType r => r
dh :: ProcessType r => r
rdma :: ProcessType r => r
tblDctrl :: ProcessType r => r
dbusDaemon :: ProcessType r => r
more :: ProcessType r => r
lzdiff :: ProcessType r => r
gpgConnectAgent :: ProcessType r => r
bzcmp :: ProcessType r => r
whoami :: ProcessType r => r
tset :: ProcessType r => r
gnumktemp :: ProcessType r => r
udevadm :: ProcessType r => r
sha3384sum :: ProcessType r => r
flock :: ProcessType r => r
uclampset :: ProcessType r => r
hxindex :: ProcessType r => r
gnuseq :: ProcessType r => r
gnustty :: ProcessType r => r
sha1sum :: ProcessType r => r
vdir :: ProcessType r => r
hxtoc :: ProcessType r => r
stat :: ProcessType r => r
ul :: ProcessType r => r
lexgrog :: ProcessType r => r
hxcount :: ProcessType r => r
grep :: ProcessType r => r
base32 :: ProcessType r => r
ltoDump15 :: ProcessType r => r
x8664LinuxGnuLdbfd :: ProcessType r => r
perl :: ProcessType r => r
rpcgen :: ProcessType r => r
systemdTtyAskPasswordAgent :: ProcessType r => r
hxref :: ProcessType r => r
dhInstalldeb :: ProcessType r => r
findmnt :: ProcessType r => r
hxaddid :: ProcessType r => r
zmore :: ProcessType r => r
timedatectl :: ProcessType r => r
systemdCat :: ProcessType r => r
gnucksum :: ProcessType r => r
ld :: ProcessType r => r
xzmore :: ProcessType r => r
gnufold :: ProcessType r => r
networkctl :: ProcessType r => r
gcovTool15 :: ProcessType r => r
dhHaskellDependsHaddock :: ProcessType r => r
gnuwho :: ProcessType r => r
systemdMount :: ProcessType r => r
gnudirname :: ProcessType r => r
dhAutoClean :: ProcessType r => r
dhAutoreconf :: ProcessType r => r
dhAssistant :: ProcessType r => r
unshare :: ProcessType r => r
pidwait :: ProcessType r => r
scriptreplay :: ProcessType r => r
dhHaskellInstallDevelopmentLibs :: ProcessType r => r
column :: ProcessType r => r
gccAr :: ProcessType r => r
mailLock :: ProcessType r => r
dhHaskellProvides :: ProcessType r => r
aptCdrom :: ProcessType r => r
gnumd5sum :: ProcessType r => r
dbusUuidgen :: ProcessType r => r
x8664LinuxGnuGcc15 :: ProcessType r => r
ghcPkg :: ProcessType r => r
dhUsrlocal :: ProcessType r => r
dpkgSource :: ProcessType r => r
gnusha384sum :: ProcessType r => r
prlimit :: ProcessType r => r
dhInstalldirs :: ProcessType r => r
pkgmaintainermangler :: ProcessType r => r
dhInstallpam :: ProcessType r => r
mknod :: ProcessType r => r
manRecode :: ProcessType r => r
systemdCgtop :: ProcessType r => r
systemdDelta :: ProcessType r => r
gnuvdir :: ProcessType r => r
netshaper :: ProcessType r => r
netcat :: ProcessType r => r
gnutimeout :: ProcessType r => r
cut :: ProcessType r => r
x8664LinuxGnuCpp :: ProcessType r => r
zforce :: ProcessType r => r
truncate' :: ProcessType r => r
savelog :: ProcessType r => r
piconv :: ProcessType r => r
autoheader :: ProcessType r => r
libtoolize :: ProcessType r => r
objcopy :: ProcessType r => r
dpkgDebpkgbinarymangler :: ProcessType r => r
hxciteMkbib :: ProcessType r => r
lzcat :: ProcessType r => r
true :: ProcessType r => r
md5sum :: ProcessType r => r
dhInstallsysusers :: ProcessType r => r
msgcmp :: ProcessType r => r
xzcmp :: ProcessType r => r
gnuhostid :: ProcessType r => r
lnstat :: ProcessType r => r
gnuptx :: ProcessType r => r
runhaskell :: ProcessType r => r
gnuchown :: ProcessType r => r
gnubasenc :: ProcessType r => r
gnu :: ProcessType r => r
libnetcfg :: ProcessType r => r
perl540X8664LinuxGnu :: ProcessType r => r
basename :: ProcessType r => r
jsonPp :: ProcessType r => r
whichdebianutils :: ProcessType r => r
gcc15 :: ProcessType r => r
hpcGhc9103 :: ProcessType r => r
dhUpdateAutotoolsConfig :: ProcessType r => r
pwd :: ProcessType r => r
chsh :: ProcessType r => r
gcovDump :: ProcessType r => r
dhInstallexamples :: ProcessType r => r
perldoc :: ProcessType r => r
dhInstalltmpfiles :: ProcessType r => r
msggrep :: ProcessType r => r
dhSystemdStart :: ProcessType r => r
haskellCompiler :: ProcessType r => r
lzma :: ProcessType r => r
which :: ProcessType r => r
dhHaskellShlibdeps :: ProcessType r => r
apt :: ProcessType r => r
msgfmt :: ProcessType r => r
hxnormalize :: ProcessType r => r
ischroot :: ProcessType r => r
dpkgArchitecture :: ProcessType r => r
dhInstallalternatives :: ProcessType r => r
eqn :: ProcessType r => r
ipcmk :: ProcessType r => r
dhFixperms :: ProcessType r => r
hxclean :: ProcessType r => r
namei :: ProcessType r => r
snice :: ProcessType r => r
hostnamectl :: ProcessType r => r
dhDwz :: ProcessType r => r
x8664LinuxGnuGccRanlib15 :: ProcessType r => r
geqn :: ProcessType r => r
systemctl :: ProcessType r => r
systemdStdioBridge :: ProcessType r => r
gccNm :: ProcessType r => r
dhInstallmanpages :: ProcessType r => r
xsubpp :: ProcessType r => r
fakeroot :: ProcessType r => r
hxremove :: ProcessType r => r
slabtop :: ProcessType r => r
hxwls :: ProcessType r => r
haddock :: ProcessType r => r
dhAutotoolsDevUpdateconfig :: ProcessType r => r
getent :: ProcessType r => r
gnudircolors :: ProcessType r => r
chroot :: ProcessType r => r
hxincl :: ProcessType r => r
systemdDetectVirt :: ProcessType r => r
debconfCopydb :: ProcessType r => r
debconf :: ProcessType r => r
systemdId128 :: ProcessType r => r
dpkgDeb :: ProcessType r => r
gnuwc :: ProcessType r => r
bzexe :: ProcessType r => r
gcovDump15 :: ProcessType r => r
systemdPath :: ProcessType r => r
aptMark :: ProcessType r => r
wall :: ProcessType r => r
run0 :: ProcessType r => r
gnulink :: ProcessType r => r
dhInstallsystemduser :: ProcessType r => r
infotocap :: ProcessType r => r
gitUploadArchive :: ProcessType r => r
zless :: ProcessType r => r
joinDctrl :: ProcessType r => r
gnurealpath :: ProcessType r => r
x8664LinuxGnuElfedit :: ProcessType r => r
ptx :: ProcessType r => r
gnumv :: ProcessType r => r
runcon :: ProcessType r => r
x8664LinuxGnuGcovTool :: ProcessType r => r
hd :: ProcessType r => r
nohup :: ProcessType r => r
x8664LinuxGnuRanlib :: ProcessType r => r
skill :: ProcessType r => r
iconv :: ProcessType r => r
make :: ProcessType r => r
systemdRun :: ProcessType r => r
dpkgGensymbols :: ProcessType r => r
bzdiff :: ProcessType r => r
gnutsort :: ProcessType r => r
gnureadlink :: ProcessType r => r
dd :: ProcessType r => r
fakedSysv :: ProcessType r => r
x8664LinuxGnuGprof :: ProcessType r => r
systemdPtyForward :: ProcessType r => r
c89 :: ProcessType r => r
systemdUmount :: ProcessType r => r
bash :: ProcessType r => r
lzmore :: ProcessType r => r
gnupinky :: ProcessType r => r
unlzma :: ProcessType r => r
expand :: ProcessType r => r
dhMovefiles :: ProcessType r => r
hexdump :: ProcessType r => r
unlink :: ProcessType r => r
mkfifo :: ProcessType r => r
systemdSysext :: ProcessType r => r
recodeSrLatin :: ProcessType r => r
lsipc :: ProcessType r => r
watch :: ProcessType r => r
dbusMonitor :: ProcessType r => r
gnuuniq :: ProcessType r => r
gnutouch :: ProcessType r => r
domainname :: ProcessType r => r
xgettext :: ProcessType r => r
x8664LinuxGnuCfilt :: ProcessType r => r
runParts :: ProcessType r => r
tic :: ProcessType r => r
addr2line :: ProcessType r => r
preconv :: ProcessType r => r
dhGencontrol :: ProcessType r => r
colcrt :: ProcessType r => r
cpan :: ProcessType r => r
hxnsxml :: ProcessType r => r
po2debconf :: ProcessType r => r
grepAvailable :: ProcessType r => r
dhCompress :: ProcessType r => r
hashsum :: ProcessType r => r
systemdSysusers :: ProcessType r => r
mailTouchlock :: ProcessType r => r
dhInstallifupdown :: ProcessType r => r
soelim :: ProcessType r => r
sensibleEditor :: ProcessType r => r
podchecker :: ProcessType r => r
znew :: ProcessType r => r
dwz :: ProcessType r => r
x8664LinuxGnuGcovTool15 :: ProcessType r => r
gnulogname :: ProcessType r => r
neqn :: ProcessType r => r
gpDisplayText :: ProcessType r => r
objdump :: ProcessType r => r
systemdFirstboot :: ProcessType r => r
gnuexpand :: ProcessType r => r
bunzip2 :: ProcessType r => r
hxcite :: ProcessType r => r
tee :: ProcessType r => r
systemdTmpfiles :: ProcessType r => r
pl2pm :: ProcessType r => r
gitUploadPack :: ProcessType r => r
pod2text :: ProcessType r => r
gnuchgrp :: ProcessType r => r
dpkgName :: ProcessType r => r
dpkgShlibdeps :: ProcessType r => r
chfn :: ProcessType r => r
podebconfDisplayPo :: ProcessType r => r
xzegrep :: ProcessType r => r
gencat :: ProcessType r => r
bzcat :: ProcessType r => r
gnuhead :: ProcessType r => r
x8664LinuxGnuGcc :: ProcessType r => r
xzfgrep :: ProcessType r => r
lslocks :: ProcessType r => r
ncurses6Config :: ProcessType r => r
ln :: ProcessType r => r
uptime :: ProcessType r => r
gpgv :: ProcessType r => r
lsattr :: ProcessType r => r
mktemp :: ProcessType r => r
ipcs :: ProcessType r => r
lzfgrep :: ProcessType r => r
ionice :: ProcessType r => r
chrt :: ProcessType r => r
streamzip :: ProcessType r => r
dhAutoTest :: ProcessType r => r
gnufmt :: ProcessType r => r
gnusync :: ProcessType r => r
nstat :: ProcessType r => r
gccRanlib :: ProcessType r => r
seq' :: ProcessType r => r
tempfile :: ProcessType r => r
sha384sum :: ProcessType r => r
debconfUpdatepo :: ProcessType r => r
tsort :: ProcessType r => r
chcon :: ProcessType r => r
fakerootTcp :: ProcessType r => r
pinky :: ProcessType r => r
dpkgVendor :: ProcessType r => r
gnutee :: ProcessType r => r
dpkgStatoverride :: ProcessType r => r
gnusha224sum :: ProcessType r => r
tzselect :: ProcessType r => r
gnuchcon :: ProcessType r => r
c99Gcc :: ProcessType r => r
hostname :: ProcessType r => r
dpkgSplit :: ProcessType r => r
