module Barista::Behaviors::Omnibus::Project

Included Modules

Defined in:

barista/behaviors/omnibus/project.cr

Constant Summary

BUILD_GIT_REVISION = ({{ (`git rev-parse HEAD`).stringify }}).strip

Instance Method Summary

Instance methods inherited from module Barista::Behaviors::Software::Project

console_application console_application

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::OS::Information

kernel : Kernel.class kernel

Instance methods inherited from module Barista::Behaviors::Software::OS::PlatformFamily

aix? aix?, amazon? amazon?, arch? arch?, debian? debian?, fedora? fedora?, freebsd? freebsd?, gentoo? gentoo?, macos? macos?, netbsd? netbsd?, openbsd? openbsd?, platform_short_name platform_short_name, redhat_based? redhat_based?, rhel6? rhel6?, rhel7? rhel7?, rhel8? rhel8?, rhel? rhel?, rpm_based? rpm_based?, smartos? smartos?, solaris? solaris?, suse? suse?

Instance methods inherited from module Barista::Behaviors::Software::OS::Linux::Information

memory memory, platform platform

Macros inherited from module Barista::Behaviors::Omnibus::Macros

gen_collection_method(name, var_name, type) gen_collection_method, gen_method(name, type, &block) gen_method

Instance Method Detail

def barista_dir(val : String | Nil = nil) #

[View source]
def build_git_revision(val : String | Nil = nil) #

[View source]
def build_iteration(val : Int32 | Nil = nil) #

[View source]
def build_version(val : String | Nil = nil) #

[View source]
def cache(val : Bool | Nil = nil) #

[View source]
def cache_tag_prefix(val : String | Nil = nil) #

[View source]
def clean #

[View source]
def clean! #

[View source]
def config_file(val : String) #

[View source]
def config_files #

def conflict(val : String) #

[View source]
def conflicts #

def description(val : String | Nil = nil) #

[View source]
def exclude(val : String) #

[View source]
def exclusions #

def extra_package_file(val : String) #

[View source]
def extra_package_files #

def homepage(val : String | Nil = nil) #

[View source]
def includes(val : String) #

[View source]
def inclusions #

def install_dir(val : String | Nil = nil) #

[View source]
def license(val : String | Nil = nil) #

[View source]
def license_collector #

[View source]
def license_content(val : String | Nil = nil) #

[View source]
def license_file_path(val : String | Nil = nil) #

[View source]
def maintainer(val : String | Nil = nil) #

[View source]
def manifest #

[View source]
def orchestrator(**args) #

[View source]
def package #

[View source]
def package_dir(val : String | Nil = nil) #

[View source]
def package_group(val : String | Nil = nil) #

[View source]
def package_name(val : String | Nil = nil) #

[View source]
def package_scripts_path(val : String | Nil = nil) #

[View source]
def package_user(val : String | Nil = nil) #

[View source]
def packager : Packagers::Base #

[View source]
abstract def registry #

[View source]
def replace(val : String) #

[View source]
def replaces #

def resources_path(val : String | Nil = nil) #

[View source]
def runtime_dependencies #

def runtime_dependency(val : String) #

[View source]
def source_dir #

[View source]
def stage_dir #

[View source]

[View source]
def validate_package_fields #

[View source]