View Source MuonTrap.Options (muontrap v1.2.0)
Validate and normalize the options passed to MuonTrap.cmd/3 and MuonTrap.Daemon.start_link/3
This module is generally not called directly, but it's likely
the source of exceptions if any options aren't quite right. Call validate/4 directly to
debug or check options without invoking a command.
Link to this section Summary
Functions
Validate options and normalize them for invoking commands
Link to this section Types
@type t() :: map()
The following fields are always present:
:cmd- the command to run:args- a list of arguments to the command
The next fields are optional:
:into-MuonTrap.cmd/3only:cd:arg0:stderr_to_stdout:parallelism:env:name-MuonTrap.Daemon-only:log_output-MuonTrap.Daemon-only:log_prefix-MuonTrap.Daemon-only:log_transform-MuonTrap.Daemon-only:exit_status_to_reason-MuonTrap.Daemon-only:cgroup_controllers:cgroup_path:cgroup_base:delay_to_sigkill:cgroup_sets:uid:gid
Link to this section Functions
Validate options and normalize them for invoking commands
Pass in :cmd or :daemon for the first parameter to allow function-specific
options.