Do not ask for YT creds if no command is set

This commit is contained in:
Maks Snegov 2024-10-12 21:49:22 -07:00
parent 5590a794b3
commit 7d280e3c04

View File

@ -312,6 +312,9 @@ def main():
) )
args = parser.parse_args() args = parser.parse_args()
if args.command is None:
parser.print_help()
return 1
# Disable OAuthlib's HTTPS verification when running locally. # Disable OAuthlib's HTTPS verification when running locally.
# *DO NOT* leave this option enabled in production. # *DO NOT* leave this option enabled in production.
@ -321,11 +324,7 @@ def main():
creds = get_yt_creds() creds = get_yt_creds()
youtube = build(api_service_name, api_version, credentials=creds) youtube = build(api_service_name, api_version, credentials=creds)
if args.command is None: if args.command in ('copy', 'move'):
parser.print_help()
return 1
elif args.command in ('copy', 'move'):
delete_from_src = args.command == 'move' delete_from_src = args.command == 'move'
copy_playlist_items( copy_playlist_items(
youtube, youtube,