class Neph::JobExecutor
- Neph::JobExecutor
- Reference
- Object
Included Modules
Defined in:
neph/job/job_executor.crConstructors
Instance Method Summary
- #banner : String
- #exec
- #exec_parallel
- #exec_sequential
- #print_result
- #print_status(msg : String, prev_lines : Int32)
- #print_status(prev_lines) : Int32
- #print_status
- #print_status_ci
- #print_status_normal
- #print_status_quiet
- #progress : Int32
- #progress_bar : String
- #progress_max : Int32
- #progress_percent : Int32
- #title : String
Instance methods inherited from module Neph
format_time(time)
format_time,
log(msg : String, force : Bool = false)
log,
log_err
log_err,
log_ln(msg : String, force : Bool = false)
log_ln,
log_out
log_out,
neph_dir
neph_dir,
ready_dir
ready_dir
Instance methods inherited from module Neph::Message
error(msg : String)
error
Instance methods inherited from module Neph::Parser
add_sub_job(config : YHash, job : Job, sub_job_name : String, env : String | Nil)add_sub_job(config : YHash, job : Job, sub_job : String)
add_sub_job(config : YHash, job : Job, sub_job : YHash) add_sub_job, create_job(config : Hash(YAML::Any, YAML::Any), job_name : String, parent_job : Job | Nil = nil) : Job create_job, parse_yaml(job_name : String, path : String) : Job
parse_yaml(path : String) : Hash(YAML::Any, YAML::Any) parse_yaml, source_files(path : String) : Array(String) source_files