Skip to content

module Barista::Behaviors::Brew::Task #

Included modules

Barista::Behaviors::Macros Barista::Behaviors::Software::Emittable Barista::Behaviors::Software::FileMacros FileUtils

Constructors#

.new(project : Barista::Behaviors::Brew::Project, action : String)#

Methods#

#action#

#execute : Nil#

#log_location : String | ::Nil#

#on_action_failed(*args, **options)#

#on_action_failed#

#on_action_finished(*args, **options)#

#on_action_finished#

#on_action_skipped(*args, **options)#

#on_action_skipped#

#on_action_start(*args, **options)#

#on_action_start#

#on_action_succeed(*args, **options)#

#on_action_succeed#

#pgid : Int64 | ::Nil#

#pid : Int64 | ::Nil#

#pid_info#

#pid_location#

#process_exists?#

#project#

#run(action : Action.class)#

#run(action : String)#

#run(runnable : Action)#

#runnable?#

#wait_for(duration : Int32 = 5, *, interval : Float64 = 0.5, &block : -> Bool)#