From 26047672685bf8664abb66ca0619d2b0a1fea9d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Voituret?= Date: Fri, 2 Apr 2021 16:20:15 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=20add=20help=20display=20for=20?= =?UTF-8?q?no=20args?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- spleeter/__main__.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9ea70a4..06f5c29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "spleeter" -version = "2.2.1" +version = "2.2.2" description = "The Deezer source separation library with pretrained models based on tensorflow." authors = ["Deezer Research "] license = "MIT License" diff --git a/spleeter/__main__.py b/spleeter/__main__.py index da77b00..0fdf301 100644 --- a/spleeter/__main__.py +++ b/spleeter/__main__.py @@ -29,7 +29,7 @@ from .utils.logging import configure_logger, logger # pylint: enable=import-error -spleeter: Typer = Typer(add_completion=False) +spleeter: Typer = Typer(add_completion=False, no_args_is_help=True, short_help="-h") """ CLI application. """ @@ -40,7 +40,7 @@ def default( pass -@spleeter.command() +@spleeter.command(no_args_is_help=True) def train( adapter: str = AudioAdapterOption, data: Path = TrainingDataDirectoryOption, @@ -91,7 +91,7 @@ def train( logger.info("Model training done") -@spleeter.command() +@spleeter.command(no_args_is_help=True) def separate( deprecated_files: Optional[str] = AudioInputOption, files: List[Path] = AudioInputArgument, @@ -189,7 +189,7 @@ def _compile_metrics(metrics_output_directory) -> Dict: return metrics -@spleeter.command() +@spleeter.command(no_args_is_help=True) def evaluate( adapter: str = AudioAdapterOption, output_path: Path = AudioOutputOption,