From b52feede251205e3d0e423b74e7cc7b69ec46de7 Mon Sep 17 00:00:00 2001 From: Philipp Maier Date: Wed, 22 Sep 2021 16:43:13 +0200 Subject: [PATCH] pySim-shell: add echo command There is no convinient way to echo strings from scripts. Change-Id: Iaed1d24eeb7f887e46957971083cd30d8d1bea6c Related: SYS#5617 --- pySim-shell.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pySim-shell.py b/pySim-shell.py index a57aa666..d24a881f 100755 --- a/pySim-shell.py +++ b/pySim-shell.py @@ -202,6 +202,13 @@ class PysimApp(cmd2.Cmd): rs, card = init_card(sl); self.equip(card, rs) + echo_parser = argparse.ArgumentParser() + echo_parser.add_argument('string', help="string to echo on the shell") + + @cmd2.with_argparser(echo_parser) + @cmd2.with_category(CUSTOM_CATEGORY) + def do_echo(self, opts): + self.poutput(opts.string) @with_default_category('pySim Commands') class PySimCommands(CommandSet):