diff --git a/gamdl/cli/cli.py b/gamdl/cli/cli.py index 36d8798..ab18546 100644 --- a/gamdl/cli/cli.py +++ b/gamdl/cli/cli.py @@ -168,7 +168,7 @@ async def main(config: CliConfig): song_downloader=song_downloader, music_video_downloader=music_video_downloader, uploaded_video_downloader=uploaded_video_downloader, - artist_selection=config.artist_selection, + artist_auto_select=config.artist_auto_select, ) if not config.synced_lyrics_only: diff --git a/gamdl/cli/cli_config.py b/gamdl/cli/cli_config.py index f4d095d..e7d4fc9 100644 --- a/gamdl/cli/cli_config.py +++ b/gamdl/cli/cli_config.py @@ -13,7 +13,7 @@ from ..downloader import ( AppleMusicMusicVideoDownloader, AppleMusicSongDownloader, AppleMusicUploadedVideoDownloader, - ArtistDownloadSelection, + ArtistAutoSelect, DownloadMode, RemuxFormatMusicVideo, RemuxMode, @@ -139,13 +139,13 @@ class CliConfig: ), ] # Downloader specific options - artist_selection: Annotated[ - ArtistDownloadSelection | None, + artist_auto_select: Annotated[ + ArtistAutoSelect | None, option( - "--artist-selection", - help="Artist download selection", - default=downloader_sig.parameters["artist_selection"].default, - type=ArtistDownloadSelection, + "--artist-auto-select", + help="Automatically select artist content to download (only for artist URLs)", + default=downloader_sig.parameters["artist_auto_select"].default, + type=ArtistAutoSelect, ), ] # Base Downloader specific options