From 73905b33ad6df8da6425d267298331d0b1ace8a9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 27 Apr 2024 08:48:40 +0200 Subject: [PATCH] Ensure consistent program naming (`python -m freqtrade --version`) --- freqtrade/commands/arguments.py | 5 ++++- ft_client/freqtrade_client/ft_client.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/freqtrade/commands/arguments.py b/freqtrade/commands/arguments.py index 55c3aa586..d994c09c0 100755 --- a/freqtrade/commands/arguments.py +++ b/freqtrade/commands/arguments.py @@ -197,7 +197,10 @@ class Arguments: self._build_args(optionlist=ARGS_STRATEGY, parser=strategy_group) # Build main command - self.parser = argparse.ArgumentParser(description='Free, open source crypto trading bot') + self.parser = argparse.ArgumentParser( + prog="freqtrade", + description='Free, open source crypto trading bot' + ) self._build_args(optionlist=['version'], parser=self.parser) from freqtrade.commands import (start_analysis_entries_exits, start_backtesting, diff --git a/ft_client/freqtrade_client/ft_client.py b/ft_client/freqtrade_client/ft_client.py index 14bb47bc5..f76780ed0 100644 --- a/ft_client/freqtrade_client/ft_client.py +++ b/ft_client/freqtrade_client/ft_client.py @@ -20,7 +20,10 @@ logger = logging.getLogger("ft_rest_client") def add_arguments(args: Any = None): - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser( + prog="freqtrade-client", + description="Client for the freqtrade REST API", + ) parser.add_argument("command", help="Positional argument defining the command to execute.", nargs="?"