class EL_MAIN_INSTALLABLE_APPLICATION
Client examples: CONSOLE_LOGGING_FOURIER_MATH_SERVER_APP ; RHYTHMBOX_MUSIC_MANAGER_APP
Principle or main application for installation
This is the main or principle application in the set of sub-applications defined by the system root class implementing EL_MULTI_APPLICATION_ROOT. By default it is invoked by using the standard command-option:
<application-command> -main
In Windows this is the application that will be the app listed in the Control Panel/Programs List.
note
description: "Principle or main application for installation"
notes: "[
This is the main or principle application in the set of sub-applications defined by the
system root class implementing ${EL_MULTI_APPLICATION_ROOT}. By default it is invoked by
using the standard command-option:
<application-command> -main
In Windows this is the application that will be the app listed in the Control Panel/Programs List.
]"
author: "Finnian Reilly"
copyright: "Copyright (c) 2001-2022 Finnian Reilly"
contact: "finnian at eiffel hyphen loop dot com"
license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
date: "2024-09-09 16:24:32 GMT (Monday 9th September 2024)"
revision: "7"
deferred class
EL_MAIN_INSTALLABLE_APPLICATION
inherit
EL_INSTALLABLE_APPLICATION
feature -- Status query
is_main: BOOLEAN
do
Result := True
end
feature {NONE} -- Implementation
option_name: READABLE_STRING_GENERAL
do
Result := Standard_option.main
end
end