diff --git a/plinth/__main__.py b/plinth/__main__.py index 8d94b9415..88fbbed45 100644 --- a/plinth/__main__.py +++ b/plinth/__main__.py @@ -39,6 +39,8 @@ def parse_arguments(): help='list package dependencies for essential modules') parser.add_argument('--list-apps', default=False, nargs='*', help='list apps') + parser.add_argument('--version', action='store_true', default=None, + help='show version and exit') return parser.parse_args() @@ -125,6 +127,10 @@ def main(): adapt_config(arguments) + if arguments.version: + print(f'FreedomBox {__version__}') + sys.exit(0) + if arguments.list_dependencies is not False: log.default_level = 'ERROR' module_loader.load_modules()