module DPPM::Prefix::ProgramData

Included Modules

Direct including types

Defined in:

prefix/program_data.cr
prefix/program_data_task.cr

Instance Method Summary

Instance methods inherited from module DPPM::Prefix::Base

conf_path conf_path, config! : ::Config::Types config!, config? : ::Config::Types | Nil? config?, config_file! : Path config_file!, config_file? : Path | Nil? config_file?, database? : Database::MySQL | Nil? database?, deps_with_expr deps_with_expr, each_config_key(&block : String -> ) each_config_key, get_config(key : String)
get_config(key : String, &)
get_config
, get_config?(key : String) get_config?, libs_path libs_path, name : String name, path : Path path, pkg_file pkg_file, port_checker(host : String) : PortChecker port_checker, prefix : Prefix prefix, resolve_deps(dependencies : Hash(String, Array(SemanticVersion)) = Hash(String, Array(SemanticVersion)).new) : Hash(String, Array(SemanticVersion)) resolve_deps

Instance Method Detail

def all_bin_paths #

[View source]
def app_bin_path #

Path of the application binary.


[View source]
def app_path #

Application package path, where is the application executable.


[View source]
def available! #

Return self if the root directory is available, else raise.


[View source]
def data_path #

Path where application data is stored.


[View source]
def exists? #

Returns self if the root directory exists.


[View source]
def install_deps(deps : Set(Pkg), shared : Bool = true, &) #

Install the package dependencies.


[View source]
def libs #

Libraries on which the application depend.


[View source]
def site_path #

Path of the web-sites files.


[View source]