mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Use argparse special features to handle displaying version info (#486)
* Use argparse special features to handle displaying version info * Remove version argument check from spotdl.py
This commit is contained in:
@@ -7,6 +7,7 @@ import argparse
|
|||||||
import mimetypes
|
import mimetypes
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import spotdl
|
||||||
from spotdl import internals
|
from spotdl import internals
|
||||||
|
|
||||||
|
|
||||||
@@ -120,9 +121,6 @@ def get_arguments(raw_args=None, to_group=True, to_merge=True):
|
|||||||
"--username",
|
"--username",
|
||||||
help="load tracks from user's playlist into <playlist_name>.txt",
|
help="load tracks from user's playlist into <playlist_name>.txt",
|
||||||
)
|
)
|
||||||
group.add_argument(
|
|
||||||
"-V", "--version", help="show version and exit", action="store_true"
|
|
||||||
)
|
|
||||||
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--write-m3u",
|
"--write-m3u",
|
||||||
@@ -257,6 +255,9 @@ def get_arguments(raw_args=None, to_group=True, to_merge=True):
|
|||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-c", "--config", default=None, help="path to custom config.yml file"
|
"-c", "--config", default=None, help="path to custom config.yml file"
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"-V", "--version", action="version", version="%(prog)s {}".format(spotdl.__version__)
|
||||||
|
)
|
||||||
|
|
||||||
parsed = parser.parse_args(raw_args)
|
parsed = parser.parse_args(raw_args)
|
||||||
|
|
||||||
|
|||||||
@@ -49,10 +49,6 @@ def match_args():
|
|||||||
def main():
|
def main():
|
||||||
const.args = handle.get_arguments()
|
const.args = handle.get_arguments()
|
||||||
|
|
||||||
if const.args.version:
|
|
||||||
print("spotdl {version}".format(version=__version__))
|
|
||||||
sys.exit()
|
|
||||||
|
|
||||||
internals.filter_path(const.args.folder)
|
internals.filter_path(const.args.folder)
|
||||||
youtube_tools.set_api_key()
|
youtube_tools.set_api_key()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user