Turtle.Prelude

IO

echo

err

readline

readTextFile

writeTextFile

arguments

export

unset

need

env

cd

pwd

home

realpath

mv

mkdir

mktree

cp

rm

rmdir

rmtree

testfile

testdir

testpath

date

datefile

touch

time

hostname

which

whichAll

sleep

exit

die

(.&&.)

(.||.)

Managed

readonly

writeonly

appendonly

mktemp

mktempfile

mktempdir

fork

wait

pushd

Shell

stdin

input

inhandle

stdout

output

outhandle

append

stderr

strict

ls

lsif

lstree

cat

grep

sed

onFiles

inplace

find

yes

nl

paste

endless

limit

limitWhile

cache

parallel

Folds

countChars

countWords

countLines

Text

cut

Subprocess management

proc

shell

system

procs

shells

inproc

inshell

inprocWithErr

inshellWithErr

procStrict

shellStrict

procStrictWithErr

shellStrictWithErr

Permissions

data Permissions

chmod

getmod

setmod

copymod

readable

nonreadable

writable

nonwritable

executable

nonexecutable

searchable

nonsearchable

ooo

roo

owo

oox

oos

rwo

rox

ros

owx

rwx

rws

File size

du

data Size

sz

bytes

kilobytes

megabytes

gigabytes

terabytes

kibibytes

mebibytes

gibibytes

tebibytes

File status

data FileStatus

stat

lstat

fileSize

accessTime

modificationTime

statusChangeTime

isBlockDevice

isCharacterDevice

isNamedPipe

isRegularFile

isDirectory

isSymbolicLink

isSocket

Headers

data WithHeader a

header

Exceptions

data ProcFailed

data ShellFailed