class

Barista::Behaviors::Brew::Action

Inherits Barista::Behaviors::Software::FileMacros < Barista::Behaviors::Brew::ActionCommands < Barista::Behaviors::Software::Emittable < Barista::Behaviors::Software::OS::Information < Barista::Behaviors::Software::OS::PlatformFamily < Barista::Behaviors::Software::OS::Linux::Information < Barista::Behaviors::Macros < Reference < Object

Constructors

Class methods

name
Source
wait(val : Bool | Nil = nil)
Source
wait_duration(val : Int32 | Nil = nil)
Source
wait_interval(val : Float64 | Nil = nil)
Source

Instance methods

action(other : Action.class)
Source
action(actable : Action)
Source
action(*args, **options)
Source
action(*args, **options, &)
Source
as_user(username : String, &)
Source
command
Source
execute
Source
find_user(name : String) : System::User
Source
http_ok?(url) : Bool
Source
kill(group = true)
Source
name
Source
output
Source
process_exists?(*args, **options)
Source
process_exists?(*args, **options, &)
Source
project(*args, **options)
Source
project(*args, **options, &)
Source
quit(group = true)
Source
ready?
Source
skip?
Source
stop(group = true)
Source
supervise(command, args = [] of String, *, env : Hash(String, String) | Nil = nil, as_user : String | Nil = nil) : SupervisorCommand
Source
task
Source
terminate(group = true)
Source

Macros

nametag(name)
Source
signal(method, signal)
Source