diff --git a/perceval/backend.py b/perceval/backend.py index 555303d76..47db68543 100644 --- a/perceval/backend.py +++ b/perceval/backend.py @@ -771,6 +771,9 @@ class BackendCommand: def __init__(self, *args, debug=False): parser = self.setup_cmd_parser() + + parser.parser.prog = "perceval %s" % self.BACKEND.__name__.lower() + self.parsed_args = parser.parse(*args) self.debug = debug self.archive_manager = None diff --git a/releases/unreleased/fixed-missing-backend-name-in-usage-string.yml b/releases/unreleased/fixed-missing-backend-name-in-usage-string.yml new file mode 100644 index 000000000..6d35624c6 --- /dev/null +++ b/releases/unreleased/fixed-missing-backend-name-in-usage-string.yml @@ -0,0 +1,8 @@ +--- +title: Fixed missing backend name in usage string +category: fixed +author: Venu Vardhan Reddy Tekula +issue: 799 +notes: > + The `perceval` command-line tool now correctly displays the backend name in the usage string + when using the `--help` option.