diff --git a/qobuz_dl/cli.py b/qobuz_dl/cli.py index 0296d88..b72b3b8 100644 --- a/qobuz_dl/cli.py +++ b/qobuz_dl/cli.py @@ -150,6 +150,12 @@ def main(): if arguments.reset: sys.exit(_reset_config(CONFIG_FILE)) + if arguments.show_config: + print(f"Configuation: {CONFIG_FILE}\nDatabase: {QOBUZ_DB}\n---") + with open(CONFIG_FILE, "r") as f: + print(f.read()) + sys.exit() + if arguments.purge: try: os.remove(QOBUZ_DB) diff --git a/qobuz_dl/commands.py b/qobuz_dl/commands.py index 32cb633..8f21002 100644 --- a/qobuz_dl/commands.py +++ b/qobuz_dl/commands.py @@ -149,6 +149,12 @@ def qobuz_dl_args( action="store_true", help="purge/delete downloaded-IDs database", ) + parser.add_argument( + "-c", + "--show-config", + action="store_true", + help="show configuration", + ) subparsers = parser.add_subparsers( title="commands",