arx-0.0.0: Archive execution tool.

System.Posix.ARX.CLI

Synopsis

Documentation

main :: IO ()Source

Run CLI tool, processing arguments and options.

shdatResolve :: ([Word], [IOStream], [IOStream]) -> (Word, IOStream, [IOStream])Source

Apply defaulting and overrides appropriate to SHDAT programs.

tmpxResolve :: ([Word], [IOStream], [IOStream], [(Var, Val)], [(Bool, Bool)], [ByteSource]) -> (Word, IOStream, [IOStream], [(Var, Val)], (Bool, Bool), ByteSource)Source

Apply defaulting and overrides appropriate to TMPX programs.

defaultBlock :: WordSource

By default, we encode binary data to HERE docs 4MiB at a time. (The encoded result may be up to 10% larger, though 1% is more likely.)

defaultTask :: ByteSourceSource

The default task is a no-op call to /bin/true.

data ZOM Source

Constructors

Zero 
One !ByteString 
Many ![ByteString] 

Instances