diff --git a/src/command_parser/parser.py b/src/command_parser/parser.py index d9a251f..14ce764 100644 --- a/src/command_parser/parser.py +++ b/src/command_parser/parser.py @@ -46,7 +46,7 @@ def parse(line: str, flags: list[Flag], values: list[Value]): index += 1 for value in values: if value.long() == element[: len(value.long())]: - value.apply(element[len(value.long())]) + value.apply(element[len(value.long()):]) index += 1 except IndexError: logger.warning(_("empty value"))