From fc31548c11afd58791b5979e5183e5f4a1d90bcd Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 23 Jul 2022 12:49:14 +0200 Subject: [PATCH] pySim-shell: Add a "version" command to print the pySim package version It may be interesting to know which pySim-shell version a user is running. Change-Id: Ib9a1fbff71aa8a2cfbaca9e23efcf7c68bf5af1a Closes: OS#5459 --- pySim-shell.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pySim-shell.py b/pySim-shell.py index f9ab1151..ce6efb8c 100755 --- a/pySim-shell.py +++ b/pySim-shell.py @@ -447,6 +447,11 @@ class PysimApp(cmd2.Cmd): """Echo (print) a string on the console""" self.poutput(opts.string) + @cmd2.with_category(CUSTOM_CATEGORY) + def do_version(self, opts): + """Print the pySim software version.""" + import pkg_resources + self.poutput(pkg_resources.get_distribution('pySim')) @with_default_category('pySim Commands') class PySimCommands(CommandSet):