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
new(project : Barista::Behaviors::Omnibus::Project, callbacks : Barista::Behaviors::Omnibus::CacheCallbacks = Barista::Behaviors::Omnibus::CacheCallbacks.new)
SourceInstance methods
barista_dir(*args, **options)
Sourcebarista_dir(*args, **options, &)
Sourcebin(exe, command, **args)
Sourcecache(val : Bool | Nil = nil)
Sourcecallbacks
Sourcecommand(str : String, chdir : String = source_dir, **args)
Sourceconfigure
Sourcecopy(src, dest, chdir : String = source_dir, **args)
Sourceexecute
Sourcefetching_dir
Sourceinstall_dir(*args, **options)
Sourceinstall_dir(*args, **options, &)
Sourcelicense(val : String | Nil = nil)
Sourcelicense_collector(*args, **options)
Sourcelicense_collector(*args, **options, &)
Sourcelicense_file(val : String)
Sourcelicense_files
link(src, dest, chdir : String = source_dir, **args)
Sourcemkdir(dir, **args)
Sourcepatch(path : String, chdir : String = source_dir, **args)
Sourcepreserve_symlinks(val : Bool | Nil = nil)
Sourceproject
Sourcerelative_path(val : String | Nil = nil)
Sourcerestore
Sourceshasum
Sourcesmart_install_dir
Sourcesource(location : String, **opts)
Define the source code to fetch when building this project
Currently only supports Barista::Behaviors::Omnibus::Fetchers::Net
source_dir
Sourcesource_type(val : String | Nil = nil)
Sourcestage_dir
Sourcestage_install_dir
Sourcesync(src, dest, exclude = [] of String, **args, &block : Software::Merger::Strategy)
Sourcesync(src, dest, exclude = [] of String, **args)
Sourcetag
Sourceto_manifest_entry
Sourceupdate_cache
Sourceuse_cache?
Sourceversion(val : String | Nil = nil)
Sourcevirtual(val : Bool | Nil = nil)
Source