Up
Index of modules
A
Adding_targets
[
Ketrew.Persistent_data
]
Authentication
[
Ketrew
]
Automaton
[
Ketrew_pure.Target
]
B
Build_process
[
Ketrew.EDSL
]
Build_process
[
Ketrew_pure.Target
]
C
Change
[
Ketrew.Persistent_data
]
Client
[
Ketrew
]
Command
[
Ketrew_pure.Target
]
Definition of command-lines to run on a given
Ketrew_pure
.
Host
.t
.
Command_line
[
Ketrew
]
Condition
[
Ketrew.EDSL
]
Condition
[
Ketrew_pure.Target
]
Configuration
[
Ketrew
]
Count
[
Ketrew_pure.Target.State
]
A module providing functions
t
->
int
to provide counts.
D
Daemonize
[
Ketrew
]
Document
[
Ketrew
]
Down_message
[
Ketrew_pure.Protocol
]
E
EDSL
[
Ketrew
]
Engine
[
Ketrew
]
Equivalence
[
Ketrew_pure.Target
]
Error
[
Ketrew.Persistent_data.Synchronize
]
Error
[
Ketrew.Persistent_data
]
Error
[
Ketrew.Host_io
]
Error
[
Ketrew.Client
]
Error
.t
is the type of the error kinds that this module introduces.
Eval_condition
[
Ketrew
]
Exit_code
[
Ketrew.Unix_process
]
Higher-level representation of Unix exit codes.
Explorer
[
Ketrew
]
F
Flat
[
Ketrew_pure.Target.State
]
A “flat” representation of the state (the “normal” representation can be very deep hierarchy, that clients running on weak VMs, like Javascript engines, cannot handle)i.
H
Host
[
Ketrew.EDSL
]
Host
[
Ketrew_pure
]
Host_io
[
Ketrew
]
I
Interaction
[
Ketrew
]
Internal_representation
[
Ketrew.EDSL
]
Is
[
Ketrew_pure.Target.State
]
K
Ketrew
The library that actually does things in a UNIX environment (contains the engine and the server)
Ketrew_pure
The “pure” common library (mostly data)
Killing_targets
[
Ketrew.Persistent_data
]
L
Long_running
[
Ketrew
]
Long_running_utilities
[
Ketrew
]
Lsf
[
Ketrew
]
M
Monitored_script
[
Ketrew_pure
]
P
Path
[
Ketrew_pure
]
Pbs
[
Ketrew
]
Persistent_data
[
Ketrew
]
Plugin
[
Ketrew
]
Program
[
Ketrew.EDSL
]
Build “things to run”, i.e.
Program
[
Ketrew_pure
]
Protocol
[
Ketrew_pure
]
R
Reactive
[
Ketrew_pure
]
Run_automaton
[
Ketrew.Engine
]
S
Server
[
Ketrew
]
Server_status
[
Ketrew_pure.Protocol
]
Signal
[
Ketrew_pure.Reactive
]
Source
[
Ketrew_pure.Reactive
]
Ssh
[
Ketrew.Host_io
]
Helper functions to build SSH commands.
Ssh
[
Ketrew_pure.Host
]
Definitions specific to “SSH” hosts (see
Ketrew_pure
.
Host
.connection
).
State
[
Ketrew_pure.Target
]
Stored_target
[
Ketrew_pure.Target
]
Summary
[
Ketrew_pure.Target
]
Synchronize
[
Ketrew.Persistent_data
]
T
Target
[
Ketrew_pure
]
U
Unix_process
[
Ketrew
]
Up_message
[
Ketrew_pure.Protocol
]
User_initialization
[
Ketrew
]
V
Volume
[
Ketrew.EDSL.Condition
]
“Volumes” are arbitrary file-system structures i.e.
Volume
[
Ketrew_pure.Target
]
Y
Yarn
[
Ketrew
]