module DPPM::Prefix::ProgramData
Included Modules
Direct including types
Defined in:
prefix/program_data.crprefix/program_data_task.cr
Instance Method Summary
- #all_bin_paths
-
#app_bin_path
Path of the application binary.
-
#app_path
Application package path, where is the application executable.
-
#available!
Return
self
if the root directory is available, else raise. -
#data_path
Path where application data is stored.
-
#exists?
Returns
self
if the root directory exists. -
#install_deps(deps : Set(Pkg), shared : Bool = true, &)
Install the package dependencies.
-
#libs
Libraries on which the application depend.
-
#site_path
Path of the web-sites files.
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