class EL_COMMAND_SHELL_SUB_APPLICATION

(source code)

Client examples: BENCHMARK_APPCRYPTO_COMMAND_SHELL_APP

Description

Command shell sub application

note
	description: "Command shell sub application"

	author: "Finnian Reilly"
	copyright: "Copyright (c) 2001-2017 Finnian Reilly"
	contact: "finnian at eiffel hyphen loop dot com"

	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2018-06-05 9:43:18 GMT (Tuesday 5th June 2018)"
	revision: "9"

deferred class
	EL_COMMAND_SHELL_SUB_APPLICATION [C -> EL_COMMAND_SHELL_COMMAND]

inherit
	EL_COMMAND_LINE_SUB_APPLICATION [C]

feature {NONE} -- Implementation

	argument_specs: ARRAY [like specs.item]
		do
			create Result.make_empty
		end

	default_make: PROCEDURE
		do
			Result := agent {EL_COMMAND_SHELL_COMMAND}.make_shell (create {ZSTRING}.make_from_general (Menu_name))
		end

	menu_name: READABLE_STRING_GENERAL
		do
			Result := "MAIN"
		end

end