module Barista::Behaviors::Software::Task
Included Modules
- Barista::Behaviors::Software::Emittable
- Barista::Behaviors::Software::FileMacros
- Barista::Behaviors::Software::GenericCommands
- Barista::Behaviors::Software::OS::Information
Direct including types
Defined in:
barista/behaviors/software.crInstance Method Summary
- #block(name = nil, &block : -> )
- #build : Nil
- #command(str : String, **args)
- #commands
- #copy(src, dest, **args)
- #emit(str : String)
- #emit_error(str : String)
- #execute
- #link(src, dest, **args)
- #mkdir(dir, **args)
- #patch(path : String, **args)
- #sync(src, dest, **args, &block : Merger::Strategy)
- #sync(src, dest, **args)
- #template(**args)
Instance methods inherited from module Barista::Behaviors::Software::FileMacros
file(key : String)
file
Macros inherited from module Barista::Behaviors::Software::FileMacros
file(key, path)
file
Instance methods inherited from module Barista::Behaviors::Software::Emittable
collect_error(arr : Array(String))
collect_error,
collect_output(arr : Array(String))
collect_output,
forward_error(&block : String -> )
forward_error,
forward_output(&block : String -> )
forward_output,
on_erroron_error(&block : String -> Nil) on_error, on_output
on_output(&block : String -> Nil) on_output