class EL_LOGGED_COMMAND_LINE_APPLICATION
Client examples: CAD_MODEL_SLICER_APP ; FAST_CGI_TEST_APP ; FILTER_INVALID_UTF_8_APP ; FRACTAL_APP ; HACKER_INTERCEPT_TEST_SERVICE_APP ; LOCALIZATION_COMMAND_SHELL_APP ; MP3_AUDIO_SIGNATURE_READER_APP ; PRAAT_GCC_SOURCE_TO_MSVC_CONVERTOR_APP ; PROTEIN_FOLDING_APPLICATION ; RHYTHMBOX_MUSIC_MANAGER_APP ; SINE_WAVE_INTEGRATION_APP ; SLIDE_SHOW_APP
Logged version of EL_COMMAND_LINE_APPLICATION
note
description: "Logged version of ${EL_COMMAND_LINE_APPLICATION}"
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-03-20 8:53:52 GMT (Wednesday 20th March 2024)"
revision: "12"
deferred class
EL_LOGGED_COMMAND_LINE_APPLICATION [C -> EL_APPLICATION_COMMAND]
inherit
EL_COMMAND_LINE_APPLICATION [C]
rename
init_console as init_console_and_logging
undefine
help_requested, new_lio, do_application, init_console_and_logging, io_put_header, print_help,
standard_options
end
EL_LOGGED_APPLICATION
undefine
read_command_options, options_help
redefine
print_help
end
feature -- Basic operations
print_help
do
make_command := default_make
Precursor {EL_LOGGED_APPLICATION}
end
end