Packages

CLI tool to package a Gleam app as a FreeBSD package, with a service script.

Current section

Files

Jump to
glm_freebsd include glm_freebsd@packager_Config.hrl
Raw

include/glm_freebsd@packager_Config.hrl

-record(config, {
app_name :: binary(),
app_version :: binary(),
pkg_user_name :: binary(),
pkg_user_uid :: binary(),
pkg_description :: binary(),
pkg_maintainer :: binary(),
pkg_dependencies :: list(glm_freebsd@packager:dependency_config()),
pkg_proc_name :: binary(),
pkg_config_dir :: binary(),
pkg_path_extensions :: binary(),
pkg_var_dir :: binary(),
pkg_env_file :: binary(),
pkg_prefix :: binary(),
pkg_command :: binary(),
pkg_command_args :: binary(),
pkg_daemon_flags :: binary(),
pkg_plist_lines :: list(glm_freebsd@packager:plist_line()),
pkg_origin :: binary(),
pkg_comment :: binary(),
pkg_arch :: binary(),
pkg_www :: binary(),
pkg_license_logic :: binary(),
pkg_licenses :: list(binary()),
pkg_pairs :: list(glm_freebsd@packager:config_pair())
}).