diff --git a/src/core/command/console.py b/src/core/command/console.py index 7ae9ff5922fb3c9b9ac7213ee8af89ee15ec148f..c5c09fe2a803cd98828efd9cb5071dfaf090f4fd 100755 --- a/src/core/command/console.py +++ b/src/core/command/console.py @@ -29,6 +29,7 @@ from core.command.run import Run from core.command.gen import Gen from core.command.display import display_help_info from core.command.display import display_show_info +from core.command.display import display_version_info from core.command.display import show_wizard_mode from core.config.config_manager import UserConfigManager from core.utils import is_lite_product @@ -275,6 +276,8 @@ class Console(object): self._process_command_quit(command) elif command.startswith(ToolCommandType.TOOLCMD_KEY_LIST): self._process_command_device(command) + elif command.startswith(ToolCommandType.TOOLCMD_KEY_VERSION): + self._process_command_version(command) else: print("The %s command is not supported." % command) except (AttributeError, IOError, IndexError, ImportError, NameError, @@ -312,6 +315,11 @@ class Console(object): return parse_result + @classmethod + def _process_command_version(cls, para_list): + display_version_info(para_list) + return + @classmethod def _process_command_help(cls, para_list): diff --git a/src/core/command/display.py b/src/core/command/display.py index 1b2370895ead520fd193bb6d41a95046b3704bf8..db58cf43e9685d90d25eeda2bcc5fc5fc01c4552 100755 --- a/src/core/command/display.py +++ b/src/core/command/display.py @@ -66,7 +66,7 @@ CMD_KEY_PARTLIST = "partlist" # acts子系统名称列表 CMD_KEY_SUBSYSTEMLIST_ACTS = "actssubsystemlist" -TOOL_VERSION_INFO = """Welcome to DeveloperTest V1.0.0. +TOOL_VERSION_INFO = """Welcome to DeveloperTest V3.2.1.0 """ HLEP_COMMAND_INFOMATION = """use help [follow command] for more information: @@ -249,6 +249,10 @@ def display_show_info(para_list, productform): print(SUPPORT_COMMAND_SHOW) +def display_version_info(para_list): + print(TOOL_VERSION_INFO) + + ############################################################################# ############################################################################# diff --git a/src/core/constants.py b/src/core/constants.py index abe78f854f8cf64fce24a9ec71284c807d55c341..0ff7e5d8bc57767d459230206c8086b5524a6330 100755 --- a/src/core/constants.py +++ b/src/core/constants.py @@ -47,6 +47,7 @@ class ToolCommandType(object): TOOLCMD_KEY_QUIT = "quit" TOOLCMD_KEY_LIST = "list" TOOLCMD_KEY_GEN = "gen" + TOOLCMD_KEY_VERSION = "version" @property def run_command(self):