| Safe Haskell | None | 
|---|---|
| Language | Haskell98 | 
System.Posix.ARX
Contents
Interface and implementation of subcommands.
class ARX program input | program -> input where Source #
ARX subprograms process some input to produce a script.
Minimal complete definition
Instances
| ARX SHDAT ByteString Source # | |
| Defined in System.Posix.ARX.Programs | |
| ARX TMPX [(Tar, ByteString)] Source # | |
| Defined in System.Posix.ARX.Programs | |
An SHDAT program processes byte streams with the specified chunking to
    produce a script.
Instances
| ARX SHDAT ByteString Source # | |
| Defined in System.Posix.ARX.Programs | |
A TMPX program archives streams to produce a script that unpacks the
    file data in a temporary location and runs the command with the attached
    environment information in that location. The command may be any
    executable file contents, modulo architectural compatibility. It is
    written along side the temporary work location, to ensure it does not
    collide with any files in the archive. The two boolean flags determine
    when to delete the temporary directory. The first flag determines whether
    or not to delete successful (exit code zero) runs; the second determines
    whether or not to delete failed (exit code non-zero) runs.
Constructors
| TMPX SHDAT ByteString [(Var, Val)] ByteString Bool Bool Bool | 
Instances
| ARX TMPX [(Tar, ByteString)] Source # | |
| Defined in System.Posix.ARX.Programs | |
Creation of environment bindings for TMPX.
Valid shell string values contain any byte but null.
Valid shell variable names consist of a leading letter or underscore and then any number of letters, underscores or digits.