class NephBin

Included Modules

Defined in:

bin/neph_bin.cr

Constant Summary

CONFIG_PATH = "neph.yaml"

Constructors

Instance Method Summary

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

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def clean #

[View source]
def exec #

[View source]
def parse_option! #

[View source]