module

Barista::Behaviors::Omnibus::Task

Inherits Barista::Behaviors::Omnibus::PlatformEnv < Barista::Behaviors::Software::Task < Barista::Behaviors::Software::FileMacros < Barista::Behaviors::Software::Emittable < Barista::Behaviors::Software::OS::Information < Barista::Behaviors::Software::OS::PlatformFamily < Barista::Behaviors::Software::OS::Linux::Information < Barista::Behaviors::Software::GenericCommands < Barista::Behaviors::Omnibus::Macros

Constructors

Instance methods

barista_dir(*args, **options)
Source
barista_dir(*args, **options, &)
Source
bin(exe, command, **args)
Source
cache(val : Bool | Nil = nil)
Source
callbacks
Source
command(str : String, chdir : String = source_dir, **args)
Source
configure
Source
copy(src, dest, chdir : String = source_dir, **args)
Source
execute
Source
fetching_dir
Source
install_dir(*args, **options)
Source
install_dir(*args, **options, &)
Source
license(val : String | Nil = nil)
Source
license_collector(*args, **options)
Source
license_collector(*args, **options, &)
Source
license_file(val : String)
Source
license_files
local_source(location : String, **opts)

Uses a local source

Source
mkdir(dir, **args)
Source
patch(path : String, chdir : String = source_dir, **args)
Source
project
Source
relative_path(val : String | Nil = nil)
Source
restore
Source
shasum
Source
smart_install_dir
Source
source(location : String, **opts)

Define the source code to fetch when building this project

Currently only supports Barista::Behaviors::Omnibus::Fetchers::Net

Source
source

Returns a configured fetcher if one exists.

Source
source_dir
Source
source_type(val : String | Nil = nil)
Source
stage_dir
Source
stage_install_dir
Source
sync(src, dest, exclude = [] of String, **args, &block : Software::Merger::Strategy)
Source
sync(src, dest, exclude = [] of String, **args)
Source
to_manifest_entry
Source
update_cache
Source
use_cache?
Source
version(val : String | Nil = nil)
Source
virtual(val : Bool | Nil = nil)
Source