class EL_COMMAND_SHELL
Client examples: CUSTOMER_TABLE ; DATABASE ; DATABASE_MANAGER_SHELL ; DUPLICITY_RESTORE
Menu driven console terminal shell
note
description: "Menu driven console terminal shell"
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: "2022-11-15 19:56:04 GMT (Tuesday 15th November 2022)"
revision: "10"
class
EL_COMMAND_SHELL
inherit
ANY
EL_COMMAND_SHELL_I
rename
make as make_shell,
new_command_table as command_table
end
create
make
feature {NONE} -- Initialization
make (name: READABLE_STRING_GENERAL; table: like command_table; a_row_count: INTEGER)
do
command_table := table
make_shell (name, a_row_count)
end
end