diff --git a/nvchecker/__init__.py b/nvchecker/__init__.py index 58c24b7..eb3cace 100644 --- a/nvchecker/__init__.py +++ b/nvchecker/__init__.py @@ -1,4 +1,4 @@ # MIT licensed # Copyright (c) 2013-2024 lilydjwg , et al. -__version__ = '2.14' +__version__ = '2.14.1' diff --git a/nvchecker/__main__.py b/nvchecker/__main__.py index 7d72653..624cecf 100755 --- a/nvchecker/__main__.py +++ b/nvchecker/__main__.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # MIT licensed -# Copyright (c) 2013-2022 lilydjwg , et al. +# Copyright (c) 2013-2024 lilydjwg , et al. from __future__ import annotations @@ -87,7 +87,11 @@ def main() -> None: if options.ver_files is not None: newverf = options.ver_files[1] - vers = core.read_verfile(newverf) + if args.entry: + # don't remove other entries when only one entry is specified on cmdline + vers = core.read_verfile(newverf) + else: + vers = {} vers.update(results) core.write_verfile(newverf, vers)