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,