class EL_PARSED_CAPTURED_OS_COMMAND
Client examples: EIFFEL_GREP_COMMAND
A EL_CAPTURED_OS_COMMAND with arguments parsed and set in the attribute var with type defined as a class parameter
The names in VARIABLES type must occur in the same order as they do in the template
EL_PARSED_CAPTURED_OS_COMMAND* [VARIABLES -> TUPLE create default_create end] EL_IMMUTABLE_STRING_TABLE* [GENERAL -> STRING_GENERAL create make end, IMMUTABLE ->EL_MD5_SUM_COMMAND
note
description: "[
A ${EL_CAPTURED_OS_COMMAND} with arguments parsed and set in the attribute **var** with type
defined as a class parameter
]"
notes: "[
The names in **VARIABLES** type must occur in the same order as they do in the **template**
]"
descendants: "[
EL_PARSED_CAPTURED_OS_COMMAND* [VARIABLES -> TUPLE create default_create end]
${EL_MD5_SUM_COMMAND}
]"
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-19 9:37:15 GMT (Tuesday 19th March 2024)"
revision: "11"
deferred class
EL_PARSED_CAPTURED_OS_COMMAND [VARIABLES -> TUPLE create default_create end]
inherit
EL_PARSED_OS_COMMAND [VARIABLES]
undefine
do_command, is_captured, make_default, new_command_parts, reset
end
EL_CAPTURED_OS_COMMAND
rename
template as command_template,
make as make_command,
Var as Standard_var
export
{NONE} all
{ANY} set_working_directory, execute, is_valid_platform, has_error, lines, print_error,
working_directory
undefine
default_name, execute, make_command
end
end